From a7ce414d236a5cd3e1757d4abe1e50a3d1b72a22 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 20 Jun 2015 14:15:32 +0200 Subject: [PATCH 01/14] Fix translation --- htdocs/admin/system/filecheck.php | 22 +- htdocs/install/filelist.xml | 25698 ++++++++++++++-------------- htdocs/langs/en_US/workflow.lang | 2 +- 3 files changed, 12929 insertions(+), 12793 deletions(-) diff --git a/htdocs/admin/system/filecheck.php b/htdocs/admin/system/filecheck.php index aa981d8e725..1736e86e71e 100644 --- a/htdocs/admin/system/filecheck.php +++ b/htdocs/admin/system/filecheck.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2005-2015 Laurent Destailleur * Copyright (C) 2007 Rodolphe Quiedeville * Copyright (C) 2007-2012 Regis Houssin * Copyright (C) 2015 Frederic France @@ -66,23 +66,33 @@ print '
'; // Modified or missing files $file_list = array('missing' => array(), 'updated' => array()); -$xmlfile = DOL_DOCUMENT_ROOT.'/core/filelist-'.DOL_VERSION.'.xml'; -if (file_exists($xmlfile)) { + +// File to analyze +//$xmlfile = DOL_DOCUMENT_ROOT.'/install/filelist-'.DOL_VERSION.'.xml'; +$xmlfile = DOL_DOCUMENT_ROOT.'/install/filelist.xml'; + +if (file_exists($xmlfile)) +{ $xml = simplexml_load_file($xmlfile); - if ($xml) { + if ($xml) + { $ret = getFilesUpdated($xml->dolibarr_root_dir[0]); print ''; print ''; print ''; print ''."\n"; $var = true; - foreach ($file_list['missing'] as $file) { + foreach ($file_list['missing'] as $file) + { $var = !$var; print ''; print '' . "\n"; print "\n"; } print '
' . $langs->trans("FilesMissing") . '
'.$file.'
'; + + print '
'; + print ''; print ''; print ''; @@ -97,7 +107,7 @@ if (file_exists($xmlfile)) { print '
' . $langs->trans("FilesUpdated") . '
'; } } else { - print $langs->trans('XmlNotFound') . ': ' . DOL_DOCUMENT_ROOT . '/core/filelist-' . DOL_VERSION . '.xml'; + print $langs->trans('XmlNotFound') . ': ' . $xmlfile; } llxFooter(); diff --git a/htdocs/install/filelist.xml b/htdocs/install/filelist.xml index 4814124266f..59f7aff100b 100644 --- a/htdocs/install/filelist.xml +++ b/htdocs/install/filelist.xml @@ -1,445 +1,5481 @@ - -afdf287857737937c6298e06f6b03e83 - - -96a92bc03a6ca67f39d363c36031dee7 -5e1aea18f899b4a763a0291dcf1f2b90 - - -c2e499fba0286cbd280b881f85c220d7 + d41d8cd98f00b204e9800998ecf8427e +75d01810c3b8e5a95cbf57f10cd5021b - -976e754a9979bda92cb951e0945a4dcc + +5c0b601305047d39f40fcf2430b38813 +67798229e915f5841274ee70487feec4 +a878486e9d0682a1c4cfea064377d698 + + d41d8cd98f00b204e9800998ecf8427e -4b94e9ad89c520b4cc4ab986a1cfb5f8 +fe8968597576694701ac27172db9fc79 - -43d76af30acc7f0fdf6a309c50ab9207 -0e4f03114e8298dfc23bb94d0df5d390 -eed35a94809263558ac663233eaa2f38 -11689e5722e4204b9d01e5e4483b92ef -db802ba04a77501799a7073600802c80 -7c25c65b8dc23d6671b76d21e9078c72 -6008298e7cbb2f115c1789df7bd281f8 -c5f504985951b4e67861735d7527feaf -a71cc301b89f65f808dc1b5e203b71a5 -a20a84fb09238e216ab80d91674426b1 + +6734d43389eded6e6ec04df0d0ac6a0c +d8b44471a15855388398352843563db5 +8948df2f592a82d0f5e8a9b438267127 +aa62843d604aa6a058bc2a342a3f4abf - -296b5b4000a78d2b6641d6f87b54b1d5 -7468fa868231227ba807b05967d91b5c + +9f5b847472c19606e9ffc71373ebc1ec +e96ac27ffffd6c056faada99f2238a59 +f2dec5bab910432d81d0314c916dfc66 + + +6d57fc3e3529573832640f2d8f5431fa d41d8cd98f00b204e9800998ecf8427e +8aab867ba0d3ae540ed3ba143a9ac209 +441a6eda734c5b5275784b0feddd4f4a +af84e26d495c27b0132cf3b565c756a7 +0edc7dc4e4eca0cf7e2a016ea4fc38a4 +cec7bbbcd81cb1fe36e5b49ee36b7dea +757aa607cbcd1616ced5a336e56b0e6c +c3da79f5f54f904a89becbfdd77d0dd0 +90748eec5b2aa7985d2792bf470d6c90 +c27047f9fee70ff22fd43c59f4b9a612 +765552dbd7152ea2877eec94be358555 +efb7978f299dada5666d9cb924790493 +83168a773a55c95c061c4f8e0acfd1a0 +c6274cd0dfefaab01570605b5175d36e +1faa9edc4b6caae44e72683642199927 +6877820eee61e7159f1b50d17b63c2df - -766631fe2113061598cf2b70c4367da1 -d41d8cd98f00b204e9800998ecf8427e + +76a34fc34fe2844982e0e7c8a639aea5 +6c5b043b72d32408f4002090e802d6e8 +f994d768919712c348a9f4018c6d4ee5 +e7a0c91845d001672e8238f4f4b608c7 +6151a7c4134040854886bc5006a0f7c9 +73e54239e073c5e776f0c9b0318ba330 +6471ec07cf574132fbdbde8d506b71b2 +78f3bac5801105879cebaeb0bdcbb03b +313274ccfbc6586080382c481cd00264 +a7288deb697b6946baff286db59b738d +6c6185d0031ae718c1909e3c04d1fcc3 +7b2ad6fb7dc44d8a84517cd164a3883d +4aed9d2cb22a7353d72fc8355de5342d - -b3557974ee09698bf75f5908dce5ede1 + +de36a72317540bb861c69aa3aa246a29 +6da3e033e50e86f5a4a0cf4da1ebd6a8 +a6cb8bb24917bffd0f35616699e30bc7 + + d41d8cd98f00b204e9800998ecf8427e +09889ea5df64284a0e7753cbdf134a53 + + +d41d8cd98f00b204e9800998ecf8427e +d80628560310197b51451941990f41a5 + + +7620d3c593e0756c6a52a14be719fa4a +9f008f58c3338ecfd47392eaa38db8d9 + + +d41d8cd98f00b204e9800998ecf8427e +a0a3d92196fb3d14f1a8e32686c4e8f7 +e7063a977fb2302b64681468ccc5ac2f + + +bc640abf203b20a3e9d3e3d456b44f3b +9526e47774ea9c97832d4bb5fe000376 + + +d41d8cd98f00b204e9800998ecf8427e +5d68acdb6ae4bf3482f00202007ceb6a + + +604a3c1fd670af360b4e8dd070316b32 +9e7eaaddf736f8f8401edb6a5a12cc6b +08194ccdf2c8801e9ce4acd3fc6a8829 + + +a666ee19f70e382c7d50df170c118c54 +e568011b124421bf2e89d471b2ece2c4 +a92b0b6374f698c980928a3bee17ff9a +987b52b299e46db0725f7e2a82c376a0 +6eca275e9d8b90607606f4d4d75055f9 +2f1931c293e0ab260b31e2d1b0134f73 +7367da82258c07fb35aaf3aafd3e1bb7 +dd9cf0fdcd7a32f49882b31d894f9bcb +eb6e5f08d24f10bdb9f17e6da6f1df6e +4e708e91d45b1d44047b29cdd6768fa1 +ab1c40ca3be7e21725ce114881dc332b + + +b702c4be259106f2e031a8d7a57462a9 +ab13e413223fede4e27cdd0d5a112cd4 +6864d4611d4bb6ca66fdd6fd933a2ba1 +7f5ed41c70e65cc91e731dbf88692d8d +e3fa076bfc94a80430f9a32aee318da8 +c31f65e979da57d157bfb7ec4cdc65df +c04e9fe4e8db9686ea7d681d833ba0f3 +52c888dc40740df458733c9f66f39bcb +4b54225faf233987cfa72cebd73781d1 + + +5188256bdd7cb073a043f8b65be2adbb + + +828de5d20d08feba47b7f29c75cd13ca +0dccae7621b59c1e1a30999d6cea6a2f +408203a970401705d1735235ba7be850 + + +9f7444785dc0a2a5670401c4d029f80a +b3d708e374e21a5b90cd9b4fc0be482a +52c51ac0c1e841314d48328b7c32b7d3 +867564193680d940ed63bf1013425481 +c07ed6242e02cf7244ca15d501b8efa7 +9167ee0137e4d8e27a380b605409b0a0 +c704d69e4e509d8fecd98259b4dc4696 +448d58bdfda4baa87885d3be0131ef1d +ff450462c83cdf66bf254597c9b9a25a +7bfd53154d651a07bf5d6861b382d50a +7a48e375b7d77c532d3fad60186f1aa9 +7d63e6e9475d16e4599040b8a41a53fe +9e98b6ebcb40a3efd59fefe1647eb676 +25439159688546129372ffb05788b0e3 +808060eafd55007016cda2fd9096cc95 +492dc95d5efe02dd3bca4574a8682830 +f61c878d3c2b9d7e12dc91384426b5c2 +116e9a092013cf1274f96985a620ce6c +640ad64d0a2ccc00d0db0acfed8195e4 +5de32c6034d43acef1f831622db0fdf0 + + +1aa139c5f297ba65303cbb1dc6690044 +3d004a3c15cd75a45126bace56f8e571 +7a603b1f2377ad48683ebd36121ee543 +1d4faf84da5cb7cf4ec45f41fca4c789 +83ffab5c97a69b23ffec364a795132c1 +5d4aefbb80446c57442e7e7e45471c29 +d5333f6f618164c532190b0851f99182 +1725de04cb20a0d3a8983531f869946c +fd5d1d799fde0113ed7dfff59ce7f829 +149760ed8fadcb899e8ba8e3e4a564c3 +f723e0514d0a3b56160b072da038081d +67753ac07c72a9faac35bf474dd820ac +ef909e4522e762772f5f5ddc63d7ee05 +5851d5e285e2ca13d469bd52bbdc7bc7 +64b89438be28585863692b07b28d92c7 +0dc61c4116c08c367e26b71502dead57 + + +4eb6bf940da326c8d507b96e02441a30 +e418c1f44e48e5d1efd949eec8854d41 +112774fc734705b5eb274534ee95338b +63a117bad7a888f3ec6afda0e7fd16c2 +b06bdb8f2eb308f51eac8eb213ce324a +eb3573fcc14887e31aaf4f00800e1ab4 +7b48253be9aaf706a214862fda962144 +2ebfa2593d94dad9c8f758780e48b529 +fe1caea2173bad3842ec90af117c7468 +5c28e8fc82116d557114064745bad800 +10d040f2d8710bfa077f96d7861d2445 +c08cef9b254c721cbcf8d583715f3312 +d4b44e7363df82a4d4ab909105c62b1c +7d5f0705f6492a926a558fa1ec2ad186 +6dc5d10cfbdd1b0b194b44f8bb3b369d +a7520db2c94a8c640ac3566eea390071 +8d961f94da4667b144e1eb113c7874fa +4786d8e95b4fceb269f3d6a62ea66ef8 +01e7e410650ffc5f9877826e085b44a4 +859c165ef5394d447c2be3989a493c59 +5c06b9772a487667c388ae2b5714fa91 +b2e983fe3f64bb7ec0bd09a8d7225acc +2cc7239659a5abc15a31fe100e741d07 +bc667a42f1ade75c59cb5ad6103847b7 +06676bd05bb70cc406f0345fc6cac8fa +31bbae8a1de3e1fb630ac4d83db62d71 +7a4968d27f1d5b6bd51403978327c417 +dffbd73d8de5768a2cc32565732dd9cc +baa289b36690f1d210e78612a3822171 +07b0a3d9980fdc81c37bfedb597204a6 +4bf3ac228b311e0cf07ef2fc4fc8037e +7f81dc82b60d2f874756e8796df47c85 +15e33c41fec315a0dc8b0a1f4e08ce93 +deab2738e25782c55f8daefd0157de3e +ae8c315cfbe5998e5a067a09866e455b +62a7d69cf85d612ce8df9956b6d9a77e +8a009d5933a9c9c35b01d210febb6e21 +2b66c2136b930d8391dffdad0c6f7441 + + +d41d8cd98f00b204e9800998ecf8427e +8aab1c6d3d656cc55a4feb9acaf3ff29 + + +667cd8a71a675fe06ea29427443e4642 + + +d41d8cd98f00b204e9800998ecf8427e +638b941ae4b6d882194e84b826fe80d5 d41d8cd98f00b204e9800998ecf8427e - -337efc52471fabe8c6703dc31ff80213 + +d41d8cd98f00b204e9800998ecf8427e +766631fe2113061598cf2b70c4367da1 - -26d0c5aeaac969332ba3746a4191de48 + +d41d8cd98f00b204e9800998ecf8427e +7468fa868231227ba807b05967d91b5c +296b5b4000a78d2b6641d6f87b54b1d5 - -177e1f4f5d411828accbd34cd31821ec + +d41d8cd98f00b204e9800998ecf8427e +b3557974ee09698bf75f5908dce5ede1 - -289aeb68be3c5ff2a4cdd57a64257b8e -31431bfb5d4f361b35887e63a0099655 + +d41d8cd98f00b204e9800998ecf8427e +8864af0237a64b7d40ea2466c33470ec +3e693506b63ac541c1463b20ac446350 - -a6d819ae070a948589c52ffd9cd22791 + +c8159d7f239eab452f238023b0b11392 +1798725090e74dd4d13d14a8a5533455 + + +d41d8cd98f00b204e9800998ecf8427e +756b32775d767e0b2a8855fadaf5ae96 + + +478e5819f5df66e9ace00694e8370216 +090c9ae64d2028ee39c7175de50dca47 +26c66f78f5db62e9af07cb11280afc24 +9bba5c89e5dd034e4d6ddd1b19a8abd7 +5c25310c78417e37fd75c8769e3c172f + + +d41d8cd98f00b204e9800998ecf8427e +120b660df099ef9207e084810b95643b +a0765816715c1bbe18e9f87846a2b710 +28d24390fb0fc34b881439a3e1fde041 +f180d27636c3a69c402e244791499c59 + + d41d8cd98f00b204e9800998ecf8427e - -9c8b87af1f0bbaf9112e23fa78289348 -2e079bd42b736cbafbe30cb350f4acb2 + +0d772a38306fde52cab75b8a42b45688 +b829e1c2687849a67387ad8e4c55404f - -49973bf5bfd0ef05fe238ae9b8d50624 -eaf2b3aa74ae94035278dd416bb57a40 -6d0f156645b7ce84c269ff3adb915803 -be4909eb830f52517bb34572822210b6 + d41d8cd98f00b204e9800998ecf8427e +ef1cf954f3d42f0812e26142a6704e0c - -5bfdfb21704b2764fc6c978a1e6c807e -3e8c8ff5959ed24ad35c169286978b20 -626bde3a24da0abdd179e086c615bf32 + +aace231a5cfec37aceaf64e87a6985e4 +562e10fdf9aceb3c277f6d9b13d98fc1 - -6d5ed19523464e46013936df91c6ed3c -1c942203fda2bcad764d878ebc0c47a5 -d41d8cd98f00b204e9800998ecf8427e + +4c09ead3612beefe457740591551f103 +05a2e51b59ec243e96c710c5a05462f6 - -d41d8cd98f00b204e9800998ecf8427e -cf7beba0674c611eca3eb40103a9d56d + +a05ff7085b07193b2c2e8222b4a049b5 +6ddc99ed13c9297a09bd1dbebc2685b8 +3ce8b7b6c087edc1b162861dcf29ee60 +7fe43f107fd4873f0b7a4750888b0e7d +618e818af8dea17de322d782157dce72 +1e0c1dc858a4dc5d57c6f5dc4beff437 +bd499cdcff25d83aefa453d16327fb31 +bfa0bba21e124aa73b63eae9b9a6c47f +4be815e975625b73ee6e925d97b9d1cf - -19ff8a52a9056fbaf0fcf50bd50ebe48 + +1736b2041754ba66b0f078d8e1abaff2 +669da5a688185e4b472e7c0d8166d149 - -c585ad6e9c12a1f93a454046f42aeb19 -60dd87bf2f571f68ac0b0af4b9e80e8f -b0853ae9c443c345ecebcf3a9d53e9e2 -34a780bb11fa725e05fdc218fb0dd8f9 + +b2b0dd629761bfc7fd5b8d2d3ed167f7 +5d74f87d9094023a958641957469a45a +432ce2e547c5e3f33850a064c373ffec +829b1540f684e2828f877e3e4d551734 - -5a2487017be39090da1359c97deae5d9 + +1559f68beb136775818d5ea6002cb2fa +5eeefef845922b742f3c8948728d93d2 +53f705a8191c09c9a14ba304d1ab46ac - -d014f101c786925b6d34dbaed4953c83 -de27b6b73ec8a6813ba6debbedae3b3e + +9a756c5551ae9339d6e1d852c17174be +ad61a40e5452254cc2c0984b68f3100c +16af6f6d04e4cd2180690cfcab4a7f9d +f0c7e782bd7bba13c9662714c7b8b08f +538514e549d114f3d68b1d54200857a2 +5c8369ba5b6db0212bd4430bf2dfcfd7 - -259760d5653ed342f1dfeb8d24750b47 -44906e02759e18236973f16ff09d5ac6 -6cb72711c00fdf6a628989c840d75a17 -d41d8cd98f00b204e9800998ecf8427e + +449b52d23d51c23ed29877609090963b - -bde48870137975f1fc5bc2f00cd6b551 -2a43f612f1f28c229bd6e9768baf8c27 -a1033167badb7ecff1c5e71c21e0b7b1 -55cc97fa2026cc42b4771d975b45fedb -373eccf484ec1172381be7110d0e277c -5917f7c3e28d25a68162575e72ee573b -509e5252fcbe2ceaf3da874d2b277861 -e732c53ea8f058b5aa33ea012961b473 -4a23c4ca3dd9fed9e8b50377c8d477cc -4c1216c586a413cba81e46333c1cf23d -604e7f25ffbe27eebced54943e61beeb -74c7d3f5175296a3a243b76a7e6c640a -6f745fb918c6b5d413a7de84c6e54521 -d58037a2a5f6302aaf183617893b1bad + +1761c41741b70f05925340d5506387e9 - -a079bfaecec2f2058244785d0258ff7c + +4f196e19ed8ad0fdd14cb73c93fee1ab +2f0f661518f1dbda9eedda2b6bee734e +060e9e0bb5a4e5dc1fe0d2fb20b2c801 +dde71309b78bdb3b366654446adea123 +6c65bfeac7e5b5b28af498f2d757f3f0 +2c56066f59944c0167a8e4321f193913 +5a24be2dbcae65e78db23bf732ae39fd +b4f2152a14d790847565aa176161acab +198d39094c81152155f8f35108845bbe +05e8b4037cfbb469f9ddc37e8fc9e970 +5468e59e8840a0a6799d6db5d36733dc - -e40683c017da1b90fbef6b4df53a501a -352970479261635ac898bd69797186e6 + +778f8940843f53dc769d8058c68ab83f +70dd831c761a20467a6ba9e5ae736f91 - -191d7e5f30e1584c056c12d596bb5854 -d41d8cd98f00b204e9800998ecf8427e -a7ca31c010b324794b265778be355e9d + +6318d2b6f7fc79b4ed0404ffbc2dac1e - -76270e34f90b10900c95fdc7dc7c8a74 -2758f3882de560e1d11d208959c0627e + +66be5c2031ea52e84d32950433ab9e1e +80cf4a974ffe1a69b6d6b85abb391d6f - -602da82cec31cf5a062cedd8ffdb0d9d + +59caae8ab95b2eeba9444ba219446c75 - -0eff81e14538b90fec8f8eaf99458a84 -a07ea83badac9073c765e1939a8eb78e -6fe5e34cc37004b4342377afa27fe78e -abcdf41603da0d617bee025c713adb41 -19246e95d4acbfb78cf016bd426467c8 -df89b1ab091a7a82c4c1306ea2ea7c02 -59cc5ce648da64f713581c8952a82fe0 + +af5ab9d4a4d612302de8ec9585c2490a - -1dc3d6a1dd909a8a58fe8eca47ead5ac -784d07ed21665cd824f6594afb114659 -d41d8cd98f00b204e9800998ecf8427e + +c1f4b71c61e227690c2a91f5e22ee912 - -88bdf837e31eb75ff80df30452cada45 -374a1f220a26ece9a6a37d96f5ee79bf -ad2863e057d89725907ec3002ad02fbc -237b257cbaadffbea3c37c9a5de38a09 -1f88ec9bea577d80683b7e33d5edd1c0 -4c22abe97e11c7858aad1fa3bfd674c9 -681d0bf76984cf6021977adaa2060502 -e068af76f9899de79623ca233d32492a -5b4fd66e600b31cba1a66307beeead2b -4b3ce9122e40a8d02c31d93559ac9ee3 + +028b01567cdbe95028d6badc35611592 +6602994ed72d4352ecbb2c9850146b09 +a3db8a782df812506b9d6cad27f8e954 +473ca9e5542894f994dede38e28066b0 +d89a7e86895762a2607e598caedc34db +3e013fd6dc388618a30da7a3f1b5a8ed +dae7a05de8492aabf5292e1627843166 +fc565819ba9a958ea560b84032c25423 +0034ffb7a27471f3eb757631582f87b8 +2b84890e6b3235715348b30628a7d988 +0ffe86a454e9a2e570b96610e0a3555f +cd35055300e57f0671b50fc9c387efd8 +7535a09b90cebdabf4dfb79035e945c2 +7e6e4fe81e0ec0764125e763e637c8dc +0a9ebc5aee36ab0a70d52a64cbc6a8d0 +b745e148ae7a29be55d3b468c02358d5 +1f0a736e423e47f3d8227b20a1af8a86 +a2edf8c5e77fa7790cedb28ea673adfe +d5dff411425653893b2da14d14eec340 +a22482d39c2459c642da4302f3a8e1b0 +014d8d796b91bbcd60b3eedbc75863c6 +e12203a069336f9295ba7dc2799db8e0 +a34665a76b93875acb85a2aa370f3607 +920f3546842878108f3e2b6ee8ce5257 +b96a4e2d85b9f8c0b9eedc62d7c4eebe +7786d1011b89d457e8e6b93e84cd82cc +ff5ee012df7e6eb1b184496b487b502a +8e807cf3b227b692047cefa6853a6d94 +3dae2c76a373126a1e0f557be13388e7 +819fa45bca5f27217ba7548bd5a7f845 +cac02cb00571d77e1e4c5b43d255304d +0865eb4eba2e849d7a0695907ab9cef9 +6e549c4c7afb8a58163c09b4cb05b9a1 +763755c2a64da8d115345fe9efdc29e3 +c91d55c71290f701def881a2ac4c187f +b46ae112d32a7bf573e91e1a5317b1ae +7a9603c07c7c3e954696f19521a15d73 +214546da09bc6e0308a2ad20b6b3044f +0ba05d36d4770ee2b157a429247fdadb +5f826dc572e1c8dcd3c558d780ec0063 +c034d80005cbbe505d978c18200358d5 +daaf526c37518f8f8ab2f3e94ad484ea +4f2197b4ce860bf58a77fa2b3d13cac3 +7df68de6ef4b2321ad1fbd2b99a17a40 +4351922fd2f520fda06d12a2b2289b3b - -4e5c475af112f0b40d51a7db229eeeef + +befacdcc4c5bf6a333b8c82fbebe282c - -117212e51096bd19ff375adccb1ddfbd -d41d8cd98f00b204e9800998ecf8427e + +278509efbcd2e9f657549d42026b8bf5 - -98a55fbd13a8f5bc66642d45bd042610 -a7e5b14c823c853618dcc6c43b9c73dd + +96e717a4a3dc49d675258c5f28825006 - -2ccd0ebfad7f039ae0952d9afebb3dc6 + +77404b5590596de508a542979f3cda84 - -e5cd7d817cbfe8c2b5e4f92a892c2de7 + +a35562e7cdd0b804bd17ada24f7ce67a +7acea37f626cfe23c2ffaaa2238b9199 +f6cf516b7a668b636bce3c5d02f4761b +3b0a4f3b0163c594c2edf81e74c5376b +a2429a31fdd47c1041ce0251c2134293 +d0e3fb63def4c4ab3adb6106526084ee +0db27eb29d36875409041464d20c7ebb +d2a8d93b1fce8d3f7d94c48f5b09a8b1 +5b06bd221c347124078cb9f718c9833b +9c3dee5474541512a47b8f597fe8ced5 +c0f621725c1a854f5883923c10774c78 +83bcea63258aa7e2ba9b84c363e1dcab +96a11168844b45dd2fca97f0bc837143 +38022cf76ca5323acb76f40157455a33 +f1c004946d7ce517f2404c1503ee9743 +90266c6f598dbc6cf93a656778f8b187 +19179da170c46f684b02f761b92d1105 +20706e57cf4f66b384e1c97f4d979ec8 +ddd8c57cac45d04eccbaa0fcf34bb16c +32b424542cabc58cd1b48d03faedd6f0 +9ad8c1b6a3a1090ef1e9ca2cc4011dc0 +927571178a7bc2392ddf51ed9c7671fc +d3302c5817c5e14efadaf79f8e60289d +7249a77c5170e115f8cf2708e549183d +3fd47d203a4b3cc1b81dfee881147e25 +80559b296b0e6a9d5bf8c874f87926d7 +b58fca4a93a1198c875274945f654449 +d9fc51a5f9cbee44a00ac11d054be3d3 +d8f1f839d819e5a5422e19c9d846a26f +4776bad83eddbd7ca0b0bf9ab1268a4a +73b48a65098d2479d6d17599d2325eb1 +d223d3a210dae0c8c4450d2d767bc0f8 +80d1206a9520fc1d5c0514bb5a5f96fe +82b2d5fec7e2ddff86d3c5317793ce5d +311ae2c1c1e88e46f811fbdb1aa0959a +7aff809832eb6487d3c2032d3e42ca84 +c779d67662315aae394469c636e9a503 +191fcb39e7ebd469b742960329e960f2 +4504e1996db85389682d7494173f52b4 +c5893d068b103ca774c452f53231f2d1 +6657d900bfc5bc7e17b7d3e59f0bf5f0 +1628c9d5dd6258b71e6b29f1828ec052 +ea8f05f3e2dc69ff98dc16cd23b3a88e +fe101b83892261f6d154031e760dc8b0 +1dbd2d84c6c8de8fbb57cd9bdc36c6a7 +f62d66d8f69ade8f9ce8813ef1478415 +4b458e4a1c672b1b46f0527067f5591b +8d7e4124317ef382bf6d0a287be4c46b +973f3cbbd4b28320f06640b6f6863f6f +830de31b0ab7362c161f3bb33321dbd0 +b76dfbee5e2d20e8f8dfe1acca2eb3ef +953b41e51544b16e28af08c8036ec664 +7f73d5e04aab56c6a59cb8ca9b49b3dd +fe4e06252d5ce74ffc29c7f7f5478e77 +9e11c7384ac4b7e6123e18c918719a2d - -1d8a8c14f623c3db37a02c7eccda33ec + +fe6176c431b43e26a961ab3920734dbf - -ed84c415bafb8d11fbc3bd0dde0e5408 -fa67f7538c6c2764be37ea26860bc4a7 -d41d8cd98f00b204e9800998ecf8427e + +af95de23736bb1eafad749b899ac4d40 - -b907ebcc9f13aa52a6089f8a3e27a8ef -9d267f46db9b35ccdf464db22f7a8726 -b9825fdcf1aa4eb465d00b452acda080 -46e2e417b827062999378ce8fc4c50f5 -d39d87a7d8c4163f2f30706cbda22c07 + +2da765d2b1a8e8992a48a676b956db7c - -1351e4de8c5ad72c9a1c29c2d0ac9e19 -2add4f52cc7452c937702b7d484dfacc -58c251084a9f70402815c907f2587b45 -12ee09c77f29fdb152f6da728b1c70b9 -a60005bc1ec9d7d32bd3f20f41d3a5ad -8a9e2ea7e504eb7b35ec4de1712cc65e + +952e216a7803312fa67ee61c06f3c532 - -cb26417ed98d172fa1fd331e1985d799 -6b90e148246f59e336c010f4000cabbe -b5f051cde9623d14f2b6d0ed13d404cb -aa6e7eaa019dedaa7d68427547260247 -d6d047f9389cde6f11b9175ffda432ac -891686467a3374ab87331dd2ac10344e + +a39f2e668c624cb0b7298c633486caec - -c57a6410dd37ec5027d347e95f2d79ee + +17093167095a9ea2f4d7015fcf1c039b - -946760ff06abcff5d8863b1e782893f5 -1cc5902f4c6ee1798813175f9e19bd79 + +4ab54cbceb647be525aab443e86249a2 +6d10783b288fe54b3e50f828992d0745 +1415a98b14e5cb9afe748c674bae25af +030c9387085c667ce9014f8f17dc0908 +a19b5c291ea2495e2432a27a54353606 +25b67ef8c30f1bd5520742c943025538 +1805943c3c41a0aece435f873cb86703 +95cffdc2b1e72e9b8baae9e00aff08ec +e38d30e0053468a2789af17d38f9c444 +457178c3e1e5a10eeab9f0f920df8926 +93e6fff7bffc55153d9c2859ac28e48b +ae7676fbfbf82586f79479b56756cce1 +11510868ce8e8ed585a6ad563ee22a9d +0813f938cc098ddc751cbef6bdecf7cd +3d403bb930953d625b0a771484cc85e9 +e24a05f22bf8f9d91fb17899c3ac56fd +94ac3c915312d3e4445343bc99be0c54 +0c7f9b9d0824505bd03fa82b4cc753a3 +a23c0a40efc09de6a7640b5d0d9f4bb7 +14eaed2d73022fca3bebfae0052b0c6b +c4b9c95d9f742081196beb6e72ded20f +a1fef4cefd9e43603349f8e4d9775029 +f3f0b68b3af528ca89254103743c048e +166b5085bfb3eaa3d73326a8829a34b3 +640883a64b98eca9219958f0c9a3c777 +1b3f37880568ec36e07297ddc71e2baa +9683369b3890d4830e9e0ba0e65743f3 +5da336a24e940842244ba5365f8f391a +fbcb93b073c2737f2238a68e0e8d173f +bd17ba6ddc0c45fa6b7b7dd3704a88d7 +a8642b488c4247b15aa815bd0fb20c3b +a0bc93f53f35404900f567504449f73f +b1f0a29724f70701011af095dccf9da6 +68b71eb39de968b214aee59c7aee63f2 +746058795a92d2278489bdac1c9eb850 +82f4dcbc8b788985f547dccef636c95e +10c1c4d475f9050f55a4f30d321f68c8 +3bfda8ed81210d7473e60dfd1c5fb2b9 +a6472d528369b797a46bfb37d6ed972c +6d10783b288fe54b3e50f828992d0745 +166b5085bfb3eaa3d73326a8829a34b3 +58d03455e940b51010a2a56a8cb04ef8 +e9421d09d8e14616be9571c92125933c +71a6cf09e9f6d0f95ada2ec5d99b3865 - -d41d8cd98f00b204e9800998ecf8427e -9f6a9249929ab80249c9e9060158fdf3 + +8ed32273f32368492ee999ecd0aabe32 - -595e93e44d846e5411686b4a0e74cbfb -91cf8da547bb0f98e54e75f2d21507f5 -ea81429714de12d14182d4da7c3ff8b6 -2908a5c020820d6384f85a8161ec5626 -40fd56dcbfd9c50fa9735dbc0306e054 + +df3e567d6f16d040326c7a0ea29a4f41 - -76e6aec3a1262b7b199fd88ae651d049 -2cc99d72a8dbaa097c6e563b127bdad8 -d41d8cd98f00b204e9800998ecf8427e + +bfa0bba21e124aa73b63eae9b9a6c47f +16af6f6d04e4cd2180690cfcab4a7f9d - -729ae8e1683e4c0ceca5dea6a6a211e1 -2fdff73e41250121b1ab8849901e0cef -d41d8cd98f00b204e9800998ecf8427e + +6105439c866957299f095b3d7846bc23 - -0d3c61fe782083a1c8e4de41caba7e91 -af528677086b2c26806ac47af95d9d9d + +271a12927f090ebc5287e8b0b5e9d9e6 +fa289af1974267e9531614663efea272 - -1a9d29ac8baf9b71986185e8d6bd15b0 -d41d8cd98f00b204e9800998ecf8427e + +b61cb3c36c0363df2b0ebf91a8b814a0 - -88d1c17e50db3f7e9ba44f6b39c3541f -dc8830ebc56b46f47b078a25cd929e1f -01293ef797846d18de33aa54ce7e62b3 -fc9bde4001ef44e613b445c76a5a806c + +5ff2733687ed023674151563277f9606 - -664212857d2e3d234fc5af9e30bf78c3 + +2cdcde2cc55e76e3bbf24d02cf0d5edb +800020de3c5e41aa2e1887c2fca17095 +b2b5a3ec23189f079c587821b665d271 +87d3ebf2feaa2b176b4eebbac3c088c4 +3627aa8209fbb1c672443bc6bdce8923 +4869bcd4fb1502311f94519cda884950 +b7a2f3050293050b58a79bca2cd9833e +7674233880679083e8ff7a23695679d4 - -c156383280c428c267a095bf0befc7a5 -65843f7b9a835fb7f1a19d4c955c39d6 -831e6575098342dfa342551494097a24 -d04b744c744cbe623194c2b644636543 + +c724101436b085bf318e695fd784d658 - -71eafd033fa192897bfee1000d8340b6 -543fe99f0aeb0e9aa7241f30fddffb16 + +5fa3923b76e77bd28b072bf20bb0acf2 - -3195bb4b03c804a98f10408c845cd5c5 -d41d8cd98f00b204e9800998ecf8427e + +ce2c91ad6dfd86639dbd6fad1fbef509 +31f3882cc425568f4276987a0aba2b0d +272ead8eec497be617cc3d390c427477 +fd9e4859f8b774b936461669096cdf31 +b340ddf06546f0c481260cf31af607f0 +2cab0bd74fdd7b997aba318b7c90eed5 - -b9c7983231e9270dfa90767247b84983 -8c7c756f1961be336a5783d4c841145c -676132e877c815e105070f3528b5a5c5 -d160d6becd2eb7392c9c0383ef3d1970 -17e25907696911e40f93dcbef8297b0e + +4fd58f34401bd65ac6e428a695289076 - -4ffc1080a131e1ff90381f0b70ecbbd3 -d41d8cd98f00b204e9800998ecf8427e + +02087b98d2508beeff533581d41c148d +502ec066ce17658bc228175aa6d2bb51 - -b12538bcd742e439ce6edd7afab19a45 -105834a4e145cd3717f34d795ed01677 -f243e2ea018f834edeaf92aa5cc17833 -1a97a7e775584459210363a2a86acb44 -e1a66e0fa3a3bc2f933bcb405e6f85c8 + +8a4d45166ebeef73e222270a8113d66f +fc667c4366fe133c30ab122fe2ee7f20 +b8650f06582ac88ece68948bac1bf734 - -abc50a005c497a6ecc88a41d8cbaa1ec + +ea413228af8c99c7afe67a10acb0ae39 - -815cc5332012f7bddded6e6b2dbebdd9 -52517073ee32fd105af7fccfde018e29 -6a091555c6877b544f3aab32b559a6b2 -d41d8cd98f00b204e9800998ecf8427e + +a6191ed337fb956171397255b5b256e2 - -7d040a1858a6f1e8b3d8e7fc68b1b008 -c39db402b4563497e9c7270ef5db4cc9 + +e9ac9384237d8d1cdaab68d31a22005d - -1699071ff4bb09210ac267d430c05352 + +8c10865beddd7b64913db21f12059c64 - -e8e8195fe6a3dceb0cec4fd92061b213 -d41d8cd98f00b204e9800998ecf8427e + +d009e5dbfe5f3a20be203586165c6567 - -f8d84a83ebadb4eed3529ed8a86a8822 -b3586b44a75323dbf02f85aea44e25db -890365ca9e5d7857e3532d4c0366f94e -d41d8cd98f00b204e9800998ecf8427e + +cb682e94976a833702918c30350cdf92 - -6cdba28008b6f0f690723663128d6633 -4d460db883bd693a816b29931a993917 -934cd0bc888445080f5667950a1ec693 -120f7f5b19072ea328c2d19bbab27d90 -a267dd6d9a787dbaa95ee81e9812a81a + +26de1f4efdbea90dc07b2d66d9e98f3e +33dfb82a79bfd5cd05b336e1c9d7e972 +0826365fe3595c15372b8aacbe0a050d +a86fe4f29f0b81bba412d2d443538282 +f5774b1f9313dd43fd39a7c1e2c49c98 +f2fe25865fb26d8a60799cbb700aec31 +3a16d03720c344ace88ac9f4557e5da6 +dd52c331a81417dfa817ae740317e839 +726f61ec81224067b92d3b5c8c66d16d +89fe2062ff820aa1cfe0d73fcd75b8a0 +83e4d18f829b194bfeda62d7374a7706 +87f8ce4d8fe767f9ad78c76b54dcbe63 +7bd02886e8a02672e68d7f9ca82989f0 +c8cb9e2990d4823212d9adbd3904d612 +135c15c8da02cbddabd2830ff17f1f90 +673d347d114623bc685bd6960a975b98 +b0262a6867fa221fe3d1d1cfcd0c55ca +6f906400cf7764ee9b99c5f062284a33 +f7a43d21c05827078185dfd3f1898a0f +c11a232f8789d4c81cc7b99ed6a5a6b7 +be80996f8def6c9a756f99e2d6ab063d +f687c08e85b9c6d3b98ea103e274285e +36cf39ebed632539610e00972d066d66 +c84baa08f37224a274adeff9b38857d8 +3e77aa1c3743a9e66ad430d565d5bba9 +d197d53598e59e38d6b53e4493878a37 +3bf26c69a67bba08b33ab9a1cfa913ab +7260e1fef9a19946b0b9997f0835d28c +1ad9babe1124b8ce470d94369c466cc6 +34ace00de3d8f572a795b92afd8182e1 +1dd9c8b444e2c6bcde222d7480a789c6 +3a05dda84962024153be0c897f7fce74 +b35cabdd2609ed64c6aacfcc62de2d1b +d96b9150972b45c9d342d631733e2adb +d61f773d2fb9d3c45fa3696dbac3c9bd +7090962dff4fc5fea54bf747f9762cb4 +27269177df2db78584bc130e8da427b9 +ccd660c0e96ac3a5bad8c55c57c171e3 +a379a744cf64f76e44191fd83ae5660c +dcc4141b642e5b91722db9fc5641c3ff +c404a5cb3e2d0c7dd3560e6db70dc0af +e76061a42101f521a01031aef0759b24 +158e329a2f7aed3469479f8f9ca4017e +43d892662422c27d6d6da3ea4a84ea14 +7da25cffe11482c608af3eead69e9a72 +512f8fb3042cca9b5492906df80c8d1c +294600d0d52d86683cf6b17fedfc1794 +97e9ad68e43dd571ee2dd32453b579e5 +659a267cde3be07c1b3ef6388ca5b034 +f4e01b5d04b992dbdf05a536386e43ae +9b1fa0f7b10bb71d25926e108bd33a7c +194a664f4110062a5e5fc61e4c41d380 +99042f7adff906f9933d08a02d6d87f6 +7302e05f5eba2dc64003cd74e1c3fefa +a4e35b5662f37aa780b2b665625e9e3d +38062f6727bd12537a6434bc070d633c +b77d5b396676b9018dbbb98dfa3540dc +764fb4541826961d8b07302fdfa19855 +31fa16bfc0c36de373ac2aa9eb44147a +e817fb4adea53ff6fec6fe9fded710dc +09fb96e516325be267b5253ed86ddcc8 +aae28f0dcc80ea5771e96fa2b85384b2 +dab061d0b54998d4b61de139a368c9dd +1596278a679167aeccfa3ad3ce84ef5e +49af03a5a811b6c74ef0b1db74b0ce55 - -d9cb53a9d7329a35ccba6560d05ca39c + +33a20a15ff624caf095a70d941844501 +86414fd484ecf3d234ed74d44a654a12 - -a5df2e5c187890614848ce174bbf31a0 -9f492656ae023edc0395cb700c6199b4 -d41d8cd98f00b204e9800998ecf8427e + +e66e9eb7cbfabb44ab0ad0907e78bbcb +5d71f443ff4a119b970d1446eb9e4331 +9ba3289e9a9cbcb00ad24cf05ee61052 +f85c610b97db0d0c6d9a4a080f4fe72b +1248dd3c3036921f8dfc9a029acea033 +f03fa5a7df87681274d6d7bd6d450ced +da32c073db3a1981a3ee939f99b49285 +fad40b8184678de95bb0ba0b81fec208 +edf0938b11cc3848f8084b68a31355f9 - -3a673a01c9d6cc13041f0d6621c5dac7 + +56c557bdd702896e8e076c3081e473b2 +50997d9fb65b02489760c78eae407edc +3fd7cce0383f0a53942f944e744bfb2b +c2e66f879f8c7063b30ca7e69f31f1b0 +c45eaec9eb14a27da49011c02adf3a51 +a11dff5fe4e86ecc62be49088ffea855 +4cf6cd7a6e0d99a58e3b1745aeb27199 +7b32bb71dbde86104e8a2651a0f678fd +c9a17a1c85b85d5d306f529c8a3adf46 +319963e6815ba4311bf548ca102ee6f5 +8f34c8654f8e475af529e3bb7459f54e +c0e04a4fddc99fd59f7597b5596ce974 +86b708daa84d59d331682bee9892e85f +1241ba263a9be7c581f875fb4d1fa7c5 +339da1ab31dc9cccbcf13e19787f32cb +0bdc181700120677a20a475a986713c5 +7ec2d1bc85219648e666a51798ee852b +16845ff77ddf90cc0ecdb71b56af8ee8 +69703c2680a20175e0f6ff614ac78058 +5e1923144f861d00820902f847f2eb85 +e6db5f2f060d5f9043679494dac018b2 +c5ca42e5b9a303dd6af35b105346e4af +e871685a98946ca4c8b69a788445f1ce +03ab5f4dee17c243959ab547318f253b +884910e45e2af8b06310473028b89efc +5b9638d72c2e3da6f9f2f3065f0bb838 +e0b821fb1bd51698f9605a5f10c412ae +1aa7a4d31b327012f0d82767b1d3c2eb +87414ee7df77d4c9d1fe67d5f1cedb57 +6aab61a89be474d3834ace048aee8215 +c0cf1619503636f2e510a4ad4b5ddfe8 +e80d05e8f07bc7a9c28bad9218fc3065 +aad095174c7048e4a69870115ad6b31c +db3c9c925a27a7b21639195b99f8e4a7 +7226d89117fc5ac6857b99c8be92bcc8 +8a8b1be3faf887f79648add1f27e1b27 +29a83e90e646d322fc5927f85d4852f4 +db06b5525d74d001f4d5f0cc6b34a12d +7d75e3b46ecc1a8e9127999c2b395343 +5f346f8ec0669638b98d39313d395af1 +cefe770c34e74c464ecfc1d631e1ca7d +a7d644a48b076360087a7a79ef16eb15 +019d661924ad0e08fba33d4640062948 +a9e4f979c124b66bcef17fe804848dee +db7179a1e24cbacb8e38d9aa20649e91 +91e614515ba574d4070c122565883a73 +519bf115c5c9e778efca8d4c102d5047 +76f78ddf57c04618eeaf91bececf5070 +b66742d49c03112fdddc0f124674eda9 +2c93bd8b0859a6063fc46e9936349be4 +89da62f432454d38e9d390c6755045de +339da1ab31dc9cccbcf13e19787f32cb +91f86050486e00b05570c05a19fc19ae +01255ebdaee025b76aba812ac120a8ac +74f64a752fe2e6ae40410c0cc8c6409f +0672e3b38e39e2da6b12396046b2937c +0016a818ba0e5e80338f772d496b029e +cceafae6cc15d9f207d1343abb1ff87a +a34ab3d3db924dd1d886b28355b7175e +a9534f82f0bdee1b54ec994cd1983701 +3b4fa04dc11a6e53545ef0477ac5183a +234f6edca3b318e354044327427104c5 +68b62695aa7282666496e8e717d50d9c +75e036f626780dbeb1dad742acf50799 +49be3f76782716d636811a5ec6ca04b1 +a71bbb5349e4cf1e586f57a3d561bb69 +d70d0fc33efbe51901ad0d0ea441d086 +1fb4d036eff2822c256cb5fa0d23d220 +91c5d82c8305a0e3e21d16b1eb375660 +a733db7d8ef9106107b0810d2d0bdba9 +b62825ff9f9334fd7f805a5a4fe8d5cb +22643a84c533ce44120c10fb36eab40e +5b94dbe7748b69a93e0773d961faf144 +212ec409cb0cf752f27376cc5cafaf9f +10335c5cbc53b01da174fb889eb182f7 +4fc646f85aedd3f6f2875a164839e864 +6cd7b0f700ef9c8a4f198075bad202cd +74ed6ef670b00441f37e64c157720ff8 +1666e8c4705830acd13ee691a4741d55 +1f30aa3f9407a10e4f703b1af6b16f85 +db621a89d6126c8926c2674d68701e4c +e80d05e8f07bc7a9c28bad9218fc3065 +248aa4981a7cde501e58f84acb3877cc +a11dff5fe4e86ecc62be49088ffea855 - -39a29fe8ff9f5087781dce05914a01dd -d41d8cd98f00b204e9800998ecf8427e + +d0027d668c71a7ad863ee8acce1f91b7 +d6045b65dbb2ba38a4f113f9aacde587 +5358770d6c46d49d3e8bd54f426e6699 +3b0b4802fad7a92aeba2b1e308afed38 +feb97272d66c597cd9edac65acdaaba4 - -a6cb8bb24917bffd0f35616699e30bc7 + +1736b2041754ba66b0f078d8e1abaff2 +669da5a688185e4b472e7c0d8166d149 - -09889ea5df64284a0e7753cbdf134a53 -d41d8cd98f00b204e9800998ecf8427e + +b2b0dd629761bfc7fd5b8d2d3ed167f7 +5d74f87d9094023a958641957469a45a +432ce2e547c5e3f33850a064c373ffec +829b1540f684e2828f877e3e4d551734 - -de36a72317540bb861c69aa3aa246a29 + +1559f68beb136775818d5ea6002cb2fa +5eeefef845922b742f3c8948728d93d2 +53f705a8191c09c9a14ba304d1ab46ac - -a0a3d92196fb3d14f1a8e32686c4e8f7 -55e86eae4b7fbef8587a5253bbce78db -d41d8cd98f00b204e9800998ecf8427e + +9db06a7d00754a56a880b0b2840c7206 +9307f277c8eca3d6aadb747e0488590f +877fc4512a836590d97afd52a061a8b9 +0bfbf3d7aca8183b21df3d3e89a5fe8e +e55c1d03dec8ed13c5d3dc07b475a6f6 +03aa90b73362c9ea7992ddebe0c05a76 +8bbcfb26c88be66b335615ace22a13b8 +181cd7e0c4e3aee620bb6b1419143c4a - -9526e47774ea9c97832d4bb5fe000376 -bc640abf203b20a3e9d3e3d456b44f3b -7620d3c593e0756c6a52a14be719fa4a + +74b6ecca3710147d87712eafb36462c3 - -d80628560310197b51451941990f41a5 -d41d8cd98f00b204e9800998ecf8427e + +7f4d91d401913000068e27694421094c +8e3cffa1da8be98668c562421fc859f4 - -9f008f58c3338ecfd47392eaa38db8d9 -483f308232887be35deb15f53edf9bdc + +406082d01ab1415f333b23bceecb9e2c +6cd8f5c9f1717ee73ceba5683d9a8a8e + + +a99cbc0f37a87adc024e1b73c90f020b +f7d3b25b8383affe405ccc7d5520a037 +697a2829a99eb956dbd10748c117cc78 +00f978d26f57a925cbb25655a8611582 +a5dbc5478b058344cab126fe37e81205 +ae24380f9d45f4b7bac2050ce8dfb3c8 +ae79a19f64be5aea70c115f8255dd835 +441cdfd7ba1feb089bc3a423d068f9e0 +baf082b9e90e7e4d6812bbf0373cc607 +e2cf998acb9c8017f3ceeff4f583593e +a46fcde339e4260686e19c1074ea006a +9fe7f36dd10f438653ed48ca9373137a +d3134c6c9a847c3459c89ac6a7e29ad3 +3dadee4718b9777aef137e589260ef71 +9e574aa8ef5742657d4761ea590bcc02 +b3b6cc0f994d14e8a62103c8bfc21882 +df20aeaa69ef080a06060eba30d1e658 +58c4b49556ec3db5e02b1cbccc70b5b3 +e2983c0de2b9fb5cd06f1b5811e7adc5 +6363f698668a40602f462850d4c25f12 +e3b9a6128f379e070c4b5899707a0602 +9baadd2aa9e1de012fddc697c09cad3f +57d4381904bcc9a1447b416b782637e0 +98ae0c9ccdbeb50ba601b98bf67cf6d8 +e304041ed01654e365947acc9fb1d14c +b928bdce0d72bed17fe44576c42982e4 +46a3b08d3faf5bb3625bc38218d47d3e +cc19e43dd168d6be5e21701a6ed7e32a +3a5f3bf957587a46b9a704956ff1481a +deef6c173ca516df1dc003198865ef82 +213a4fcd11e4b256bea106c5b270ceb8 +fd3527c05093fddefcbf6211d2894c2c +193d4af6e0e6712b7a209fd67e93abf3 +7603a607972637b1c0ff71e2596527ca +9f4c93b61a1c68dd9bd30039a29add31 +82b7ec40dda186fb73fe7cd1ac4fc1db +d1204c1552417abbd0552a30f9518329 +3a004ec9782fe8641061c737bcc4c5b4 +11116f8d3cf5c4ef1be973f9e6abd134 +3251760626952fcae88770155112e9a5 +9edbcb7c5c4a7302017327b91b101a0d +85145018ad16e0ab05c8f50f61e0794e +0539ca2a10f92b1f7e2d2ae8d8c8033c +90a818a12527d815dde625cc0cde03d8 +28daa476010b8e6e78cbaaa8568a6611 +4271b68296af1b267b960df4e1794fe3 +69ce2bbcad4a3ebab718ee1dd8d712d3 +4d167ba23f487bb71f7c8d2cbec38864 +1b1c432b9dae46e45d8bb8f59a93b0fa +ea27fc1a059305edd6a37bdde556eceb +2ca3a315405f31ee3b8964a3a46989c4 +d10483f203f2d03ca7c2d05b87ae7bbb +8439670b64da2645d451a6b7fa17a75f +390d090c861a2fb31df9cc8b61ccd3b8 +7833b5dbb1acb30e57e3c6b041b21f2c +eb2bd9a3a7ac1a61a4f6bcdf81ec67b3 +dc4cd9fc4b1168633b3795cc782a5321 +d60b5ff021116b6d23a72201fd71fae6 +f804896363c3c3fa6efe77015da7f7b5 +8ba7cf9afe2511eab38617b27953a20b +e43a69585d1b9a065c06fdc43bf05e9b +0b600c49e6886b114468455404dfedab +f679ac711c84e892be1c2e6360661ea3 +6159fdae83bd1af5e503ced6c485d7f9 +5b50d480029b579c532f51bf70375b3d + + +69093bdaa5daeae6c38aaff4fd56889a + + +2b250cf01dc18e37e2193a957ea8d4f3 + + +00f9e6921782590db265fabe0385a000 + + +5c2000762f2496f6dea7c85d5e76394b + + +2e0fc091488364fa5dce78e28935f772 + + +d033e4f6d584e6c005ab98b75cfdc791 +d033e4f6d584e6c005ab98b75cfdc791 +016f786cfe21feb1af8ef4139fff7b90 + + +ba0b6ffcbfe503f0b4af39f6d292042b +ba0b6ffcbfe503f0b4af39f6d292042b +03654d950ab0ad4ad32a5586f3ab7617 +03654d950ab0ad4ad32a5586f3ab7617 +f832060d1857f1e4faf65d15d687ab43 +f832060d1857f1e4faf65d15d687ab43 + + +016f786cfe21feb1af8ef4139fff7b90 +a73b8885237ec16124ec960c5ec5af11 +a73b8885237ec16124ec960c5ec5af11 + + +e105f20bcf593d08b574d666a4659fdc +b288b09cbe915f05d94f37b402547e1e +a91c20099677f7cdeada8fd1a0fe90f5 +d6293a67d76f33b7fd8a479847589517 +4d90073c0ff78733556c5d39b861581c +59a0fd9ecd7de0b42d8295fa58e0c2bf +91ab25c960808374d8c43cde798d271b +b49063e50418e2d19b5566e588e661e8 +f4b4691d1e7a01e3b662bea34e79bee2 +9c4b83283c96a6ae1f63a556933c9d98 +5737b4aa9ebec80710fd46a3920822b5 +329247bb2a92a2fcaba89e7ec980eaaf +1f07177e6539cb5747d29ae51b867669 +944f5bfde4920dc5075164b83475e264 +9187a95d9a20180f3f520d6a4dc17107 +f57ea9c530cebc193afab16022342a49 +810f1f8ff19faaeffff0c4738db008f2 +bfe22db4f51e8a452666d894c43b78c7 +96f101af9311167f4ecabf15f2215b34 +8a781f7bb83695ba35c4db1a77a575d8 +00c41ccb3dbf4b9f5320aa0b07ca6c03 +67a2b6cac6b5c64a2cfd977d2262a736 +f03f9ba07ede1347f117cd6c47de68b5 +c897a6579efde9449f38572c02968ea2 +7ecf64cf4c33beb7f731a2acd0ac509f +9bccc0d5f26adc27cd1d2ad25da2b340 +5a78236713f3d2c88291eb069ec7b0cc +b744a252a876b7ff3cf19d8fee208f9e +6992f9b3ce6856117513bc470b021e23 +56a003fe558d2e69229d2dd6ab5db6cc +c7ed58416f23cb2060943c032f5fd713 +8d395ecfd1534bc52f2697ede733558c +554aafd4e41fbdfe81d88310ebeb8259 +776d3e7b0b45496e666d0c222d2895ec +6e27b0b67f03b2b7e9e27c6f73bb40da +cdbf2f00cc40173559dba34b0407ec91 +9a02ce2013a481c64f2ab5323ef9b377 +3f7ec71ce8bf00af32d17edada11ab81 +8c98501f49d11930cd11018f5b67516c +e4ae0100bc2dd1dfa8f9f9792e5f3c9c +3f61d424e62d222059e3d9b114e54573 +3e9bb121320670472c99be79df37ad4a +878398701d2b4f92a79366adece358f8 +a31bcd82061c1d29aea61767fb4d9534 +6e6992107277cb5d6c7dae437de22a71 +5ca808111551091c45a6c6b91a6db684 +f628f08b549f90df6f9332a24a097a14 +22bbf1056712b882fcb0e3712b8500bf +c701b5d076dec29b96566f6f5ed4cdf8 +41fb79fb13d479fc297555e981ef296a +ecb65a697fd592b4149e4c0a56fc6f37 +e429800cc74245f0343705f19db80032 +c3e33c1816e058858501bdcc32914525 +4f69cb8660473547df5a50ac5b16d106 +750372f7968345d08f8e03f99d085fc7 +3a74a2e94211f9966f39701c25c24d24 +f67b3160455accad85fb4082d15b90a8 +83d7d646a25b170a42992a58ac9feddc +1d1a12787536f6c18207a29abe45310c +3a536e553fae15137a315e22d602eb01 +90a78dc63d3bcfece5d0d02e19941e5e +f759e454f73d38cebd808908be3ab19b +d1c6fd4dd062fa5f23531e9f99f7d943 +5a41fe6909b58519b84ed41047c87a75 +79cdbd1a21e1a76da2cde3c44e94cb87 + + +7a60f63f2ed6ce4b34b69ae8a12b9e7c + + +3c101adddca552fe762857dd51514b05 + + +abb18e4402964d4a3e2e90a1227b57ca + + +8d810500e27b8e755b654caa4df91702 +aee2edefb32ae7de72e8bc2e3a835f05 +17ebed1965f283a0e355a911e67cdd42 +8ae64e6251b4a32ef73969486c6bc677 +d783e773a5632ec96cf785b34c790224 +63edb5dfe58fe647b48fb10076b80cd3 +a28d1de5cbbd5c1feafd57333316bad6 +7f4bcf9651de4dfe4d8bc7396fd3ced6 +fe73f93158162bb96eeb52086e15eef9 +4a6e5690adc1eb3c04cb5a83e1213a0f +b33774833944d2a851d7b6e423109647 +be417aaadad9434b5e779d589dfb83d2 +e07c074f8deba3734bd30033b8a4e80a +1105672b1e2eb65c7548c15007eb4304 +ccf3ef03ed707f213f3ff9134cf0d312 +edbed6795ec27dc155a46ae5f959ee9c +928d3512a0c9d91b855ea5481abd507f +e9ea3271dd2ab50e653772d4175c2fb1 +e296aa6685367e788d30a2837597d450 +54bec3f653978661367752c9e628d22e +426d8c4e93926b42afdf63888639786b +236c8471ed1afffaa68f6c57a5976a28 +665aad81deacfc0a1b9c6f89ad0585ea +08cf5c523fd24adecf802dca245e233f +3a5a60ab0e5491fcce784f387d083302 +0fc4802635927cae7f21af301cce1f77 +0924932b2c03a76ac238c31e55644cbf +7971ee68c1f857464a8ad7dac20985d4 +faa918ba3cbf5c46dde471bf3ff2a8aa +7354ea435851364c370985d7d24d4497 +133f1492dcedd08ffcd818e991172213 +6949d9e4ff130f69e1e9dce9c7bc5f64 +a30e49c6818076ad738baf78e91da858 +19404b76a93672eefa7c381cbd687a1b +851d2b6d36a195c9d2da8810880c3a82 +875e429bf3e3dfc2f53e81d60e6c41ce +ca699b3cf1848166fa4a572ae1dcb392 +b4e13aaa01146c08f44e6fbce5b655d5 +15ca0e1c397ecb962a119f83b0e0d77f +0a07296598fce745fb340b4f226e0362 +9e066557cf677056fb9e51d6a8318b1e +ef4bc9523da3115da39359c6f8a63e10 +07e0d0321008a117336147347ea5dfed +c2a132b937c15f5568baed293770487a +9337c147a195beb432386401d6bfe2f0 +5672b4a1646cd83c8caf4ffeafcac103 +e89f87e3fe4be3c381427546c046f2e2 +e7d5b939c4d10f2fa257cbeb76a5fb0f +5b1c345ae0af8a8b746531f4481a8e34 +f38372dd7ec12c6371bfc69a9f3441bf +1fca6974e13ca098896e13990a5b2702 +9ed5fb2c7a78a2b99198bc9ea8ff36fb +6081d09eaba74eabe94d543b16f41a1d +bbe779c69c7c34db6137c6615d59c714 +ffa8b499248bd19862899b718ee06032 +ad870aab20024333f5f00dafb69035e9 +fbea47a45ccf651d66b9773af098dd96 +7f278921f0a176026439244bc1e17f99 +55499dfa3ca8c63dac57c659336eccb1 +f492346b0c82d7f7963b0ed24c452144 +9c6a59f403e1912a41fa839067582b5b +4effc64ea261d49cb41ef4eea26c009a +fd4ca56fa36bc5b6eb5dd7027e564994 +d6a0c9838da7670e7e0e743749adf31e +c3d392446f6ba7187b33bb74a79adf3a + + +7916791c506e6d9ba5c997b4b139500a + + +b02b670044deb0d0c6c7c0e08e158d9c + + +b1e7296ca42039d382ed5a4af666a4c1 + + +46b2c579d215b307ea6f519c47682639 +f0d86983e280b6364b2ded29791ce93b +7ee09d2d39cebe9aab818ded8825d6aa +8b118d141b8b3e5083cb8522796d00a6 +812e0b0be7cc0485057a51d49f3d3110 +ff320977a1116935f37ac576fd1a0018 +473c75604c49b3ce9e6ef0c0cac85744 +ec2e4850337430bd8922868931c315b8 +66f920be1d1805e448d468eaddebb4d5 +d34dec52f1645063a35e7ea06631d1df +7f52a8c1446a8b39f3b2184b4779cf78 +a5a9b42f09fc50663bae6a30866a85c9 +879a8b36a6862a9f3d16cbde68ef2b12 +7b9bb98354bfa0cb4c6da385185af33a +6191751d51da5bb0c0e50115607c263a +fc5f2424dc2629f1fd66cce3583c0a5d +e21236622a913d00b91329f253b16cb7 +e9ece6086374f3b96f30d83685c43866 +c532162792df71becfe1b557e4615ec9 +0f0bde0a6e9b373263ee14b02668160d +20a6e8978c06ff0d0c8ba10e62b70567 +ad3b074f50b800059b97ca1ba186daba +61a80b1c45bdf47187acd4a303731128 +ae174e3c3923d123da4ed97c38206b7c +7e4a4f85bd80b6d27ebee757f00d1161 +5213815c80ab888e913dac33e2cf49de +73ed303d1baa66412a591394baaceeb8 +fd1e90e63ce563ecbfc3e86d51c9f959 +24c29902d209ca376efbdb43b313d288 +a33c54dafb734391d511d72fce28f535 +27b25332e3538ee896152374d3d0cd8f +96d7eea17d0c1c8137b4b6011173f6a5 +09d56d5a100b0cdf0a6c0a0a4b2d7be7 +8bd60a8db03080080ddd3db86db612a2 +0c283c2fedca38ac515c9c38d0d9833e +cb73adf02a7a885af1fff21930af635b +648b8ee67b57a2131a1681e7a085d1f0 +a7c255677fa6ddae2000a54d99967c35 +73c2cf52c013db3a34407199cd61e01c +bf2c298ae86ac9a9017315f0efc062cb +38b6b214ec3c08716a4df82ba842f5f2 +79f24d886bce41f691dff2a4181a58be +bcfbb9bbeba0d02466f2c3e0dbe5d5a7 +26698969f814885f602a6e98cc0ab33e +a6567409e398eb1be6c22e9e7d825a30 +9fe7697855378c903fd6ca477e39ac3c +560784bf56f8e13f2cc6704ea91a10ac +4d064d20d107427da0985e39c268dc16 +13adeb185bc4da1f790d1799c57a4e5c +9a67c1100d37fd7f8e6d516b4526f06e +294a361cb7917e4ad72720426d48f2e4 +f8e786710ced1bbb94a512a87a729245 +cef0502cc3063495cf0ed8589d5faa1d +01449c67cbeaa2a8cb389717019120f6 +2ac6e19f28ff7a279f44dac7b403cad9 +a702e1d81f743786d0584078dae74555 +03d5b8f6a7e05fe561af8bbbe3b39b9a +dfd26c7ff7fbcc37780eb8bcbce4b853 +67d575f4441b2cac67961b696b77e08d +49592f24b459f9672bad02c559382454 +ddbc03e4643c8edc265269203e1aba65 +98bc9064118e90da2c3b75b6b1c18d70 +159f965140bec8fa865543d98ff658b0 +b985d77653ca5153e9173b5414df5c72 +a9a21e63f4c04330c72b8a79100996cd + + +505d35a020c3e95a860024c7a5eb9eaf + + +f1d0fbc57f779f34414f4f0849c51b17 + + +0f8445add9c19fc76f727d3d9974f129 + + +85567169f77de390688e544d315fbdfe +d2f6e04c2f462935d7ac0a39202459b9 +584db3452b60853ae62fbec4f3fed0df +3b54b00adc7f1dd61b7b72846d01a12c +511c1450b8c4affa475c9a72dcfb2219 +e96b8982f3eecd354b8a1309fbf53c21 +f923cf394a3ec09acf5c0be0d09c71f7 +b52d9b6ab6397921ca48c51fe9b920e3 +283ff80aa9ea29624fbc8a47c5256dda +9b4e5f878b7ff58d19bc9048403e3fa8 +6711f6af3acea07893ca4de7062e96fd +e03f6d88bd7d5a73bba6ff78d837ed85 +0839098d2866e61089ba2206d9acc7b0 +22e6d79b5c0256b97859ac2c458678da +792f359a06a98ad61be97c1e04294f60 +eaaa62b79cf78d85b17e3050e642ea83 +c27bb791493a8c3a0897910d1bead0f3 +513f126be06516dc462279e7fc9da953 +9ef16638b24be7b644483ff0be3f6894 +6664f632ec2794f87f873a98f0d3b8eb +7256da17ff5fcd51b04e54cae58b2f51 +18ae75b486d291f425e4358f06c1c9b1 +88e4f96a6a9c6a5add80985a71fda711 +176a4677cbea19ae22bd04e4a5a1a26c +5af78d27eda0614b17a6bfe05ebe8770 +0d9e8f2c93d3e69899463f78329cfeff +e671c0cbdb2cfa50c3b403f61dd50eae +364a82d644f2efbfa3c54e8be3027e3e +8085b21104a2f32acdfa8e54327f6677 +2cf657d8a3c0a51709ce088c4c52b14a +e5e8e4897f6f5255da586d938398f581 +efaf2fa0bd52d1c8a35c5a11c0a8ee58 +d0076e1e08b4f3a04ec3fa787d426d8c +aa6fdf4784b2fb7553ed0b282ef65f6f +d7adfcc1c4d0dd457ce1ea7a83e984f3 +f77e45491b3ae5618b5637bd047ff332 +af30de7a70be80c51c68a7daf1480bca +6fa6584fadd3b270d8ed14c28b5b5e6a +2340ef6647c8df3ca993f5c3bfd3eadf +fbc8855c1dd6e97c844ff6a464be8e0d +3c477a25498dba0e4115a57a385c214f +941ca059e613fbd1beda1950b55bfa68 +8ec7f7b6e8122fb21950c9e2790cbc84 +0ef9eb4728101b352a0e54130bacfae1 +b87d24561d1041809379e63c5b5c13cc +1297339260b5a08aaabd804f5ff9f08b +0bad9c2320033f0a681748c49b6fabe7 +f739d7e5aa72c55076ba3907c51567cf +ee7ed9d0a9fe0111a84861ba65c79a0b +0cb648977481b1608eb0fd2d35cdda0c +2434e9f7a150296dc220efe0f96cc5dd +2d2f350f9332044aba8fd6517ff6548e +403107806865932700a494ddd0026a76 +7c93196f6b6b371a45d1ccac761b54e6 +66fb99008c0aa47890a26ae11e67ade2 +3584fbcd77e1e3a5698778f7941b42f0 +d062b919dbb47927c94473ae74a48422 +2df4268d6719d7d641eb8545149ba74e +a83e83cf3f03aa946ee59ea77e332c96 +098c9cee2e2276d519a41596b29dac38 +b496233cebe3c0ea2e07a31630f3f4e0 +38ba9d33755a22dedac3eb54515e3fff +5a9470926a65242e34cbd5494397f338 +0e585d336d1a97d13cd85969e086daaa +313b3aa8af39eaeba70f90adc54dcfd4 + + +c315400a45f06b307e2a928b8bb0d22e + + +ca4f96b00022fc21773cdc793807b331 + + +8bc05b4906a79fb95d8bc5c3779bea61 + + +4e4f5d0da4f9b323484843d730dd5f05 +77f7069c17acbe7583a7aaa54863a953 +e0da0accd9d3e1cb5601745cb3118848 +97e401958b087b42ee41d47fcbd7cddb +df7cd4654d5e8a6887e89cdfc3e5c15b +e271da98e1b48ffa8f0faba1f52be339 +d63db58d5ca04922822ac7fec1b06be3 +36b928fc1c67ff216aa85b2319b7851d +abd481d000b9ddae6e5bc9f40c052315 +4b5ba2f72d862062688cd8503d709b54 +5d1693d8228a6cc01dd1e3c64bce7791 +314c95d0d44e1daef3fa171cef5a6db9 +6b31066076cd62ac7a2b21039b100476 +bf10a795f02fdf2f7db0b5929ab6987f +e86a3509c0ed5311507200951f740416 +d931f108ba25d7871cbe3b0fd0c9bc3c +0fc4288e8f885df3f3bbd3edc352a884 +1b448fc80ec12b58abb098e95b09e2af +6b90f91d18afaddee24e541942d9e398 +ff4301f1bf0e3c03caf0c022e946cf3d +f8c4707f3a9b67471054b852801dafd5 +3e941d9d249ab568e5845b3dfdad7593 +acf6bad57e64e8fbedff8d3fde78a1de +9b761532aa571c82ee562b49d53dcdc6 +92d4dd57c6280c63cc50e3f7bd38d781 +ac81a7901da6ff5571a817dd995e9c9e +d8208897922ceb99afb95ee77e2d0573 +0c50df79d516083f267b0f43ce5c5eed +483f187ad80c6e7e52dd3ce33a4a3f1e +17115d818e0353a7d69f242dd1e040ec +9c7343768397776cf10dc721ba55f628 +a28a99fba3dbaf91ebb70a304ee3d452 +a0afc5a40edde3c60bec05f463c86c56 +1b228d54f552e0b977a9b104197266f2 +fcfac9ce265a497d4907c6e0fd3f691b +5a4f4e8a830cc5617aa08644b5868457 +dd2a9d6b3bb61736a607d397bb44bec7 +1f2b6042f028cf2f74fa22f5a9628400 +3a4e981e7337eb3ba0d6716b259b43cd +332a892dec0dbd682378267dd6ac9810 +1f58792f47090b2316e7ab8dff0b757b +e2f187970c63bc88bed835c845a08fab +70f1d1179fa35286c0fb1aea8018ad39 +ae26c4a7ad8db871be1c1ffac8f5d4c3 +b6ac82f9c20dde42d1a15dae34d685f5 +09e47f0f49bf06d35d87ca4fb49509f7 +f6a1fe00173e7197d4fbcc1f8bec1bb5 +c2db9127a4bf89e27540dab11f6cffff +8168a4c9369b3daf558cfd0e10f40b37 +155a8ee4906fa6ed322e5038f3ac35ff +b20cb322d689f54ddf4261b5a0c388cf +e88f7e7dc83fbd428ad39d1d0e424138 +2103aaa2430bdf15cb322b18ab97f65f +5e3a5eef3e1966f6c7fef066bd0c5ff3 +a5caddfcff2cb3196b67f25e388a920f +6b019c23817ebe1fd5023547cd978dc2 +7e0672ab53134d15a0630f82428a895a +d5ea0e5b3f4ee59c2da697975cf66fd3 +b494b4e3bd52dd6b2017848004442d87 +589b91350a270fb1e1d415b8c01e45fb +e0689485d20b3d89ad7ada7fba1483d7 +7bb2bb7484870d2f8a1b808587ee8622 +85dbf65b7873a5b8e16a7be35350618f +a18e8625095eb56f92a155905d353847 +d841ddfcf69249b6fea7dad27cff5547 + + +1559ed2016dfa0857648f982d552e2f8 + + +c5a13380a70c3d942c9f47bc9c66f105 +54b267b28293967140a526badcc79467 + + +da21b5ee018be5687a12c5a5de31c237 +133ff41644a3702f60d7a2c6bf429c5f + + +33eb9d37aac780309bedbd367dfa7b9d +f43b829530596e7a7ca5686a2e0c8dd5 +099547d733b446bf5576a9d98e61f6a8 +3225616065c4d6800742c4198d01fc34 +92268d20daa8335e3888b244e34f1621 +a26643c93a91237ce4f902269437aae4 +00fc8d87b30b91f6c7b53f7b07b4aff3 +4f4bad87986619b74e512fa04524cc65 +55ff6a279099f13a30c64dd90d25e448 +6a5b84a20b5d6744c8b378ef774356bc +d672c7ac1364a6c1ae768a8726298e43 +83db029d3e555ba20c33026096385d22 +7771aa687808cb57e8f1ca9b82f9cc49 +b1f7c3f8a3e263904850213e499ec2c1 +3be72ba54273b69970f4deb1c765f2be +7fee923b4bce3c354ed833635fcc25f8 +3cd6621cb7ebf8b18f9c545970472c18 +ff91c33a9497542a3c7d613e71d68cdd +fdb72fb5d64b1d884a8b4f8bfc48e4b2 +b6b19a1f5c8565fa5fd147955c37f425 +37835a005599a339eecccf470297ebd8 +41e8f0fdd4ee766f84ddb8ce2ee8689e +d70fc51a1be7e17a7676400a4cc0e327 +49fb15445f366f40756933f3a7f4a33d +ddda6421482133fc6ebf760e7740e270 +4cd817a326c70db4b25c865d715c9e4b +050efb47569d68b89fdda0728718b41d +2d0c78c2f6c18aa1b6d39647734b743e +e95ccf0083061be790bf0a4c5bc7596a +ca8d3ec0716ce3a9dc106f49163bd2b9 +a4828e471c2d89ad6117658ac6d4baf2 +10dc04fefa6c077eb0fc9d4cf6b08976 +264d5915e61d0d70c292457555a0362f +1ce8c0fb4e668c71b60bca1b713d2246 +36177571aafbbc7b748a6ac7f88c7f8c +a1261ee684ed9c5180b6eeb47c432e80 +74e1dadce9a1bbc6ad0278613b08277d +695f3984b4470225a5b28f73ec31e9c5 +3162dff0d73c0e11d364e83a257d59af +d471282b57726f2e8ebf9a73d1d61132 +cff140b6cd011f3ed1b2b8515dacd71d +2eff43c00544e8d108ac301b7baf06b3 +22744e9c76554e1b64204da77f9df1ba +38e7547ca4ed955bfbf37ad9904d15f4 +b10b22cd5e94f18ac574d0717987d7ff +4aa01ab70881c0b058766bf9a120435d +f2ca8754e05addac7f5608956e99cc04 +d93d0b2e8b8ceee14deba51bba71a8fd +8d3b04e9380f76ce10432e1145e5bb40 +fe259e0af5af7530a36f03bda2bb04a4 +7cdd9c45bbb60ec4c7f7fd5c2793c6e5 +38ef2773a2ae7ba320afd4e1631bd1fb +a6cbe488abf24b390c8ee5894e4ba442 +eae263e4fb8ad72ecc19d7368e3e20d7 +0c85c979b3a4d7ef49a1db4c71e832d6 +39a65c3ee253571623ed7250371d2d30 +e28a50ca2f93a95a2b664fb1bda5f673 +8e1276429504053eaa454d90306e43cd +a841286cb90b2a5239aa6ae6ccf8d9a1 +57f8c6bca226cb035a424145104d80f4 +e6758c7da41b4954fbe02ef708e7b676 +635897206aea1cc4d3e7dfe2cdd5e148 +075807c22283ddd452460c45eb1be3de +482aef6f653e109970bbc89144661b83 +084975b28a1ac65fbbff282a44dab580 + + +4f196e19ed8ad0fdd14cb73c93fee1ab +2f0f661518f1dbda9eedda2b6bee734e +060e9e0bb5a4e5dc1fe0d2fb20b2c801 +dde71309b78bdb3b366654446adea123 +6c65bfeac7e5b5b28af498f2d757f3f0 +2c56066f59944c0167a8e4321f193913 +5a24be2dbcae65e78db23bf732ae39fd +b4f2152a14d790847565aa176161acab +198d39094c81152155f8f35108845bbe +05e8b4037cfbb469f9ddc37e8fc9e970 +5468e59e8840a0a6799d6db5d36733dc + + +b903050b3c2f2f9c2e14a68d547d6e7c + + +e553e7e359fdaacc24ac6cf70f4ef63b + + +f563c5d770cd2ddca273bddd51d0ea7b +b6876439fa39e5d7e38b4569fe4b0ae0 +5d9111a43bb0a61dd556482ebeff87ea +fce01c02efb6de65ee2351ceb7f4c59f +4d9bac9a5df4418c150c7cb5755d8508 +5ce2841167ecceaa0593eb98090f3603 +18226c20d232aef820c24b181d52a1da +7462de701b3d82e26afaed3f6750d4c0 +4e556c738df97da21c645c6649f0ac2a +c8f9632a0d92283f0c21c9686404e307 +e7236f084a71ff0c305870e3dbcf9286 +dae7509aa3315d022b8b3123039f721b +e739960cb1fb56aa14fe39cc78fddbcb +5e3b2b96468e6a399272ee4cf7de3567 +03820e89cbc0d1394eb04849b2c63984 +e8452eb04184077138d8d57545efe898 +e1ec911fa666669ade4249a880515fda +7e93cc4be5b856f684f8263ed6ad7893 + + +00b237debf90b03aa19f2434f4a737fb + + +d1cdc4aa945f242012d3314ebb90c379 + + +20e8096a0c96d4d714a8c7b0812df9ec + + +f1c4a408a59c2506f30b04b8c7ebec24 +687d662e2190066557c48315447e71c3 +e226079cbd508677716f1e67e0c2b3ec +cfcc4edb9d8fdc7b5d959d9a359ba701 +b75017ebfe925b4d7b2afb9f019b284b +66d59e4a4c93b2c3155faab56a011860 +5b429dcbe483e7ca76b181d296fe9077 +4e442121767f25d7f57ac109818d5369 +b36c4eeccc9e7687b62e312e60edb399 +34219dc52c1412f478c26f9be6ddce83 +1733eb4e925889d531e1afaf3815489f +27f3b162fa166cd675bfd91d3d91b178 +6a419f5ecf5bb2169d4c88ccce7e9b54 +b2626c8a7c8ad7b9be51c6609f53d5b7 +1cd7ec0b74e032f0afbd1835110c9b88 +0ca038e8df3efb73e1c92e37a92382a7 +fb23cac75b1dea5ae3dfb24975cf9866 +fe2bde886e0037a591ec302ed73d6237 +12cbfda1e77501e3660fb9fdce89e9fc +fbabf3796f25c65efeaba71adffaa3cd +c6522ae31395edbc1c88cedbe2bfcc94 +534d37a6e6c3bdfad645a4da407aba08 +a3bd20b4f0b536aec482b863d26824bb +4b7eed62c19eab2ce3f5ec0dddfb0f57 +d657463b2be2b286022c63a829b3f7df +72475c099fbb56229801bfd40d4681ce +2dfb26c7eed3351632c30bbade02b98b +2844d875f221d127ae17322fe4cd8e5e +2a8b20539961ccdc54db302d0e5ca2b0 +de286d5c93b7300531e60503ef646ed6 +15e9864d9ea2a8f94477e883466d682f +1158a4874d23585511cb139def353037 +32f0d7b69529c61355c4757ec37687e7 +26981674da504bf0480255399aac86ae +e9753e2685a6a9ffe15d6938eed6f039 +43e34e0d77eaf601e95ea87ab163750f +fe56cd84d50a1585fef402535bcea5ec +c39eab48fdb9139537207e921ac72fae +16d3c1f635fb496053e19679b0cef8fd +8e516f7e71fc8787af24749d7d013a4f +da82a19df2ca3ab1289fb5d353b766e5 +bbf66d184beed2679b7938efa107e028 +ea349a9f69190c4cbe423f0398a5e736 +1b8d85f16427b022d92229086a207d95 +4af5244b59afd4b153e8c774a37fff95 +f7a64b7e9e31806690753b25abd3cad0 +404260c2d095c7eb5abeff51afd7b66d +b0e85e9c7768548f8b0cf271fbd39618 +79561205fe5aa7f348e34b5a4e05abfc +41073876e590fdf7ad35e2d32030fd0f +a3a2f2f9e59155adf4ec27e1c1ca0c9c +a705f84bad0ebeda655035eef200ff15 +2a6b79ec64e1583c702953f58013799e +0eae092c6634629e68831278b2295847 +23f532046aad65b41df8c6f609f8fce0 +a4d7b4cf5719833de8b85a003c660241 +c4c0043ac6a4049c996c825be63e2c14 +cc7485d89c6f2d3930fcf9fe3be04753 +4b0feff6823f0c60af3df3ecda8088ea +0f146acf599607f2b51def0622807687 +7436665e004edf441d43e15c307557c8 +a9b40ac34f3ad961d8b4076da2bf1849 +ba8b35c68f8e23895a388fba66baa214 +4c975efdf2e5d3a82063629afc7280d1 +4799d28d2dfb6e621c9fb0ad4efc2c30 + + +9c01c7151deb4c01ab1d6526073d33c1 +70dd831c761a20467a6ba9e5ae736f91 + + +6318d2b6f7fc79b4ed0404ffbc2dac1e + + +d4eb63e694ef031ac6e47d866a87e4d5 + + +dbef1372cbf2a09a2937da2ba8de64ec + + +80e05442985a4013b2513e3a4a89731f + + +cb231afc280b240f9bd06f891a8bac76 +c9a37af62da873b493e63d9bdca04afd +6f4595225c1742546849e9563060e806 +3f11953332dea768ee301fdd473878ee +533db66c8daa7675b21d06929c5854a3 +442bca7275355ca1d243480f8789872e +6c108801e2848282658e18d4dce8ad1f +b15ccd1e2cbe69ad2888204c96c477b9 +9304cd2325c648abaead7575c9870a8a +afeef5b70f5916024e687fd2247e207b +04ced724f3e21f46a3a318fc826f0f53 +c0a5715cefa918bcf84162bee116e7ad +669294c29d0e81fa6bf061c6e11d24da +2b716932699999c49de304b438c423e6 +a351b9fd2e17f1d36117a7a4b8e63988 +c022af21846d6a19546cf84ab88f0353 +c9dcd6c960407a7c6df856e0864e0e14 +7728caee8caa768be46bb3e5935a99b2 +91de20ed06553981dddafbc71f6e3e46 +01ff7811a46bf81fb3cdb45d0aa45621 +287f94960a19fefdeeab3e305fdf6eba +3354c99e3d13fa549c1975a03e4458d0 +5a6ad22debe78604fe30a693a5a525a8 +d587dd16b12f792c242df0a13acfb3a6 +bf54c20e2cc1f0603003c01974ceab07 +917f93e80da604aa435cb5b2c3d35d17 +74de0258ffa05523b5712d7d71984f97 +a1e3a62992d9112aeeeda28362e4ee14 +e7d43d1c9e3b8a2867bac544d2317c61 +47500df641a8ec3416b461af6a284151 +9fd648ec1f7464c286f96eceafb59b79 +fd5a4352cfc0365b5a9a8102090a46a9 +d4894f811c249080ecd49600cd8baf87 +9bb357565c95d6fb79f7106433f58f12 +594a0b6888327f9172eb0308a455777a +cbc52d8e46d0f8e3482c0644d643df0f +f27516d1807413c92770f320bd1f5f72 +2509e1c6672bc4d0325b79b98c7fe332 +f6bb67304472c650935fc5609989e4af +78d82f8b8ac1a9cf6b0645a9e230234a +f4c2722163d7f13ddd8e4c70c2db8cb1 +5129f1ba3348028f3667111746cb69b0 +b19fbbfda365bc79a6b851e60ec847d2 +1f54fca16bd38f93cb1b1c9b72feb1f1 +90813c26dc6b88bd481c92b3ece556b9 +568ce66622eecc7aef3ac6a24b63a421 +b0fdc716e42a1bfc7bfff77d4632d3dc +fcce102f54fc2393127bf91092758548 +a4d6765081911dc2787694e370431cf0 +3e5387e454802270ff818eb8907f1114 +0e207d98892f464ace855b44ed2e6a97 +edc647f9bea27c5ba109d13388a659d7 +6d472ed88958b1e5ece0950bfb3cd651 +0ad21fdd63f826df4e12e2ad7e6be04d +28768c91ca1316fa7168c8d7fefeb4f5 +4371e9b00b0260e1db0dae222153b564 +eb73d3da4b84c421676593777e8e2355 +28f7ddde20e5f86d71f9876c3627cddd +096183df1e822ad1dbcf0a5732625bdb +ef4f3d18c2153c03b4c5ef6fb15153bd +b95fcd358ca788cc5df66b1f0c86c07a +eae93802b5e1be0cb52fedc23cd7622b +446048d0ef92f96f835f152b29d8c3c9 +a9a2ace0dd19f72bbd1fe902528b2f15 +0c20ea56c48466954dbb5db83f39900c + + +d644d1dad1639671a0a08ac8d7cf2cda + + +ec300fcfe3b8060c918daee81cb6e740 +8a46d92eab527b57b421805b53b35193 + + +e84bef582a60d7baee95406173f95c6d +65555bcd6129a59922d4844a51f2a66e + + +4cf9f56d8067e2de5add44f6ac08aa39 +18d904050b6087e1a1878ed36f5bedbc +34d7acef8f0f218cab66da7c0e99211f +b1e2c0f3fd0a52410a5941a05b34492d +063ddca3bb7e703ba6d53dee0fa5019e +cb383912b1e9fef30d0309e3754cab09 +8b6d54c4ab7c9789c177231a715aafbc +ebacade0265c156a14d9c4cd9ee1aea0 +31023158e7c92530f262bf9e159ecb1c +2c6e91a13693717a1183ea384ff43f8e +822eae32e99ca75914e16f03daac619d +f8ea6e5c8819bb16855cf4c9c551fb73 +a1acff3c4e6bc6ab9e79fb506ae661b5 +16243b5859d618d8a65a7f462980737d +51845e853f433558c35bfe844f0a9215 +e1a4a79048eb46e05113a865859fdb37 +5b68d8515f0127c01755f84a8dbc75d9 +fcbe711b3aadb001b4fb4a5c8fa7b76c +e8b3b444682a1dc3efabe14653f1d0d2 +939d4ddac16edb5b36a415b15b165ff9 +7034fb1f10ffbe30036cd64a82cf6d13 +0aeb60633dd742edefb678f90d680718 +b3ed03c588eff65bc0815b9600b11a69 +5fb9bf0b10d1e7d0e2cb2a75ab8761f3 +65d22dc7f7eb7575986f3593604bcba1 +9d5c60f11872665e5c3e7f13328892d0 +57929505563108105922fd66ed58d567 +0b703646c93500a79347305f812c806c +31396720b520b3bb9f8b3a3fb57d27a4 +e017fcd72abfcdb3ada2ece84b141396 +b34a109edace291b40a56bcfa8fa2f74 +7385d48ac2e6148a6f1b60432b7dc8dc +e1f12cc73c14812fe51a9170cceaad4f +47cd20e59d9e9e47f3cd269b9d6f7579 +e514fbc10583cf759b04cdb8443e0a2c +5087e6d1810e83275b6af4fd1726a70e +52dbc06b316a3b71818fc804c9fa420e +a204d5f90107479e7316f683c9c4607a +fb65d82191472109ddf59b62d5779f2c +7e1d2f38a17f9b41650d4bda8d3da264 +9f68c3e8bfa450b72ee7d17acafb297f +cdcac5329fc8f57a9a7b420a88dc0ebb +57ad3dbec6bb122f9a0ca95f67c70814 +b4f13b20b3790186ae2baf051be79aec +0283fc038e449adcd3616d4419f5d093 +f3d44a5a85bbd3e013cd4de3341e89d5 +9874abc53037f2f38f511e742e30ee4a +e4ee16b8821c426711570560dcac5871 +cd859bb39099199582d4e94380982de6 +0d879986f44f9c64632ccf168da9e4cc +125f68078e5e6a1e9d11b75d15797900 +2ea9f6817c3f70cb4c3d7ecb451b4746 +a33b0b16b842e712d9cdd77a7fdcbbc6 +1ba07c2b0466d37a57cabd2bc12739f3 +1c4b03c6d879c610365522f9d88fb95d +9d9d72c07c81e41dd427559c6d4007a8 +a46a6619f90e933ada76af43913e6996 +592bce160e3975e31cb006370388efd7 +b1581f30826aeb7c9bf791425b67887a +9c8bac10a946e485681c9854eb064c0b +beedbd377d6231a9c75215c7ad0660ac +b18f1fe773329e1c368190a05096adea +a6c8966c4e93226e8fcccf99685cc4e7 +fa3dc191f76e8fc8ed5790524bc1ed43 +502d5d6d029eaab690bb4010ab28077b + + +365c361ff007348b8f79006a19e74e09 + + +8515eb9ce71bacc468ecdbb2dc766578 + + +c1efaf570aa80e11b02bafff0b51c16c + + +2dad3c71219a4201fab5e505272019d3 +14a2e420e7492217fd0a86991d52528a +7a90e0bb0618c3ae3dea1978c403bd84 +034798d01e3c2c0c2d2bbb394eb8501c +1deedd61a314c31b6567833c89d052ae +d934252bd228548693aedbf8169f7ff7 +b3e45580bd7dbeed7191060313256642 +b51ffcd2c91d8ed96df607002becd1e3 +9586da17ac1f90d08d20b04d17b49f97 +5c0b1e4aab4fe83bb5330e6f632b1ea0 +bd51080f0518510a2ff4819a60029b1b +6c6b1ea9bf7b6758126b5ee6527f76da +d7664d91439f8c6a2a214320a863e130 +e6ef40bd74c37ab1e302a156adb03a35 +a8ce7e2c7f0c51d8cd52972cfd2afa2d +5a12a23a67e5681ccbc279a9f6fbae15 +6372450456caa25eaaa1a45bd56f63cc +f71ca4688b411be6f52e48161d179025 +994719b22ca2628db29cbef70e13c4e3 +05ac3a78463aeb98058b9a10fa9a55fb +a139de011e1380dc9a4413f1e0f2fad5 +fe20f28c0334943984c87baa623b1c50 +8bb10f34c327adfe6d2aaa2a077edf5e +d5f86a87cb6212b2388a84ede7d51074 +cb1cd97b07c77e0835240f7e63012247 +945622657924660c72b73a27d5f63e1b +b526f428e8855806068da83cf63265cb +1d017bfd1e71478f184a62b9694a684c +eb9bdf965678a08dcbf378ad2e5daa4b +b0c2cc96f55278e5a21991575ce8024e +e11daaa41501227ae40484f4854f32bd +61cb2d4c36d4ba917c167447c2233d2f +21d06f61277c86ed48e6e8f4e49ee3b5 +4acda9b26cbc697a6817cc64e254e10b +30f9e470cb903ff4484593b5a0c6697c +cb55b769623d604a50ffab79b3d4d502 +1fba419b5fb66ee748bc47c5c94d1605 +e128b974dced4b7a258e148f1533be4f +8bb532d8e283ba1068788410dbc08329 +9c377d1fc734ab4b3692e6049ea498d9 +c667df92801521d707613b2b5e179c5d +81738a615ab84bda20eec985ab2e23cc +c1a3b889c21c19cf94e40928deba6f08 +fb24e12af22a6e0c5492056d6869f22c +afea44b4611b127391c2765e67bb888f +cfae719624412d6aed6930f865f3c639 +7bfaaf1c3f6cfb3cd6ebf94aaaeeab19 +198341911abe0c15937eee94088bdb86 +4a7fbaa242a59298e87bb07fa6d168df +89baa9f6ab06c02e7939a4eca7c2b9b9 +eb6c20862e0fd101f3b158c5591008dc +008e75649675852a7ab2bd3e8418b215 +d72021d07a222d699ae2345de41cf7e2 +8c9ac43196d509da6187f66bf9683bf4 +359c3d1d5b8ac6537a36ee5a83ded4d0 +564a09b37cebf4b1806481b2cfe4ea3e +daa3a460cde0c3e4473b68ff14dd5a75 +f8f54d966d531f28a305047fe818036a +aa9b93b7270a1a73b4ce3754b7bccf73 +5f9a0a067a1b83b665598ecccf5a7b63 +384cba065ba0bd57ae862c3288fcbcba +02a14ab247753e76996aff89e93bece9 +5bbc25117d805eb14b98b96743a91c3a +70c107b517f82576cf21b333ea681b3d +f9310a1c87b2453c24c0c8eb0d525277 + + +08a21603a4c8b0fbae33477838b82b00 + + +bd6cf96e05438cd47803d19ed3ecbd5d + + +254df5a7ff156ec65a3997a119999809 + + +70ab052ed51dfdad78f49615a6f69e60 + + +2638e97161f75de012118be31a22004e +0929f0b5e3254b6e40b527b1abce1815 +5d7b9b21d92eb1240486722d97d74f0a +b9b21157ffad702054136dfacad80e75 +95d2d2e08aaa0d1426b4cd4093ff5101 +a592864eae4b1fd55af82e98ba07d326 +33f550335ca0c18fb4af1bbe009e435f +8f9d5c66907f6a702a3395d2f6202cd5 +3ba6aa4f3f9c0a7b3198846cdd8d10db +564d13340a864d2ae601a0ddfbb1cacc +ae4b2db4b903230ee38d2ee40a2c6e56 +17f4d13b497c8ce80783340248cb0f26 +f0e5b29c15f18eab63138d7589148fcd +78450c1ab58ef126f29a21a9ac2e6dc2 +0848a1e0e3751ffe698f8f929eaf59ac +ae4d5ffcfba43c43792a00948e400a4c +00c223cc64d4c68665cf8d3c0d32a632 +c046f7d33ce43b59ca977140b91c8383 +8efcc3d6ab70c2ec60d28732b3e08c9a +f35a9a0c87ef782b937b3e24fe981c06 +ce0378f488c6ac4a0149d63ce950198d +dbc68fab8f657c2fdb11ff969b55109b +041cd0d0dae4436f410042efe7542929 +8d7b7ab42b7cd5334f5e18c0441abc9d +98e5199b0c3a6d3dab240f22a2e1c17c +763fa2a8c242e5541f0e9c59e5be0c91 +ea65decdd7c578fcfc738ed1c77bdb26 +d7494cd76abc606a2c200a217d2a6a07 +6b7052928a1a865a23f59fba1d313a88 +7929c963cdf3a8850d7d54928ca662eb +62957cdfb1790a620593f891892b4cf4 +94dab6d35ae6fc0993b7040012c37e3d +d4cc0a019c0056f9c6001fbb2210b766 +8472dd267a7c0f36258c1b1c33fefe1c +e1ba46513dcffe328ed67ade611e6582 +885828de452fd48669a7665a5c69e88f +c1178fffd3c603cd2257f1542c072dd3 +43aa2ae8adc95e1b176fc6e5428a096b +d3dbcc4565d7661ee3f45e84401bb34d +c36c3335ffe9f52485f7f9246d991b1b +b47d2bc1ca376839d48dd683583b54c2 +8b3785fa44dffe6cebbd50d78d84af3b +20190b4ea32a3cdaff054deb7c00f467 +b93d26deda65dbd18455cc7479f06e08 +39c3e78a97c37b5a302826a4684a3e75 +68ecba33735d58488e91f9fe817b5dbc +8ae6d716d87e25ff59e1c2d3d49150d2 +3c0a6e724f60b955074b1425c0dc52a6 +5d644468784d7d7951291b2a6bcfcc77 +8acbae37164eef94b59dbe8742676e89 +1f56f8a03d45c2a8ed59c019d94eaa5c +2be3062d24c05edc8df4a0c9b1d2b2ff +8110985385772ac7b2d9e90adf08f769 +b26b6cd27dff99f6d51ca1e3a1ef4743 +fc547a5eaa20d5e5bb777e52640ffbb2 +9abdf8612325424ada32c03738082e68 +6abb3a6b47621e4b1aacc1e3521ff7c3 +4b48b9e8b02f76f13c5f39d17f1ad71b +f14944e3d5877e8dc213a0c81ad67214 +29ab57ec4a083e9c51eb073002d08682 +c240bb7dbb2e85d910b8c85343d68c80 +b753dbc9b05f352c159b88304815cb7c + + +1e3f6f4bcbcec87e78be9a8cd0c11dcc +80cf4a974ffe1a69b6d6b85abb391d6f + + +ad8c831d187419e5499883a1ecc2df68 + + +c4d652a582af1421eb9a0b1f99c6d250 + + +c4dc9ebb0311552c6f3dac4b11334a5d + + +c46ecff421b412f95a3a1c54617557f0 +4816217f35fd66a1de1c7ebc7c976651 +7624ab4dba58de5f82b466f4eb08d9bc +91819a724a8053510d604238e4b58ab3 +d93a7cc7cb0762305676fc94a39a4a09 +8cc8036acb5131a42149179eb99973de +e292cf48a7bf4a79c9773a31cf2934c4 +1f99f7b52822d4c59d916447dfd7559e +1894d5f165701a24bf022017230c8df9 +d72b2aad7510c0e3ef72683b26fd027a +90bd57b60223a7433a16ceff05d97344 +a6e50f2dbe1ff84ca43f5bee0ae51275 +edcebd7174cb5d346fc1bb0e8ad4d6ea +5ad064f7e5e4973c6ff8adf20fdc9097 +7e81750ff74ff1569318f9f795584910 +cc7099e04e2b587cd785e517e1592eb9 +ec3a39c8e3b05819cb4f9ebe74fd3323 +bd2acd5c4e1dbf8abb0e8cbcd63941da +7a268a6642797b76d4f627f39c64a2d5 +15f0bcb8fe5c5b09d84155879155c6a5 +9bc75d901e6f5d74521f9508f66853d4 +134f4b70f31132a44eebd688fa862959 +02194779d3c20eef4dbc9a30b72385db +75f56656276c886a12736c9c0a7befb8 +6bd22e44e3eee865a50c7bd147353352 +97fe3406679f991bec2a84bb0d648907 +8b1b7e2797bfd86c3682f589ce17ddaa +cf70c10a5cecf9ae26fb704e9421d237 +aa92065e9d29a0d969480e18d9a7c45b +28d916b5a88825b69f709262e601b0ee +5cf74ca41c491f9c15151253feaaebc7 +32d0997f17421fbb3a86ee4c2bf67a9b +ed99d9404cdfa63b7f6a97e287c62b97 +5da7eade584cdea9e697d1c0e2f2c19f +45eabec8f4f074109c3e824500dc08d9 +283893fc0dbd7cc5b7679ae48b412f14 +eaba0797ccfdf0276124f6f99797bf99 +c117bb40e20b69f3da526944681473d8 +22cabd0be8bcbf938fa644ae3a6bffd5 +ebca6beafd3730935bbc822b52bd5603 +b2e047eebfac3ea92afd25ef98666658 +0be5ff53733331351419a804fec2d65c +5983992ebbf53f21ceeacf95623eed77 +2b4d9dcaa5ab568a61ed251819fef29e +565d4f7285e25e20677d947592f18615 +76c81607e4038f4d5c31f2c55f4b2f12 +02c42629f742ab4a4d9a27ce6c703143 +1b55b35346283436334c8baf3fa3dfab +c6d7514fec5ea3f911328b5a2ff65bc0 +a08d4045664a3a807699f0537bdb93e7 +ec5ee3c5d17db65eacb68f961fb6b373 +384e3d95df61a3f08137014035ee77e1 +fc28aa5e01775d72c6c509d671993bcb +768ab1e7379aa67845b73ae6b7114be1 +820ff8a3aba1d08a4966c828848aed56 +60424c97daad69207a74991017e259ac +aad364a44a1ef32ef0e722b4ddf900b3 +3bb9937553a7e043b34145d94372c4cc +61ae7c24ef5c91164263b3542e8b8f0b +92d3ec3fc776d88fbc6c60503afa5556 +f1b9b989b039f70783a38b8abcc29d3d +27cf3a2166066e7c046a92c69e173696 +57742bc53357148832b47a87e3369791 +bac68714b2912742376e52bae764ec59 +3270657a91feebc923013a5b1dd26e1d + + +a81d80968d54b8e6d31db1fbbd2763c8 + + +57b267688a0a287fbef73fa98384f51f +4d8b00e613dc9a2e4a4ffe3d485aa7d8 + + +51a3723412559c54daad822880716e2c +1c047c61f8c7c14d3e92634d7506de32 +51a3723412559c54daad822880716e2c +1c047c61f8c7c14d3e92634d7506de32 + + +6b93fd06a12f6bc0c74fc10dee98631e +4d8b00e613dc9a2e4a4ffe3d485aa7d8 + + +ae3cb083c91bbf97212cd97e02243609 +1a4b8ccfffe1da99a0244108beb16543 +d1f746d9bc0926785c04b811f3fb7966 +8ee4be957243e408f83238f60768a62e +d1d27ba3c484d69a50ea82359699baf7 +3f08c5537c877607b1b38a3f4628d300 +201ec03c86cf2054397dc8b2cdee587b +dc20105ad59ac69313a47db1691e716b +b7ba3ffdaf7c925cf02db8f6af000e19 +343d7bec72f569a5e5d7ccd4634823d4 +1afbf4b8ae361df5b07e40f4ce036b28 +4f0cba964ff3c374759ea96f7c500307 +6a1dd8ab3e701824124cb63eaaa81faf +bebbe5127ca9f7c16d10b78d6f4efe8b +bee70c7277935058bee76570544c2e7b +1101b7fa25c611245ec0bf3c5a7dba6e +c7f7b6a9269e9c5218bd6cf36f6c2a23 +5f0a85714b27bae10b591d97ec559d20 +65fba3e749586eb076249ba3c482b35c +49589a58849149505f18c39fabd41c8a +6aed0195f236b45819a8c39f4f2bab8a +5e3e069f70a0ded9d0ee0eb7cf0406dc +66aacc6ffd7e53adc3ca755317c22a63 +697e2261a085361a28067caeac366fd1 +4048c98914cd79c0aae66280000b3561 +3a2206dbc797fe66ce48b9cc878256f6 +6301df0d24884adc8c535de1c5a9e98b +f8fd950310c41d00a0097b5db79de259 +4a738bce271c763b1f0ccf4b442a44ae +ce6d51be7d2712bb25fb3da7ac755b23 +341af811b1496a4696c5d19ec20bbee2 +fa440492f96bcc0fdc48b5bd66e21389 +51238c690fbcb8afc6eaf6f27459ce5b +4e34b926b397349a7a399d9e2f6a623f +87c853d3f2fdcf32be3154c14324b626 +a85d6f6c9dfdabdbad59f048657ab05d +82d25454413650c9afce0c152f621456 +83e71e5bf598cc37ba54e1f4186a46f0 +5b16411a39be252dce43f6f84ee0b023 +93022bac37cadac7f1bdcdca314145fe +2087699af94eaaa7177b92c9c0ba9e72 +3dfd4391047ce944aef697e571dfa124 +e6c29e3ffeee1f20d265b95decb300d1 +5dbf6b1ee18e05b2f68efea7cddd6581 +edbbea920740cbcfa074607d3b169ed9 +91af40689eb5e30ab56ef95322d63dd9 +d523cc1f7ca3a4a13e11ad16e4e801c1 +8c6bca9edd3666ae2d7fe6004c8046ce +a6dfe45836ad9efae21ec474f6b0a360 +24cb8074e5621e8703181b98047a5a12 +098a74062c560323cf5b527bed594155 +5815ec05a565d909cb97507b294e76a6 +aa85f538dd855b04e154b6f9603973c2 +f9326b6eca3ff2cf4c6ad9fd2f238b7e +5420a4876d0f545323defab7add12c1d +c0e1028850e1771e7260629853155452 +21c2bd507e206a1bfe3384839b996bdf +d5a99c1a3afdfd41705bfa5fadf18b04 +22da431a7c7f89ec111dec1a80591058 +6badad2af73e4b042c8887c0addc7f8c +07cf193499b14b4aa2dcd2d8d0a81332 +531aa6eb0b9d51d6b45b54e1d8f7adda +59223a63757c54efd157db106076951d +a233c31b4d3824db7be5a7a8bd453b20 +bc544b7cf64e2e4b50074bbe9e783ca6 + + +0e3b2d7155b680d864cc63dd7a085610 + + +e5bf44e2803bf12aaa79208bc33bf39d + + +825ad0b1b3d2856a9919701895c301dc +59768a023b4746ce905b48b15b701eb5 + + +625acbfb79ef0ef7c548312fad2026c8 + + +9fed987110c75de38190452dbef8fe5c +477d93050f1263cc40ac9d69d1f535aa +3d878037e552a800898f385252a66132 +27052de320e652808dc308d56fa81fe7 +6bfd83d6b548af1f492860ad787efd3c +bd55061fbf3f78a7b9b9464931850d24 +f48d59c4c07611f93063308a88147075 +a3c84f9f621ddc0c5b98da56c129dba7 +84a6b4aa628062a1976a05c7de342247 +a0b1c3ef87e7644e083a4686df3c52eb +873efeaea1762bc8e6de524749521803 +bc0f7acea73bdce2b414d78535b14cfd +e385f2a5a742c08c33df37979ac7ede2 +eba21292ad522a1f5a116d783cae786c +6ef2e8666ba15887ea19211bdaee8e23 +113bb3671892d3362a7af53f18e00a5d +5f5f5bd5be56890be74c690e2e4f6086 +7878235b2a665f85fddf9c4766d0a291 +e0b09b89fcc0a67e97eb9ad4d2d5f739 +13ea49b54ede207b559c1a3fa8229e60 +642139f0e9e5b65eda856a5f326fc79c +0c06b2e3cdf0f98380812e3aba9f4dc3 +dfa31e414e448bae60fcf506f383c1e8 +b3a3740510a41e510d98725bfde5aca1 +be0e97b53e0da1f6b756f0d4c55cf022 +08a8916335ace5bb4b9805d1e0b5e8fe +bff0ad390064c7e2b31462f7ddbc3f88 +7cc05403e345ccb5e96f61d7fb36830f +53fe627e8236690664d6028a094d4ae1 +8debd5c821e24b704f66f0a10b4e2e6b +fa411083fb752aa47a0245c18e4ccfe2 +94161501225717d85d7af627537051dc +4d1c5569f6eecc77b5fd1f5ad572809a +3148092fecba9ead1ca889d868fa02b0 +af3ca2bf26f0465023bfd82c10ceed89 +524ddf7870ecd5c6fe899640bbac2029 +1ea16ffec75ea17ba8ad18b473a796fa +a7804359a276810cab36d93aaeb215bc +e624f3976c3f5d726a8353432a0c04c5 +a7541c8b7e02be34e75512b856fa1ec2 +aa68d711d69293957a9d69db1c22f3be +fe59a2b5f8216e2b157a6212f00bcede +65501c86d18f49ebf32bc3c0fd47e062 +d2f253d3da990772bb926b6012bfc18d +bc5dd6a30e2267713c4098bcc4f45f4a +79ef0811865c309f1565784a027c32ae +946892a6b29f610bc2f7cf99907fd673 +b40fa1136de474a69e6d4915f9b2a80c +cc8c47d1fa6dc294be5701efd1dd591d +5ec51fdbf3e58f8b64eaa81989c45271 +880f18b929ba47f3eecc446da05e63f0 +aaf1d42d655eb5d01f0c50c071989e5a +c892f44e925b21a4d6fb5ac6d22e6a85 +0030a0fa29b1ca57e61e6ac61e0674d2 +6083f371e6147be632379528b0e47a4b +94bd08b7859e9bb2140e6b70cb4a1ac8 +eac379790742d4618280407a55ef80f0 +84d768fe278aa3543546547897608946 +90f6dab5e408048c9bccc711302eb9a7 +789b2d89b82a91a1af067b9d83442f03 +609b886e7db3455e35fa3345a5f5ae5a +a669661b6cffcb1f6c6968250494896b +15a2d96bc1446cd93b5255d9e3b635ab +29cae020df4221ec9a54a36e438be517 +bf69258cea05265f4726b82ce0cf7438 + + +59caae8ab95b2eeba9444ba219446c75 + + +d23aac026cedcbfd9ac907d8b381c409 + + +f07c4c80135c24e1767c97e892dd91d1 + + +09d96357be13183ecebe78a78594bae3 + + +7ab4facaf458a4151978751e427e09c8 +59b09897951b4ae8033095a679c7eaea +fbabac0f628ea94dc81ce720ffe5b518 +6b268a08ba04c73389cdbe40b43e02d6 +a8f24c81d4356c863d0312fe22d60682 +5208c1dab4bd87a0ba9395e2053bbcb8 +dd7ace62fc1cf90e2f1aeb03140f332c +b62adcce233f417c439a3582598599e4 +84f2c91ad62ba9a338031ede50f03a37 +e1211327091a19c78aca0ea542a12bc6 +4de94dd78abc3d9bc5770ef7c5869895 +e136cff7ab9e595bffb5a5b3d71bf6ba +a1c69fd47e495a974e2b0f27d3e61cd7 +5a0fd20838f9ea420e236d2ac5fb0354 +fab94f16ec6471dd6edc07ffe1a3d92f +b99a13b28a4220b6d44e0dbb71e6453e +e4bccb7903f9cc37f2a5b758a64bfeb9 +4faf9a59c65d3587e028e8f209231ca4 +ad925e2851b226d2f976075a6ceeafda +910cd8728664a40c8fff90a42b329666 +4c71d865203bbed2c3e0cc613016ef16 +84c56529c746e9a255b446a856110eb8 +4cc2ae9ff71559bbe8c3ec9c2e0b0db1 +5c78c6047674bd80d65b295c9739443b +5eba97b678bb765760b3083303750ebc +4e0b2d6ad47a939cbd1aed18a3b18447 +1f0eff83daa5702fd156fc52633601f4 +8879893e08299e2cc3359a89b1be866b +f78fa13842ee5d3d094c20ad6bad1f6a +c1f8a62dd7788a5d4993c3c38f28a459 +bb260c3a099a844105d259dd4e43e7c7 +1a3460d32cada73ea61c05cdac89f199 +dba3d9b98aac5eedf4992a700ef43bb7 +c61ff1e348b67b36a8448ee040797ef9 +accf7951f475a87a9467498d58f55b4b +722fc583fcaf8aa04dced888396b46b5 +269421e00bca25d525a924b61dc183d8 +559df83e590334268ca422c4ba7ad261 +06eefb58b35916b5e82c8db0dd4f1e1a +b68897e92e920881b26ba8cb8403c53c +549c90e46303cef910afd3d8af1be63e +3b506686090dc9c874f243505121d0eb +4c5566ae3f96d929ae07e8621c6001b6 +f76258d204bfd2affbf78c075f255959 +791609c6bc4281feba925b1d9ffc41bb +825a3df16f2c1ade9b9d3094417db9d0 +b3d67d0b1356d80f548c3c2f48bbd21d +1365cb505cc38e32fb6e8c60c08a0b32 +abde8f135963a84439d39f6cef3342bb +1f8918e682f9da7d37aa17e94017384a +3d6c8535c245323350a1bb1addd80283 +5b717e20cad8756656a51b7d8f0e2815 +ec0d0db678292150c81c5cb6efdd9124 +166e20952300293e9b6c8fa8c48b3235 +bd00db7de155418fde890169f111ba0d +bf802d3ce72fea135d916e6beb47550f +1bcfd3cea96c9ac5adb052f67a1d3468 +b97a4d30e31f0da9a172d5c3420f77d4 +cc9edb760200803033e74b717665ca51 +5e511d66b4ef4b960e7c0088137ba5da +2d8ea15d9cd527c9b6e940befa77a69f +a0626961fb2ee10b5372dc79428615c8 +868628aced072c27c25684f70bca43c0 +a51873ca0099f6148114532d9d56ed81 +6fcf5f47fbe7ebcddec5f6ae0e712fe4 + + +e88cb5ee4055519600dcfd7a4bfb45cc + + +03afb32f7ff3e1eb0d61cf619dda3895 + + +9fdf0ee74a688f3e884f9e5ab927f198 + + +3f8d8e5cf37f5bb6190a6fd44d3bbef6 + + +08e157806b9d8deceea99c99f1f63c1a +08e157806b9d8deceea99c99f1f63c1a + + +97eb305e815b69a291d4cb1f59896b68 +97eb305e815b69a291d4cb1f59896b68 +81c71033f134ccbe045fdb1712bb6eb1 + + +5c4a2600c7b5e80fed83112a6a594d4a + + +e900b5594bb0527f300f97e06c187384 +9c737c70861de22fd0e3f03393808520 +3b4dda2859c74f4bfdabb95492dd9280 +cddfcc06e590e90644d3d3e33b3f034e +d00ff3e12914fdfa24e295270d70a749 +007ad466b9de8d487aa4031316141e1d +a29b9d99adde2ba2909b6f94b14d74f7 +426b43afe9927fd220415b0afa68679a +ab11f34bd4155be2ec424adf7cee7d3a +0ee913e0599e8600eaea6ff34035af13 +b48112fecbb1cf9b8f59a18dec1fa552 +ed91c73f2ac84ce445e2a0e8fbd36743 +f95fe28a5aa8a210a900cd6ea52b67a8 +42ff4c35d96bf751db1202cb0f89a236 +31f7ae6a20c4f0c4ae09f09c123d63f5 +c85a6538545fe3184cb1df6239850f9d +2dee15542d8f9756bff59c4c511bb5cc +756af74d72e5f473bcf7ee412df4748e +17e5efc6d1001460f09128243797d159 +b1c2b62786638489504669075cf6b27c +135cdbde7d4014af5d8a53941e022bde +b7f4e2eb0261882d091d08d5112317b9 +3526122cbc319aaab506326e9730d80e +ca41301b89d8410100e0a0c288ccf977 +ded46de770d90adb4156d71e1502fdce +fa73136cfbdfc9a98fc14cc0b60f287f +f2461e9e90ba08a3bff9224c58923254 +24c027a7a399d696469b17caa87c80a4 +b8cc34ce3dde40ee25ff9883c78ec9f1 +88bb1d27e679bfa171113a1c69a078ed +4c82d9f492c61232fa53c199d1fc3934 +38e93f63a3878a77e0e9ffc271c09fc5 +be03e591ed45adf75b4bc882e991572b +dbc9531550440dcd06127ad3effc4a77 +2aa4dc4d5f969a199fcad338789a8ff5 +4ebd5489630d7789a317438425c08280 +1217616f0fc32f54deb52ff1e512ebde +8e9151bd050cd64a2de231ece857333c +c08f2440712c7c5504bcf5e4effcfc42 +b1052ffcd0411db4d2d7de9171dd1626 +d4ed67350cd0982247ca9d3e0f382c5d +7ae5fd6013f4e76bfd2b8f43b6366044 +79e08909b35f69f1ceb781254f2c607a +fce9852f312c03cadfa20b70ee7ca8ee +3fc438d7b9078e8a825ffad968364f0e +61ea0d9489ecaf2f41988a00f3cbd9b3 +ba37b327f20d13a6381021aa9c4884e4 +cfa52487e324db96d0f065e1ee40bccf +231416aaed1db74048f5042045f82ecb +e7a7ffc954bd797c1fa91de37ad284e9 +4580c046af8c3d573c7fdc41b8315fd2 +0ce34481c49596f91a1ba6adf7e9b1e5 +298deec06a5177e42ed9f206a84dbf8f +e33c94dedbc1d4f8d67fd6e840addb0f +d9b9888e1625142da3eb8731a964a36f +d11ce33f08a9512a484a123640c5b5ae +78abe963b940659c36e476174487e8b3 +c4ce5c5861b21fbd5f931d2b446ae4a0 +3aec21be1a3d90b65fe4b8e29b0f1f03 +b9e622859e98fcf8fb44f7226aaf16a1 +758369d0784d0502680cd28c4966ca61 +e85575ae819585f25a8e7beb4bd86d00 +4df0a837930869243f02395fb75ad97d +79f403eec1d865029f24b8c32978e6e3 +b7ec82f70319afcec7e1c61084106286 + + +78a50a94432d86044f05c1a287b9c071 + + +cf2a58dbf1d1b58a5cf40a053b23fd3b + + +a9db294fbbbc538ff69acd16bcde77ed + + +47f605252aadd95c22ed142487fda3e7 + + +030248e13d61044617b36ca9258f0f53 +18bd2fdf15e5ec00f94519e5209ef0e4 +9ab450d8da00188c33ea6825c0f9709f +4034e1ac9e465861e63834c81d25a9c0 +983176b7f9a38f2275ef35074adfb5f8 +19683d962a67840e10fd8d271249d4d6 +c772ea24f117d1f1ae698f9465096330 +fc3fdd0cc9040c14b18c9e6481c07308 +b190e581221f6047139c48495ebeeee8 +7cebeda4fde32a8b9122e600898a4f27 +583da2de81547e5be899003c87f014fa +f0b9c426b53cae801ca7ab42d177e054 +94f01242b07d2f8dd29b2e92717bdea1 +082aec1700e31d4aa0757c90bbff0fef +a278f525013fe44144bfb76f9ccd641c +5c62739ccd5a7703ea322654c547b828 +97aa4dcdb5e27a85ca72cd7b5643d898 +992cd98766048aa3d405082a639a43ef +ca90a99c6e63f993b11bb52b5252686f +5c5dae956041d12cd573c0772fff75df +45b0f1a4f0d307ee461daab3e053d1c3 +2d2aa3b671e422ad187b8853e4b8a663 +2ae2f8de46573581587b3de66f31ef91 +3470a858bb82cab07c13cb8da67331b6 +a6316fbaf0b2fc38b90c5d8129e26585 +cbdfb8bccf81c07de980f3858e8e8de3 +f4d1dcbc3360000d88060e8673191fdd +1177ccafd6fb5aa04c46267b1d9d57da +8ef83741c8ac64ad956e4dfce8cac46c +1ca687ead00d32ac93356c70d0228ffd +43def4256809d3b496c5eaa92355b21f +4dd56c9562abd48648ce1b2b01228ced +c2fe480cbe6df6aa629f79205abf89ba +cef772a0f10113e3ef7a4854468d6158 +6f4ba2870ce64b0bcd7860f07b973b45 +60aa29a1d281796d255d19faf9463054 +d44bf025db4cf0641339b169a3026bc7 +01d72c29793cc7a5002a9a62dc44c216 +d0843e2cb2d7e1b2a5e0196105f5f070 +5d8ca0b11276d0a1eacb6450b0cd08e9 +20ca93c037764476146e9c796578136b +2fd82abbbebc9d5522dc7a30a9cc48ba +d0b080b2b4cfb85b9b477ea971f46cbf +a24a6c90c177a114c8ab214f43db7227 +e72b0a117ab12047daf8d764b09d7351 +5a4c29b8a92a8cbf912ceed74f841f3f +0421ee072598da0de952f933934f78a4 +4df3f182d365fb49852aa6273624550b +0b53b51d64ab737e7d26622301c0b4e6 +b004ca49e480496fcb1eb2d2265d9f96 +00561b49649191b0a71485544966de56 +1c6762de88604a103c1b58fb1a662abc +25e9da32e0d667a6ba31cb66ab137ead +e33dbf7e21300e1982478524e3328d47 +467a15fbd135255d8b985d7f7128c0df +ef0f2197c4ed9038bd237e51c1119083 +55bf774a83d9f08bff1982bcff33c58f +65ab78bb8d883c44f7bf266727b01154 +cd691dcd5065f061270d8aef246d9926 +6371a45ca52232c3c7fe46c3fd46ed82 +4a74c457308e13e3c87fb50bc2aff7c0 +ae64505398e6f6127250864b1d4595b3 +85373c1eab9eafb64dd708e57a9652c6 +d9ce94791fae3da15baf022e148f1e4c +d8ea9bc8825d21950867672bf140f0b7 + + +721ef95b0094678f4649627ae2a59ec4 + + +accab4230d9411331e5301630048a5e2 + + +ffc48f1ffde7924a1adc4be3e85f96bf + + +c9f3e02069c982036e19fdbad60a3c82 +2e00151a478a8d5898bbd3b486a2a3d4 +5463f954c60ef565e2982a8f60c940af +fa5aeff24e2b1e646f01f9219e1f4b31 +1d61871a075da69fb6a66ca0870a6e5b +7c09b1415801cd7a2d1fc6bf3122c182 +f9f216704c893ad5fad21cf6887e312b +6ff23c9054f454cf05da98f8be975a83 +81ad2c14e9462f7a94c2d44459d51246 +c7245b45878f02ef6de41582fb9270f6 +d16c6bf5384fd64e9a2c9514bd9e39ff +a298abf1d5f956a39f1c07a8c606e862 +2241c36d8f39f9d45bb94662de5007af +f5afbbec7c0c4043ed0ce255c3801fc0 +fa798861376bfa8c7e9b814fabb27af0 +49aa5f83f36bb1b67a3178a095a522a4 +619a4182d7f8ae40abaa0ad405aa79e6 +6fb13b77dc08c87950f0b064f8ebee8b +e91392ba55c589df3f6e9d235c148a47 +87ba4660955ed43c76a894ebae23f41a +34ddb664d0ab4de2050f93ae3dfd4d37 +ad7355ee1a27a92d56f0ea3d0528210a +61a69f52f637ee714fecc4c723bfb9c5 +956293d2ad25f84ab223b5f53cef2390 +a7de96e55db2eb0a7cbc4226c5763546 +fe9f4ccbbc7951fc61fbc94ab3092a6e +97a29a9a109bf806f2ccb930cf097ada +20a0cf537a7a61809d6f0ab25520c302 +3907cc81fb7e7fcce1a94f0bbb51d3af +210fb494a11fab76614fbf5d08881a77 +56bde2dff60059cacc95e478fad11c1d +686084517ffd9057809a0ccf25838f9c +6673dcc97bca838f5636c36369a77dc2 +bae54fd8ece7a085248f4293767365ac +06c3338556f7c625361fb1e60f2c64cd +cf3016d2d8d477406c762d58dabbbbfe +51ff71dada11446c64b27c892326a87c +1013b203fd0e4c2da6853f781df70a18 +5c25d9aabd6aaa2a4bf443c7008bff64 +d2ed3c4af62db9cf4b48802b67ab6468 +63610106f8fbf5414802aea71cc4a4e9 +6d458a1f1acd9ee6f92c450923910cf8 +4ff541158352d4ababb236a6aa5e9061 +30975da6c7fa7b556ac2ad20eaca5dae +a7a7914e881b57a69ee3ee50ba4f39a4 +89461c2afdbe30e1b5d1db586e06652f +0b5718ac6b1f7dedca8615f9811e2ae2 +a5d6f963b9fafbb25bf11297cfb90a2e +542d2f2ac444fa694049230e4b50dad7 +3f8bb8d347a12d31ddd9c44a334e0084 +ee20b0b1a78fe03948ee53587a24c396 +35f19f9f71f3e9803a5e5af22fabdaca +2c53c5efbd7464c95db97e373d7ea35c +5bfd0c6631b801853e954756e42de150 +b7a418a6de870057dff3eb1d077b2e52 +6d847079cc77cf103dd4277e9d4fdae5 +22e9eca179b58a57467cff5659b36b8f +bf9a7425668bde0c9027556ededbd7a2 +30bd33dd5867bca8ae4b7c03363db4f6 +794201010c95f1c43d6ca4c5160673de +fb4971d46e41755e42348220576845fa +4298c4c0ef40f1d5c051356f1b2a17ef +b112314c309eacbb45235456b3fe3e71 +0349dfde60d4f7ea1676e23b85c2e911 +5fbe153aece58eab309ddd19226e3f92 + + +bf5dc59bca9bc1f7793d6893040eb9ce + + +6f7bdb6a244ea8a1a51a271be1641487 +a92e2573661f4989a4dd972f58345a58 +af13d14c1fc24dd90412b33e20e42a13 +9c1afded1ce7798b1cd6ca4cc61dfae4 +7be86c67bf8f88d06e5b6ce754c5a18a +5737cd18191c5c11ece98fad73482125 +68fed2691e16e97938c695ba009ec514 +af58c45143890421c6c0c84cf513540e +58b24de5b00796597ec404cb95bc84a5 +874ef15719b219c69477988f8dfbc3b8 +bd10043cf4f91c6931fd27868223c530 +cf67c993408f4d06b374ba9a4ffbd21e +15e02ff036a1f2aad1788996d094996f +4768144a2156d01dad0df8b0ac120095 +91ab4e09bf3f12e32a2bd18c0f1c7e66 +33296b9bf12e7de6dd8eff02809e05e2 +08b9a65ed172b1392385a25d673616d4 +108062868b30a4df24a6ab2ca90b56f2 +95e800bc5cbe3202cfe41b1b17c7022f +62957579a880b5603f9c32a50bdb14ce +14df362aadc8a850e182698367819d98 +a459d5984067d8da16a7d47f35c67b8f +a2794fb493f5cab0a1c1b4bce6ebef46 +819a0a3761a90a651ec448a1aaa1a630 +3a4bdfedca9792320466e9c0fed58c05 +a03c188d2d679b98a79a82b0342614e8 +8e0e256003a8d1dec7a5ac13a7ae304d +fc13f9688977fc797a256646faffa866 +2e7dd26b014e5b72329ec8f6ed9975ca +2a3671ea78a3a7b4f1946625737235be +12f0382bcb4cd8d6c8a4aab117c09350 +d8a6028a77d0aa2a08894e4749a03428 +92d44534a8292ad7002070c4a999c90c +dbdabc48188f62860eadcb1aede7f6f7 +6f920dc7718dbcebc8bfcd967e8ae326 +32e573b584637f2ef0e4e6c6c9c30aaa +e9427a836bdbdce255e9134de57484e8 +1643b60ba6afede59477f1725a65aaa2 +08c0505df349f5ff61e7fbc57aeb34aa +a5cc8e70457f127f77765c2d77644e21 +c01a8e77be74f42d89f956540b2dd8f0 +b0c392b0be31f2861ad74e2f4a5d1c49 +fbf62cf8cddb04f96617c487b097cfe3 +3e6cfd8c21d6a8ad1022a3883a0db65a +2c862aa33e458ad30001166581f0eb07 + + +f4c5e92cfd800f12aa1650424fe5674a + + +fcac34b6eefc89912ab4a9ad63e4d1dd + + +9ca4eac488b90f3a72d3ae5e09ba7350 +e622810a8a875363e00f5a020051837b +69d62596107f4be1d2b435856c56582f +03c7c5297a51dcbe13f88cf72e010740 +a9fb0f1230286144a33fca5a1a141fcd +807822cc53f25e63e2e3ab54a4eef2d0 +07633bb947e7004df22a1d4b59179644 +c956d479542d9762707617ab46283e94 +f087349a358e5cfe09b9904ba75f7b96 +c7b669a5bc86de8f785342c666ef1a0c +a80b57f06217aa2116cc67cd53f6bff4 +4e96ccaaa0f067c0d849d0face6a5bd1 +600beef9a502a6ae30698365fb805257 +c3c3ba226a9acb79b05712726b6ab3d7 +02dde6e74ea514cb0da1612219cf0564 +d37340d5af6d82bb1a77a34d13c7197c +a4b95999f598abaa2735d67eca2b5a86 +4ed5332265904758626a4377406acdf1 +28640ff5a9b34be5798de29104f10709 +c2868310d29e3b390fdc6c7453f4e222 +e641dac10a7da90286a2f36f99efec59 +8e1cb6be2143e1d41d29e97d5aeea8d1 +ac9abd799f64b2ec55406c26da23bb55 +950d2c68708d84790cc279a62f0b1135 +0f42549d7a1c92aacf4ac0d3fdd18a25 +575c8f0b0a3052d9f993139374d50acb +a23d826c38c1829a2b4911d452244c1f +402031221b6a5aafcba9c1f028f2aba9 +506ecd48c4eb7b26a27f25146983b6da +78c9cef5e3c130487178275af3eb12ee +2b843f296f68153a645a90e297180a85 +c1057178c24b2f34816c5830dfbbc730 +026a3b563a858ecd4c8441feb88aa332 +10892847c57ac4058eb41a7699d333c2 +b560d8814737ffc35d0d250d07e3aa4d +949665e8322fd9fed753cd9243e16e09 +29278f465cbc15084b428ed2c7cb87b3 +0ff07e35235504d0f3b06105afab6922 +409a6cd22ff78013b3d29080f1a165a9 +d8304fe1ad07e1c3da0d2ad88530f921 +a183f48bee470bdb205c3328c5372a9f +11030fbdd985c52ff97b2295a2dd8d22 +85501e3ec766837f57886c9c0f04d010 +2a22876139cb9189d8c27a18e1a243d7 +f485cde96f056c42868745ba54a744f8 +8b33d7da529c59b8564d7d40fb9c262a + + +befacdcc4c5bf6a333b8c82fbebe282c + + +278509efbcd2e9f657549d42026b8bf5 + + +14e21c3045d6d3010e816af81d7c7280 + + +c3e3c06d870a13664c24c1e574991f51 + + +6405ccd00a5c2c81221b82a9a6fbdbf7 + + +b6d7bf775170c096cec0c3008cfafe75 + + +5e3a2c9ca377739914e8ae68a20bc04f +31fd312485aecf39ca856829e83ce728 + + +a58e595ddf165baa3098f33784833dab + + +8e51715957cebe1a603da9ef05daa521 +674204d15d22befafdd4358e070c87a6 +a7e69e437e2201a4729b3addad008453 +b6390a186a02babb56fd815543f36918 +3b3c3843adecf1550c725cc6eb788885 +e2556816007e8b2bc69c0464eead55d6 +4e3172d169f123f2ed42e6457098e352 +74b7bc756d82755bfc722244ba59c85b +f4318b158b63b42f8e9e559df9aa9895 +389f2ea1704535252b2ebda860943187 +9f7faf573ab7aee8a85091f8141d48cd +65855a76e55303a76c6f0be1fa835a19 +21a632653af19eaa8070fdd6176b5d11 +da3a7f1f22d8e177fd667b744d25d4fd +1052f1d14c1ed7000296df653c8754fc +ff352494114e6def4abb66e0a60c73fa +39ef21fca72b05149d766b6559ffe2e7 +3bd8da7cb54b869814e51db5cc9127b7 +8a6725237e3a8f05d4aca9652f4e796c +eee10a1f140523369f5d61f48cde2abb +b3184a5e6f07fe0d7db54f1ae98fe48d +c16bd597445766f625bf05ba2b14079d +e225555211216fbba789e9b30ae7675e +01b0463a2f3d259b1a73405d14bae002 +815368e4e80aa28db96aa5ffa1bb9b25 +512a614742aeac612106b38f36830c1f +63259862d9111982fc2bfdcbea692635 +a30f68bb98cdc06a4c9823a692295001 +5eb89aaee2713ad9c9ea914841863785 +cf0308117211b637f65c28d27f4bdb2e +3b4b18d60044fe6bfbc33548d90d06c4 +53d7d7885ff03fe25ddcc30d60840525 +f9e4c2571171b37dba9e05f342b6dd6f +c3eac116d382d837c98ccab27f9f3a90 +c9b22172e811ed9b1640c3e3972bc2c1 +5bd595f803c08f5ec452e0e26b44c8d4 +3c98ba89d8b41bfeddb43d49851a6451 +bf7d2f0a171f6117848b160d845b65d1 +dcab548e1155b0c379dfda56b4178a6a +b8067869917807971ab0c87cc12833ee +1d4d3c60401ae26ff1f010deb0f266aa +d52137206851980ebe7a88360f7ebf72 +60b2e4d2a719eb487b456fcb66b8bda5 +4d043abdec007dd6218514286e048799 +0316e7a6684ca2c2f06c13c8ac15117a +4df2330346ff724461480ae6f292010e +0b0eab64eaa80a0e96b09acd785a461f +6ecf16935435936403cd8da4e38d6305 +74f6d5aaf64a6a3c76fa5eef1967eb60 +2e818af7d25611b385c63d33d6685ff4 +cf9010320d6a8427f2cebc5eb9ffe5f2 +ea260364fcf259f67efc42b29919210d +03cf5413ba9eb436693ffa6ca8e80c58 +f10a00f26eb8bc8ef7de129bd482dc92 +dc8d46e6ea50a07791978c262648d00c +645356825c05e2f24653dcd1d6ae5a6c +2ea8c9e0cff569583b9f10139381c945 +d15d13a3ea77233149a91517227af14c +bb5cc7a600501a46833bcbaea20d7a87 +804b5912e5eeb307632392aed646be82 +a50933ec09dfd04403d15be88975d2e3 +1b344a5c954401e30c236c65e6f7de73 +6a0419c5a77c660861e642f6b23b466b +c5277ee6b21bb7ecc094964daab552d2 +2a6a62fd49941a7165def6478109539e + + +628cf40a4ba7a223b5993c7994cf21b2 + + +f63ef04a501398c9ea62416285a49ba3 + + +58e184b5c2e12e749884af75e9df2365 + + +560238a26a83c9a5772a0a66aa8c6496 +aba848bb94ad4ed9c3e4dc3089283444 +a2136087f9caf4b0cac18229f3690dc8 +41b3681c9defb8e0762bbf7c1397d821 +8de0815b2069fb7f1cb1ec3044751918 +1cc42aa2860a8d3c7f3e62cfa327e7cc +6e4ca7bb21309d0864ff5b4c35d812ef +a11798714ae699ee25d3f54265e4fb30 +b2006f50997760d862e35c5c360226cb +865cad73eb89c01651d884589bd4763f +40750367691dd20603551d026b2cf4d4 +d754c0655472ca097ebdfe812abdb264 +e0cf2713564fac2e99a72ee6ee57925a +8b1a3789e6ee83787a070eb690990dab +a2c77b8f765e5d093138b59ddecee582 +65ebc33d28ef411e036d5649afea5d00 +154583a21b3d64d8b26cf410f241793e +31cacba9e412c90a0f9f21e9ad9c81a0 +8151355b62e2515b90d752fc32452a54 +ca00bc92c1e71069f89c768e3176a0d5 +b9f778b98c45c31ec95691a1fc4740d3 +0cde5a1109bd464ea2b1724328cc6a62 +613574e726883dbcd2d93c1e7e968f1f +851dbeb4901fed90de52fe0d4336ce0b +aba59b9e43759d10a9da893198c8e9eb +53475de47389aedff8e7f9c603230184 +59c3dc093e6bc0bc0881730531898dce +2ea6dda2513d324414bbd8ac05b79d0f +34100700bf8a90401fa1bc3863a5ef06 +194e20e5ee6c7a5c79eca598e1665bdc +bb155e898159727529c39dbfde416f01 +bd72a5424aac4b4038a2f4cb2af74c8a +0a19bcccb97274a88b86003285637260 +bee383a14dacb5f2ba3b1deb8b84f54d +035255a8d30488964e4677513bc14789 +829c46e07c543f12879941999be47123 +e5f41d8abd451b44c5f92bfe6780b692 +8b914474fc3f2502f64f5e8288443a34 +096402ea8d76b9a8bc2c4cc56a4cd823 +a9bd287a830192f3038bb327df668791 +b5f41268ad9db1a4578bbb4d5eb07b9e +16fb1e3b659211cf67245486cbd9ef3d +bfa591574eed530ac9577fffa5fc543e +b6652eecc62028456111cf056d8b5812 +b1cb4d617393d1f38502b65b988df321 +15feaea674502dfb321e05240f7e10f9 +68f6059323f7587650925bba9dc6caf7 +f77470d1c3c831b2f443b8a1bb7e553f +9d74fcb626d5beaabb3f6b6d3b7b8ef1 +96f19a72812f90d34846cf72b4bb09cc +b60a3bdd85a269e7dd90252f987e7c0e +1721b63576167a05f0e306f6baabe3e0 +dbd015b2051d98db083351905f5d03dd +3f0605393e4248214bb0d8014121f1b6 +014e0b3032e71c8874ce0a44adae40fc +76f05447a6e19b0ba92e8913db3f0475 +590f0e56dda084a184fad737e6b8d80c +7371f1cb0309696c7d6ac33ad75a5c89 +5df6c6102516a57c741fdfd303c4ecda +687367c7a131a2b0b660f0ca30aabf73 +2281057903ffd3f5b0a4bf95ce8d3aee +2bd55711575c9ed0f34ce5d891e63cd5 +34c94d5146f17226fc5af7ac3ba81d6e +4697bf31f23200726d4fa8da13ebf106 +f2cd34ee65ce4804dd5f49d5d8d764ce + + +bfdeb2451b2f7fc2e429b93a7fbe8c8d + + +77404b5590596de508a542979f3cda84 + + +4cd22b579216b800efaebf4ad967f4b9 + + +7707f892d65975d434b0d353274ecd37 +128d503e78dfb80bb117f36e08c29e77 +88946514351c89d510346dcfbed7c237 +639c6622389ed4d92dc5203af5450b2e +c6b27890c0485cd16677d56507551416 +30e323cd262fffbfa81d283aea3a7c4c +b347b3f7ec52933999acb9dd40334b5e +752f4ab14934dc51b0e1c7533218e66c +22a3574e96ebf1e8a38c44fd8a55d411 +cc26117afd59cd39f0aa7850b4118848 +0b8f23197743e7e3fdbb330162606a47 +8ad26513a0572bca3544c64042be6bda +8dc9ba170a1391983e685113ea06880a +75914188f4dd766686e1112476f537f2 +f5022c47307973fa47ec431adcbbfd23 +85cfee1df402b0e6edd3c00ea301949e +f18db89f637d124187becb74e306f8b1 +685dd527cfbc1fd0f81a577209f5fc97 +ab13630cbd56a3e966841bb42bc97ec3 +687a45c78ca99dda76c3551e804b0a8a +8730b71b7adf7b84e6d2e7cae5ad46ea +1ff4c951aec067c3608ab6ec27d3f365 +ff174d3693adc6caa5d8b288bd7af1aa +a1bbb530fff30728fafa1b28aa715869 +664445e2248ad3b95fce168000f88c6e +54d4fedce75e01c45dee02b803114969 +a8659fc797d16b15fe111d5daf904aee +720a5708df097d7ff4ada620e7581a07 +0d455ea395c76621e0dd5a7716c63450 +57dbf0be20009c16757813d53ddc5c7f +4fd49cdd0ab52eb820b06f6b91f7b535 +4c1dcfed2ae2814618e2a45010459d37 +44868567341823104594ced2f842d48b +11b04aa7980130f62e3ac1bcd0e93a5e +0042f12911964e76802761cb775e14b8 +b570f6494885f32748a306efaf7c6d4a +8068829accf72a96bfe8000f56391f7c +a8e08e0a047ed303115fc61362bf186c +32a94143326b67c8d178b6132e3b725b +96b997c9623e32c40c37b30feafde59e +5daef170c5fbe68cd5f100d107e01504 +4afe82bd50007fb49423ca8a311cb00c +c8c4bdb4a1b617322cfcd26fd926e58f +c5f4573cdcd1b640a2a2b708c6183d47 +948ca535f90f2dc7ad9107cfa7aa53f9 +82bf1c25a7d5e5c391280bca715092e8 +01378ce47159a00fc35ed3a2b0c5f38d +39be56b5d7583f5d2b0ccc6fdfc769dd +5c678c0150ec5275dfda6d176794728a +f000ef2caf08334b13d4a2e394432612 +62c402b877c46cf02cc35beb17a1f731 +c1ae7e25e06352749f6fb0642ac45a24 +c4ac34f0381e28b826a88de77b97cd68 +8edda65f22bb0c407203d1402652e3a0 +a46fb6600d397ac28629fbd869821160 +3113648d39e5735411d9c11e780ad4a9 +b2af0f5e003d559139701663a502cae4 +e85e4d6872aac0ba336e6668e896985d +d9518e038a35a88a20e66e0bbc07e5f1 +efb7ececd6c8a55a744c4215dc178926 +32d36311e6dc45a2416667c034f7d461 +4e2a0fcc1a79296818800542d47b78f1 +5c0a653e0953467f63585f1122af3a6c +4471c14eeea5f72781d82f17895d5aa5 +f0f59095d0e9130e93b9e5e084868a21 + + +146a3438dc882b98c821e65ccb6533af + + +48efb991345980388b972a538c801e3b + + +decc55acb3447421b0a38d668853ebac + + +903f2c24d07168492b4cd9d513366b36 + + +730b2178e96e36abf7595d4663cb9a71 +2c98b4264c72874757a6eb6ba708f159 +2f05ce9a8e0b064f051662429cbe7c15 +b981877c761b388a5c2258afe118ab07 + + +0018a234ac89fade98a4a34b682c0be7 +49888cb47623a90b671b82c07bfd7755 +6104899503d5d45f216a16d791cdc09a + + +e9a6b8f89d741f5f66cdebe5338b94dd +0cb79627c76e9f5a2f6d0028fd5b9c7a +de1a854afa7be8bffb6094cea1ae0f49 +69835eb2a149e57a6bdcf506cdd470e4 +f74615c4acf2c37adce3468715ce1883 +02684a3aa4e0fa3c70c8f3ac18ec44e6 +1a326cb3e268428027376c7968813552 +fe7c7f4957cf56fbd2fc5d04489bdbbc +b144bf1399a9c3bf537f87091ac51af1 +0b83651cbd18a25b1278851cb42c7a16 +7632beb918653ccbbfcc1943e9739d3e +6d2f4f0c4588bab4192c5aa999f39e27 +387a6465de40b3d3e07d68612c97a169 +ef7d42f093f18a724028545bd3e10c0d +7835fd21fa3387409f2cfda2adf3bbb0 +6a8173b88aadb794a256bbb80862dd37 +dd814a607d93845515a52317fff7d7a2 +ed1d4ac42414cbbf8d0a8fcce9be5aea +acc7f66154278876e21c427c3d31eb75 +db0c97e5870453e77ba448f874662423 +2f03bb3e6cc6e7af97d2e139cdbc373f +3232538a85b81791d4ddf6aa78457ca9 +2a1ec952faff1c8a3896d599a031f928 +c84423522d204853ccddb147550f342a +79c3ea0423816e32bfe05ebacdb52cd7 +47a41514248347535aeca61eb3e5f87f +733abe84eaf125cfff136c23c09bad77 +a1666383d423bf454b13130f0d4fc234 +2efed899cb065cd7ec7f0e3c2e012396 +fcf4a19d65287dc290223e9555f6e7a2 +ff05ba323fcc1b2f9b31fe6085ecf329 +4eb088fc41f820bfadb4930da1669e46 +6627e78497bebbfe7d03c9e5929951d1 +7d6596134647efe995e984474a711bfd +dc6144c7724d4e5d4574847c7b63fc6d +f3099ec7f12a24bd061fe25d1182b16a +1236fa5e516b6ddfe391f42c142d120e +46713812c6e45c0243387d22d6f8622a +3e58a741e320f2e35a95cb1df2ee7e6a +ccf3bd5df0a92678efeebb27ba759e33 +54b9e40db64a48de20f8d0643f1224d6 +dd3e4baee07ad530f36b53c699934600 +49bcefc242ac99efdf656f0f95757eb6 +197b01e4a102e93a75a70a0a80789885 +b6f9dee6600c7c3e668af4b732be80f3 +898721e70adc38efbdbcb3757dce762a +c718afa7838175f9d03ddbc04dfca03c +2a9472fdeb3f13f6e9a7e05ccb5a5666 +bd3283d5022bfd341064e344c0188365 +591551f798f0cfd1507bd360c4ca8777 +6c4381828243cc9d1e84080df62cf43e +78a6e71c5b6002761a34323f85e03946 +7666e65fc755c867b1aabc0217fcefae +51086417bb7cf0f16f213a9bdb571002 +38fb12879e47ec572fef934b1224b272 +b576e50720b63f798eefb315703c8cff +c38283cdeaa95378218d3665cc597c9b +0b190ad7f8168e07facfa8d4d34c665b +a94d05759d168786d31b91b9b742a47f +7f9810edad92becc0a5fa850f4d92550 +01b0e97a8103bc9b715f35b4ebad33cc +f540b3ee0426841d5c3b410ac223642b +753f7961e38db702eb94f35a5ec0a691 +73181022f59b20bf9878c2f4ab88dcfc +4790650b0d5ff5ee1d53c743eb0eceb1 + + +0e01bf38772c698d9b5d4c2aed89bacd + + +8a873d673c98970c8e7a1a583ad3bf69 +d3411df3119a34813c2843d410542e6d +adba5f2e8aea36ae13491de788d3cd29 +f92e5160709f56509dc816e483a1d13c + + +6227aba90c0bea16120263d97a144acd +9fb077a1e341ec0e5b98ad4e185fd22d +dce28e58d0613b9042843c263adbe2d9 +1fbf7dacf324a615b97aeec5b983f4a8 + + +866057ad079489fe7e32838d8c499380 +41db43f5238fea2640e496a67e97c1c8 +6d4d90557420948fc764041b7341a4bd +e676ca891c4261577e3d0702c7f4c25a +a876bec439bd56f63e52aaf6551e9624 +9864405349e038742860612798e6a918 +346beeebdd3a7079e71b62d5938889ab +717ce376997563e923eaec2c9fa1c106 +584219e2ee406f237e1ba56d08b11f95 +76509ad5ab8986b87491407540d2984b +62d9b8189157bd1bbb683f252ff6169f +0f95064fd9f16a82c99f4fac06d3a737 +d51316e9ad60e35da9b7a84992bbf53a +8c0eaf4e49ebc4b64dad07a574ddb52d +34cab56913a12c8f3cfbdd7cbedba361 +7e71199d2334d96bf245fa287f5a4a1a +47521b7184d705554518a3ff1f94073f +4a1a0fbbaca8abf409c6f16a109b7aba +2b866d348468dbe6404f6c56f448f9c4 +33fa3560ac1f86f39f5a2c9ca61b993c +2c8a34dbcf92650dfd9b6b2a68bbb906 +5e37a2ee5874098bafa6c51cfea80123 +502ea8699641cf83217b6cb5972cd1c5 +a635cd73069c12bb0e0e81d4a7a39c8b +c2ec5e1cb7d7d288f3931fb32673b60d +a123b9382bd9ef7386175f1f71528486 +325aa87334b1ebefbc8d879248d300ca +d05920075a6b578127adbc1b6592fbce +7d50a67aa58530da49dfa5f21d2ab35e +31b50a949a9663738ef5d8ce1e3a9f7d +9cc343774932c4ce9f66bc38b232cbc5 +5f271406fa10507bde1cda5dfda82514 +110f53f6746e569898757a8de6a9b880 +cdc6e9c3375ace1bf1ec3ce9b7a95b20 +6dcfc5060233f29772b6c99ad7c6f188 +87a5ef6d5b632077c6bbb92fe3b9fed3 +a0acc37715fc34be00d3fc5720a67c65 +6d0cbc4ab99cedb6152d97d40383d3f9 +b45f087d77eedf4d7c63a4c4f1970bb8 +b6650f4118bafaaf48e623b4523bce8d +e48c8bc4397207061bf9672ddb7504f8 +f44efd782607f2a29ac3a09a8a8686f3 +443d60344ed3ec1decde608ba71cb29d +c6b327fc7149061e10a3de9b2f5395e2 +3d34025630c995e743260ef6fdd83690 +89267d685e2a8de5a1bd2ac67d9a1292 +6dac2208bf80ae8ef95ee1270dc0fe9a +be4e7ef4697e4939dc614302f0509d74 +e674a2cb9e2218198d8b8bc056097f3d +b7e65c55dd1db4b7d2a0a569eac854e2 +73fe1c847d82415bd179e0a776f53936 +d55016476f3bb7d1dd767fe8acca0c39 +c255d5dd8cb46c1619c2243649945423 +69827e6237546ba1da3fefe76ada31ef +d078560c79300da89352b34e319df9af +af144dad27092ed2076a2954faabe9ea +b3484084cdb615343b7ba6ac9701d6fc +2ddd9cc3010c8f0cafaa92d8aa22c087 +dfa2272a26e608fd14263e0c7b15578e +cf8945e482db9bf76d77af1580965378 +52f495a9cb8521fb22e921337b35ff8b +a51b8f8a516859bc9a9897b3a57b38ba +79e52827473a93a473166e21d3346138 +f75871ec96c9234377b3921fc4b1fdd3 +e46cd3a29608b66bb2818aa1792e8797 + + +15e73b634e4d8aaa8f17409806133a5c + + +ba07bc8eb2bce812a1d2040905149fa4 +aefd18959df85443c31ded83a17ce11c +6ef0beafe86b835ccf854c1a92cec69f +dd89569990b558fd73df26d470738628 +8f1044e1d1fa94a1136be2093ba4cb2f +3a778b1f22c9fc3d1b599131fbe16f4a +015653fc33b263a5b28169fd824db09e +46fc048c4a7514cdb99e9b437f526d13 +c03334df58008c983387bfece1426c9d +2b424d9e6d8e59302b9916a20241e52a +e8aabf620e6a5d98b7cc2c64c6b0af74 +4b871b31bd8de664d48b2f29458f6db3 +11bd0047df947ab88590059a78e16ff1 +f8e0a1a8f13733d6a7a5270fcebae393 +634b15f413f91c22de004de56830b035 +293eb819c592c012e300fdc18b3b0ca1 +83b0a925f2ca66740d1e8c11a2dab0c8 +97594b67e693c6b57969599b64a15b41 +6c59e43757c9c401120359ee46ddfbd7 +a751778d6a7d2387bb61b5adb378adb9 +8013ac340c2505e26de39c361b326ca9 +90e542e8785b3a08b183ac28aa574de7 +be4640834859b04f5a0ef291471be787 +2f20a73be82bf96207f148a3ab31e36a +d505eea409a4c2415a12b3240b4e7d78 +e7439a0718652088eb46679f10b75f30 +f085dd2f8370d44dac293957cdbf67ce +7fdf271038be6c5e9018c1cca6d3ab85 +f334305f7a526767cd39ad271952e783 +f28b76a2a50fea055e7dee2bdceb7562 +8e8f2342574c3f374678d3eb23c78ce8 +5db09e799c2817e5d7d43c7178cf142f +0a508c373b6e833d8d2a09d57b8565cd +f8d11c86b5dfc618655478757f5e1c84 +b94ee3e355209d8e560600e45475d9f8 +a6875466be585088add2e326588a462e +4fe9a2c16f1741bf588d581012ee7c24 +d333b0c4e981f824e1b6349458ddb2e4 +197445ba8fa68273f8d506c6c684128a +ed467f7a3f09b21ae9fbf7cdf85e92c4 +0c1e7e4facb9242d5b5299603bb0a36a +34fddeba90f9a39442fc8d0fcb1f0fe2 +8a06f205553f05c953067ca5272f7800 +7e52e6107c178007bf76b14a8b542dd5 +17337154b07f2ae57043031c0240a5f9 +abc6ff7471a439c3fd4c7a1e4824d2c0 +8fbc8ba712ac0c6849d40b83a81d0e56 +16f9242faae03079564ce4a8a1e73ac7 +aea7950d0d1571aaa570b963a26c47ee +8373a764a7ee48b781f6317dfc722ffe +988c6509ce54baa98d85a019c9009e7b +ba461beeb4645d9135a8a0c9378b300a +3bf25c192fbd7a2440342bf0dbf3e789 +79993e0fd423b00535d60ca50932f279 +80ff9bbb6e5bcbe8f2bc1d29e531683c + + +53304157a61719498aafb6d14629c970 + + +202e57e1f2578b749e55a931c7c3ed49 + + +5a2ad8755f17303808847633d189ea5d + + +04a3847804af946c34ed58e4a9d3eded + + +538dbfd4ad06c3907f75c86543063ef4 +132d1087675ee7be2e15150b5911e830 +d23d9fae5e3471e0a43c4f8913ac71ff +5b73046afba55901acb028cf26459847 +6db46553ad49d8cc62977513fbc122c9 +4c77b990588f8c567dafaa8dea2d1af8 +534cb2fb7f566eead9fc4d8ef33d99d3 +43bbf14fb91c6e401cc17ad26463cb30 +e5feadc0b8d745697956ea2adac95065 +bcb7f401ad3609ce70899241bf4ce292 +633ef5a001c1d0d102653abf2ab39611 +f5b23eb364ff3fa1759b988948ea85d1 +7e0853471fa2c39842af65fe25406219 +ff971213cafa87b9a0bcdd94e0ece8a3 +053b5f60b782a1bafa0bd41d3c433a1d +1735251075c6340d7002784b214b456c +5a6afe1158f28fde9b726c5201fc0f2a +75327548ab625afc438a4be204e4d0a5 +8ba662099c5baa99532e13b759a58a0f +c62bb50dc9bba44cc9669a970e47e8d5 +f71b5c95a615e672f2ea326bf2b60db6 +275fcbdcf6cf367fb9d3a4ff1ecb4ce7 +cae9d8045ba0a0baf1c028020541fca7 +23f67d63140d11accfbee7bec1ec283f +2fc2563909edc54ed91d37c7d3898fd5 +000c85c95f433df8930acfa34774fde0 +86ff7473d2ca25eb055fbe794bafc472 +3cda05435e8c01a4b6d35899f7eff465 +b45cf3999cee9f61c18dd7d1715af65d +f0273f3d0c92180c8188a8858cbf61e9 +cda62084753f224d0a6456a2428a2e89 +56300b715f1fda9c6653153011c995c2 +60f91114adae55ef0303695d42e58b46 +689fdf742b8557a9559495e442fc2fb8 +1e58e80fac734bb1326bae32e654a9f2 +0199b65a17b17381c2f4d876a9776f56 +df5c17977324a9f462d3d56fa2bba89f +ce11ee2e7fabfae1f603fc5a7a58a6ad +54d73a0f2b0e8fe9bf2aac2340d06d44 +8b00c222f6251d38d0c569ef3aad370d +8fb092cf2ee9839b48362848d9f3de03 +124ce5b27da467279b69783855ed3e7e +1859b0693aff46053c183fcc15626105 +9c1cd25cbb532f3e0b231fda75b3f507 +715aae34317a11cbd5915231e16fec87 +9e98398caae7b17077d0058b88d94937 +3895e3229dc416a0c28b814d02ca2e00 +f50887498e1a0be76300190abcc72e51 +a72501d080cb9bb829a169476280dfd1 +689607fa0fad4b9eba86b1ac19b08237 +209338263e4d3ddbd799b025980d6436 +43ff40adae01510fc1f20d0994727a81 +2f98062a90772f93729c2ada7a45bc20 +9c5a124b37d8dc2a518f6f710559e570 +84da593eb8c2320960b1de541d829a9a +53a55b3ababbea9f154d74c62f1a6b22 +a4c3a9a7545e4994e142990d5a58387f +48d2bcb938967416dacc402a93909d80 +d103fb8065c428fabbbe4c885b138c7a +ab38212ff73defd1c8fbfbe534c75b0b +7223ca84c20bee8ff6fbc4f47c8518f5 +d1bc33f0bdb0b31d8f2c351078338d5a +77e8869f3eff348fed0c7c69207a1042 +b33b43a608a5fa7491869775ffc458c2 +a799c44bf982bc6a4ba93c4d3d84ec4a + + +bc835218d97a41329962f0d54b01777a + + +8612915036f094ce416865172e14e97d + + +cf68254069073f12a201863b736e5943 + + +1752a7036efef4ab87c293bdc99a6ef5 + + +ce61f11c776100d7781a2f1e80bdd253 +c2c1de58f780372fa723cf91b29dd84e +58b40d3dd0f82414bee402b565e45f42 +0e7864f7b7f3fd0e500111603c3dbbdc +aa9f9f8076579ebb988b5fddb117565f +12a37231dd9df6bced0a70a162fcd29e +e764c61f036660af1390793f559cd15a +03ad35fc72a3ee50552a90aacca15c9f +2a522071bd65605dee2b97ce28abcb27 +a62f14439f9273f0d757bfc005c44467 +e937dc205ea0564f197bcdf8f758f5d9 +c7cd351bb10ca27f5e5135c511612edb +a0c7413cad31c78be00757a4d696a9b7 +35666c7db479d5ff1399b1487279c793 +63222c5f758cc294bb0e41787be95c07 +6ececb35454176da1813e95478263bd7 +e6e6ce33b1422bf712053607361f1cc6 +39efe21774f3459aecf3b7c5f2673fb3 +6a12a0fe421e4a943f5fdc7a76c862d7 +3961f6099feabe54add76f6c43ae718c +b658f44e1c6b6886be7ece9762db3641 +0c881a0aebf3f15ffb44a4c400116bc5 +b4e6032229209b334fe3757e0d5f6d58 +4f9ee63ded566a36de4b77a537defeed +689a14afbd00e0f481b91085e129984b +8e2f4a4cd02922d7d5e40738aa6ca7e5 +c0287826d7c0e72ab0443149be998667 +4c2d7019cb51d6323c5605badc3462a7 +72f3897af71eee7f2dbb5070bc21bd06 +af8e31e935468d979fb007bec07e71cd +eb316ffae28674defd706633e6e15874 +3ce46c8ec132f2f44018b5179effcbe6 +b097eb2697f635ce95aee06d7d3a2e7b +1177aaeb8fe88c302e5b7d7a3a6e39cd +4d66d071c1b967db68e1570dee5ac60b +43cdfabca51ac1ec8e82096ee825a509 +efc5f604f027765105d4e8f10eafcb2c +77ee294fab4927c6b05295ac7f52565c +52730c662e20f0457d617bd222e3363a +61619d87d4aa8c7b432f47d8c42a9ede +fb606b68fc0a94ef747bb5b609ee4ae4 +7a3655e71885f07ca9a540c7405ed67b +5f080bcf82583f9cef8d07bdd7abf41c +dede2e95e289800654f3be1d6b4aae05 +8162219cafc1a2a931892a3581a64492 +77203c41eb8c95f8c367efc0d10281f4 +cb31651660813ebe9130e025d6a48e0f +7bb4133e9481f1a3bb5047ed1983ee0f +556417b9941a3d4a517321ca7dbc605a +665d5a5a68a1de104557d2e35ee38f4f +c5374a7a57b661d075c83e694f29ecb2 +3d45af8782202cf34ed80274c239414c +376b751819a332d219dc4331b9d9f62a +1d1c1eaa6cd7ca65cc1cc163f962a206 +90d0f624581156184f07e08e3d5432ea +6de95928c986caf142526e2290d71813 +cb554f4400d9f2ab8b0d05d037b3b987 +6283f604b51b4c8436c19989d1d04c3d +afce0de88f049a56a0e2b1d7ef58514a +25a25ecfc0e1b63fac9ddfacc0cdf8df +8ab789172fe09ae5895b1e59ab201ac1 +d58a433bac370d044569b7d8bdec99fc +c1fc94b7fd1c4a40071501d0e062c9cb +4ba5542783c491b5585f72f6e24b38ed +30ca3cb8c6b80285993187191322a178 + + +82c1b74104395011f886f59c92dd03d7 + + +952e216a7803312fa67ee61c06f3c532 + + +7c09d7502b1003f037335975bdf8c7dd + + +60e76204774e71ef96b26185d68d38c4 + + +274f439e4dfc674581c0c72fbc7ed430 +0e3faa2a3959f81d79377f971b7aca93 + + +a519b7d68b3059c94689ff74a4740d8e +426f07c0798e1505ba9e971f2dd47313 + + +0f3d7ac5cbba9e704e0d26d8b515b371 +f5788fc7a0f1033f63da79e866548c85 +dcff781648fe33410c48967931017e2f +eb997b9d9f545d0e417ff6b6f835e1b4 +4bb67bf400590e434860f08db98fa46c +91dcdd9171330bf1fe2a68c75781cacc +ba52be3319719dea18f13a00e186dd8a +9636bdc181cbd89f1a3cf4a282309770 +abf3374cceab6e094a48b353980eced3 +44d36c782ef3bd210e3880685b20d9ad +93d0d0a5c0f829d01b9eb2d4c53c6bee +783c6fe18aa38884e7308148bbf8a284 +b740cd6c774df05b4c924cf0f42b5b13 +fec94613049294e536d3e4950fcc3dc7 +6e1d92ef906107124621ff5c541de67a +fe8c72747f740588ef09b74c3445f444 +0087533a55047448cc2fa174051fc466 +f51640826ce645e6ecca937c5375c92f +8e92714657b67232e7bf174630be8a8f +4fb44b127ca30b811af3230159460f1c +9536a078ef77aaff6c4db757e42efa78 +59cf7de75879f055850f81ac48274d20 +702865c717365f25ecfc9de0fb865db5 +9a0637260928288f4da423cfe527c2ce +6bf8714bb481b3511e42d6df5fac1ca7 +96ad06e54daef6725d2dcbac1cb90a42 +9f7dd0c7c5c0bd66ee32e2514ffc028a +26070cb9eb665c0c4758e0c5b133c283 +a29cc607c2198093066636105cfc0007 +83e90e9669014742999eda33936167e6 +5e46c8a04b9765c01d9386747fdd1bae +91e3aed95d9eaff1179580268c668ad8 +c45e4464772f1cbe27d9f14205f6f6e9 +f4aef961a8314c0aa559cd22ac8bed79 +1f8a24000c0a982800c0eacd1c33c5ff +40e0aa210fca124252fed7e441e300fa +25a7e146d67fd2720cb6ea10cd21bbe7 +a405f65660a02154d2cd022d21a8f816 +a6bb840e317357a855e7970e0197aa49 +eca38931fc26931ac695d6ebc8b1d470 +28367261bd0930840d0fcd563299da80 +761e3fc90e2c4675f75bccba7ba9aa5e +bc29ea9a5bddfc52d70edbf81d340186 +f712b155531e614b9fa18a9e99fef5d4 +3d980736a5e30ffe613edaecb0c60f72 +42c4aadf8ac6bf0b4784adb23eb04d64 +0c554ac4e30366566ca47133eb068084 +d155b3131c606911d779b87473fd9a65 +5660169f40ed8a6aea22a178864198b9 +5d7e7485d9832042e8da7a420663ca26 +305778bf22b14d32832b1bbc5c167c8a +1859d4258d23bf9ab57ceabad5ac0a07 +d77471c5ba4d6b0aafd041b366c089cd +5c389e5703aaa95c615231c9be30fc33 +bd97c5e7cd704fe29b5036cc107c4e12 +5ae453453198e5403d1673163e468224 +d5135f45590ce7bf7d0c902d13f6a2e3 +e398480ad7b1c3e8e923368923e344d2 +34d7f6131031d76a22cc316260cc65af +b2eb70b61009ce12a9b62f89d1853728 +26617630e0aa5bbcc4c28872dde424b4 +93cd0b3f03eb9bba86c79509810f9dcd +44ba81bf0aafabbcb26d420346eb959c +103d78b92539c7b44f22373d06f1d767 +40883fb361fc5de2a4fffc39e1e23cac + + +18a80c4fdd6880bd19be5a10dabdb048 + + +1a40d00a1e7269a80e45923f67e9f5a8 + + +8fe98c303f4642d919ff7dae5b865d27 + + +4dca28d39c883c265755c22e7e862688 +39f190894937b1f55e2df3276bafc229 +ca553844064d55a929c15b6206b7dbd4 +f0ea23df199cedcd015f754e67ee2f2d +d8185b6534928c2c27c3bd7842311735 +dae98fa4994180c0131251b81b438490 +370181d8cb642b916a09caf945a749e1 +0627099bbe99859c133d245036920813 +f839cf450e568e6a4c8e1db0a0b20fbe +53217574d8abaaeb0ba5f788407c0ab9 +e862dc16e5bee2285354de770dfd072b +acfcaf6448c9c745959e0499b08ae7b1 +3c5af3d9b79fcfbfcf538056f88d9eed +4736c55401db3a05ae6dbabf89133295 +a64c683f02af2f644d924d8655bf44c8 +6b809b39a0a46a9169f4db859663ebb7 +ef358d40f208b4cd2e2fa4da1ad9658b +a5c88f09491161c3ad9497c4ae263a7e +69b9fc03b4785ac400d4193253b4c6b6 +6c479c20624e3d0a3e58ece610af52cd +12c6543aa68a7bd8150fbe9e3b083608 +46dc66cf74689c57a92009a07ee976a9 +5689663399bc0b6fec8c107866c65b26 +a630f0b0df9868af5a0346f21bd7c0e9 +0da2ac555bb4df1b95c2482e19b3f69d +1d3260c0a3818c10ad13891dace380ba +cad168632e760ef4b052c0cfd9eedd7c +217f4354eba011a1904c9fb62467b65a +ef843e2689c25c68466d6daf39c9d4b1 +61a9a7f7d8571f8c11083c0942cfc265 +163a8358ec114acac5a2672ad4e37b2e +1545a5c74ed936a58e33dbad6a62ad29 +d98d2d362d93297d345ad4bcddd51792 +e8e8b9986faaecb3e83d01ef2689f087 +835772ea7744a5e195ac52ce27d761a3 +ef403b20c412cb9e46e7859831d7abee +909b41ad567a4d741b3813fb2955989a +f6b5953439b5be09382bfcf678c66c7f +50a82501f08a3723ec41f8f6a7f79247 +88ffc04442458e992cb35ef5be8211c8 +0fd72a4260a889cfc3e5a8e0e4ef1892 +faf618f0b2d199a246b4b922414e3d4a +8d1422de45899d51c8bec323da009715 +b73ea3bb9c43b5cc8980633dc76a87c5 +372850e153891cfaf349c7411f953146 +f3ea58b26b1ab4a3be56ad0f921c0b54 +3b83879c6f64194a2e0fbb919055180c +c274b99226ddc7e2db79152f57889501 +8b2a47a567e56d47dc1f88db9a9f9c1a +e2cbb038a2453d9e740d702133f36cef +961666e004788edf9e751d461350f27a +46d32f0f94c4524868004e728a51b132 +c5ea60aa79a8809a9e778625d2d18d8f +210567b7ca250975dae6a2f1a4787a23 +94b1498250d321469a72fb0c71ba012a +14d8f11646b47766ecff76b6feb93ece +0b88fbee7a06b6cf2d661089f1b32afc +0ceaba2ab6237ab2d1d4ac619b89b2a5 +b2c53dac18aaa333ea14b46f51b18151 +b58b6bc08c4bdc1f3e229745feeb0572 +8403e47adcd8429e23eeaf6cb6b15bc5 +cfa2f5fbdd3d8ab3d1249bd758c7a2eb +340190ebea4fca04c19e01deb0d3a823 +5942cbd2a0ac63ae845307fa087e2f7e +40c1b14bf010d494817bbf3816790be2 + + +199ceffa80f4db1e3e7fabf74bdee32a + + +4ab54cbceb647be525aab443e86249a2 +6d10783b288fe54b3e50f828992d0745 +1415a98b14e5cb9afe748c674bae25af +030c9387085c667ce9014f8f17dc0908 +a19b5c291ea2495e2432a27a54353606 +25b67ef8c30f1bd5520742c943025538 +1805943c3c41a0aece435f873cb86703 +95cffdc2b1e72e9b8baae9e00aff08ec +e38d30e0053468a2789af17d38f9c444 +457178c3e1e5a10eeab9f0f920df8926 +93e6fff7bffc55153d9c2859ac28e48b +ae7676fbfbf82586f79479b56756cce1 +11510868ce8e8ed585a6ad563ee22a9d +0813f938cc098ddc751cbef6bdecf7cd +3d403bb930953d625b0a771484cc85e9 +e24a05f22bf8f9d91fb17899c3ac56fd +94ac3c915312d3e4445343bc99be0c54 +0c7f9b9d0824505bd03fa82b4cc753a3 +a23c0a40efc09de6a7640b5d0d9f4bb7 +14eaed2d73022fca3bebfae0052b0c6b +c4b9c95d9f742081196beb6e72ded20f +a1fef4cefd9e43603349f8e4d9775029 +f3f0b68b3af528ca89254103743c048e +166b5085bfb3eaa3d73326a8829a34b3 +640883a64b98eca9219958f0c9a3c777 +1b3f37880568ec36e07297ddc71e2baa +9683369b3890d4830e9e0ba0e65743f3 +5da336a24e940842244ba5365f8f391a +fbcb93b073c2737f2238a68e0e8d173f +bd17ba6ddc0c45fa6b7b7dd3704a88d7 +a8642b488c4247b15aa815bd0fb20c3b +a0bc93f53f35404900f567504449f73f +b1f0a29724f70701011af095dccf9da6 +68b71eb39de968b214aee59c7aee63f2 +746058795a92d2278489bdac1c9eb850 +82f4dcbc8b788985f547dccef636c95e +10c1c4d475f9050f55a4f30d321f68c8 +3bfda8ed81210d7473e60dfd1c5fb2b9 +a6472d528369b797a46bfb37d6ed972c +6d10783b288fe54b3e50f828992d0745 +166b5085bfb3eaa3d73326a8829a34b3 +58d03455e940b51010a2a56a8cb04ef8 +e9421d09d8e14616be9571c92125933c +71a6cf09e9f6d0f95ada2ec5d99b3865 + + +1ccdf2386a0f9ccdfb330c73d94e605e + + +00b40ae23c989caac858fb873d3ac124 +14faf3792bf93d633f5df02aad6030b5 +14f78c71cd3162d636189600d5f84974 +5021762bbe4d4798fcb665a3d8d1af32 +76768f4cd58c2c1843cd813359dc1c76 +df375804789f9690e28a249614ad7ba6 +b12ff5e4167d297bf133f2094bee6efa +131e3c919ea28b49b7a6d9a65c78a4f6 +e9cadc621fc6628900ae43bedc2588c2 +1ec75ac93040da667c202b28ef25c0ce +057e7bc9937cec27a5edfed1a42ac7c8 +11af3251e27f66c27515faf2f5230091 +8c06d1a432e946a46d36e2a0340621e9 +2e3d0ea285ae9017f538b7e44c937dec +249da4d382d5c402d55e5f4226b49717 +5e06642539e4c61baca4a653e4efccad +f6717612edc2d0fee57a7383566834c1 +89bbd0ee8a97d0c98b41b3a8f391c99b +b368be2dddfe4e1cee45ccc0b6fdcf68 +42aadd458f7a79453311bbcea86375b5 +5b4cfb1ba0b67adc7050fba492406cf4 +8d6c1bfdc8e23551b69c9ac0ec57e3f5 +2bec7a43e0a9b86c1f4be7d637f509b6 +f0413ffb9757b5e863a1f9253f0dc107 +83ce32f33027169c99c7c9ddbc0b2771 +36568775c9e37f9dfe71d9d29919e80e +68727476ca31236f8df200932ebbc304 +4a03d1a28ec39d45f7b7bda42b6c0ff2 +150d7d0fdbdc7455bf6806dbd6ef8a4c +e87c11a090aa0ac30a05ac2245c19af4 +05fa3667e7b38623db709904cd5d07d7 +f28187b54876865cb4c5f31f7fc2e33c +cfb636eff493d1438720b919049bdc1c +13c7b52746b52a5fd50b680881b47fbc +43b6bb71820d5c965140e62ab0b6c3ea +6e77850fca8b589703d58a4045266d61 +0b8c38e9869d2009c9b4fafb5b1109d7 +d0d02638396f0ea62ef23688b1a9483a +a719d20393cb1c8e6b40d96af550ebc3 +1ff2a2539b5b1cec552808f21f5a3816 +9fc4893e57426d217821f655591eac53 +efd6769107962d232cbb8453379302ad +f9fc5a95271f30728d96175e87dbb012 +e67871a9add3ef7ffbc50f6d6739ce5c +2055df6f0dd7e414aa6a73601798c119 +1a23745064a7dfeba86800a6e7545c58 +8f27ff406d99a4e69e7d53134a275d77 +1b463c26612a0c5bc7f6fc75eb01d946 +5037c3a630b41bc07fb3984bdadd1372 +ea0ad12dfae55282afcea286dde41636 +e17665b3b8e8142359d071a7422610cf +21c5cbf4314d815a0996789863c1d0af +2c53f94fe98a68097223483ad95c9a12 +717845ad41a7329687625e3b84312352 +5bf6082634b5e94fd4681c219b7cc42f +e1ce013fe04374129b55062fd7aece7d +e81be4a426762dffe4ee817c9d29d5c6 +7ad9dd30a550dc372d944939e63367ac +a82511d139f1fbad44748d7b0b0b3924 +a053e427ed77db13e2aafb7525780c32 +dad1b372fa7c2fc8c7563747e36ce044 +635778eaa8fe3385e4955f11d78c8eea +ad9b58ba80716a5302e96d49989d047d +25f1cd2f6964253c2d1e62108eded2b8 + + +37a5e104be6e4b2d95c862e1d0867c46 + + +cf48ddbfd3ea5d66e3c67944c8da8773 + + +d3854403cf08e84d30463f89a32f2dc4 + + +c834d231620c7df3f385c3a49a6b3d46 + + +983729c2e3729c8a76110af3191cf532 +d2fdf22855dfb470dd12a98d193b0294 +37e189ba7e650c04a0ed30c447f123cf +74c1560a1e90e3fd07fb62ec94853dea +ab8923da645d6abf8d6b1b1d29a67dce +701c785c5095faef2d96dcf67f25a56b +84bd4993d9940e95b43efb672703e508 +63d15f15aef078f0b344588d6122bd35 +6c3864e371c0cf46cf9894192c93fd53 +758b08db561feca036035c0c2f8c486a +74223e79d1cb08e07996a4d82cbf699d +7194ff79bc8f0633eb12c043b2fae8f8 +4a01469a35089d4c0fe9b4dec861d481 +4ae96a812d3347007b85c60b809b621d +b9065e340d80545ffd52c987d6e1cdde +7813b6214da575376a7226f33ca92d64 +fb32dbc233692718ee8d705f3795818e +a6056a5f565a5afe1125dd5ec345bbae +d6162c59f219e35307890afb8363d931 +9fb7a245311f94cb5485d0716a91b46b +04b885f006f73d99a0d14db935c649b5 +5a29a70d0cce273c9c7e763d73157f12 +d2139add9c63754cc9a46f8e87001b78 +7a6808af6ee2a7d55d4cfeeeacfb5613 +b1f41e4a0b970090882c46bfecccd175 +865c234fdf958ffd0a2d75df9d919c18 + + +0f205d1900bc5a85c83967b4ab2e88b4 + + +2932f3e33313df2fcb0c151e3423def3 + + +bf76bbe3bb9f4fa1f38c723472f0e17c +892f495fafcb992cd6e250d16bd2005f +16f07562ae67f4d23ec913141d96155a +8dfca1c2cd9749aedc6bd6a7a2028ca5 +528bf5586e6dbb2a5befe26b2e40a51b +468cb9134a7361314437e9805096279f +17741b03432725359322e3824eb0365a +c0d4092aeaa089311e571e1a8d1305d0 +b8df58fc0a4fbb24c541c5f33650ca12 +41ff7f20d77fcd1896c013d78f062d35 +2ed8327235a36f38ae84f04a134e2ed9 +88d4ee1abb183b534cff35c0d90c40f2 +c667376098bd057f286ad96a8be557b6 +5c92c9449da6c737a38452922b4bcaff +a1163525e054dc09dea22027e5611dc4 +dd0fe1770571a9dbd89ea429fcaace93 +4d4ee3f261ec6a4801269377ac754e9b +dcc398ce47d249796a9541d2daf5977b +969853a18bc1c5a8fc1b6da66f46667c +900db2034b2d7a6184c7be13c86f2ffc +dfa42d2c349eac38be7ebbf0b4d5ebf0 +cd82e20ad7bf0dbacd5bf56ade775044 +404c2aca474520364bb6d7d95503d5ab +44a199bd8b6c8bae49426dd80fe68aa5 +b2ca0cd3a8d500830daf81940aa2e217 +f2a4457dfc4020bd6f86b614e72d64ea +c5e753209040963031aa2ecb1967f844 +21fe0227445c576740c80171336e7140 +08889d90c128bc986e6f33daa81de111 +fb24fe30463b754cad50ca0c8fb2a61a +6b32e52c1d8ae19f221e82b6658ec6ed +590749d0bb4f01cbe9419fd575cf9bb5 +b3aa20154f2c168489a0f025845bcc8b +e508f520803b6a25c98ba5b50a7d2460 +25c804e7e9a20379225cb03cf159f37d +4def3bd05c46b7c544700cceff48f2b6 +001d8342078c130a854a5fc2ba3e5fe0 +800cf8ce3aa715c4832c37048f5f2ef2 +c780ee5145fa21c13a14c081142c368c +35ee66e976455f7945b047682f1f4734 +a6f41e9047f174358364f070a1c9e085 +7374905c6244ad66e8c96f5ce3b87019 +4b7860f21d571f2b011e9c8bc3bd934b +0316f35bcd972c39bec12bf39ce8b848 +0b9d4f88bd9f89b40fa1de3a70d7b9be +8338e554a27ff4cabf09b75f4a437571 +a279995f8747fb597f20adb229f458f0 +345004bd7d7b7b965c0ed874b11890cd +94872f902b930385cef1169767d5e627 +39a5d39d564daceb561f5fbd44f618e9 +9bc50b2be0ce0833aee8d4112c0dba90 +b1e11a91a505d57a8c67502b914114a9 +1f1438bf681d3639cd200349e199a321 +3bfbe8485673e6d5182ea4356bcbc69f +c1cf7cb1fcc86adf53b852c5c386d80c +51fa2383746497ffd868f2c41a9b9916 +82ecae8ae815f91e8ed31a153326d8ac +c13d065a12474a08b3c1967dd412d3bf +269de249b303ae7df6f86174fb84ebe5 +7b58466546979c617c630397758804bc +27fb09849811598bc2a9d1ac4d256388 +46a74789d877e3031e3681dd8a79c95f +0e73a8e6e29fb65e20302d7b14932373 +c53c492d3c9cd649e87097aaf3cbf1b1 + + +d24b9af5ca5c9d722db69d1af4e3db57 + + +d66d1e7b6a373eff09f71de6991e22ae +14c68008d94f6d3f61f6cca02cd8ede8 +cff68e4998b2a8c3981c8f9f09fdcb66 +0bd95e0651a2ac03255ce19543439bf9 +58738e91241853705cc89688d779ef67 +adcdcbb989ce471063d6f5f213298417 +f44e973ae2e5ff86237b9213617fb822 +af688b341e9fc7a2a4b0bdcdb3b0c40a +8a7ac96d733528b9117bb34ceabe2afd +b3ed6329af1133bc6f138980929b687c +de3db480653c80d66ac3617983c562d5 +5c3ef78288b759fbac600079943871d3 +4a2724f5b8fcdc7f0302aa9fd153da63 +e36abbb542a080efdc037ab5b5892b30 +a623c86e9add2870c0590afc5f949bbd +bd237395ea9a7a64f1d09260d5ec9fdb +ae0879a75ca966dc197b8402a2162ab5 +e2c4206b699b0a3d50cc11518fdd8b80 +661750ea7a3b438f1f1f9827f3aeb993 +4186064e46463e1ba447f4e87197db6e +295385b41cf155abeef31139bceb22af +86f70ad4a8940724e813be06c1813ef6 +25c1bd469f655f5bdc5b1c4e460adda3 +ac510a2014fe6e9033bd65e3ca7d5997 +09c77138ec31fa2c72384cc2ca27d9cf +1decef4f4c89fe4c950038cf39bbb76c +b2fdf0078f2ddef407d32a20f3c55cdc +1d5084fdd27662a5828dba33edeecaa6 +65d9564a4cac04972338da24811437c3 +24b661483ef46368bf5c3d10b7d22165 +9c880cf3060d4146f93941b2a1c4df9b +8863eda18d8d7d8086441d029e8e0cf8 +00e1d7fec8ca8316f2d85a5a4b33fc44 +d01ae13baeed029832b3718143e8f4a0 +3dd88d8c7a7aba125c3fd8fbdcd2ea73 +5fb5bebcac4f2685fd9f8849dcf9b812 +a736f34d542d40c887cb595ee83c5a1f +24341da6955553e788c3a2564584758e +2f3d776b19bc39e993ce41c859839286 +22657bd140ac2202e2bf629bae03fa5c +1177f3b2688e025a98c04ab77b0c0e1c +16d98685acb2d7bbbf8bd790722cfc8e +0bc16529a959eb0dde97ebf8fb17fd0b +4f2daf7c00acab18efd05da010c78361 +df22a0b9c83465670f9d1ebf7632229d +8ab1f8fadb4c9f8816d055e7658a5e6d +1d98cd5f2f25e0591c11e41e2afc9c23 +738fc1d9f4eb5c4ab9cbee2b95ab7ddb +0ab38b3075fb9d3c9515862de613aa16 +114bcc9d8d93b490e63fdf91e3acb551 +3cef8a6e019d9c765e0fdadc3de9e2e6 +fc4ca09947a8b6a942ce2c1c8161d117 +dd8f860c6ef110e9de82e37fa8afb184 +9c173f277ea1483d1280e8c155a61bee +5febfc5e97dc2aeb2557b4de112db24e +726973b7ca45c04bb222e1664e8ed817 +45026a8580338b72244a03ad96e26ad8 +058041c70c87b2173b351b0c7995688b +25642619bfad6452050065405f23ce57 +13e67c57c640c49533942da28ceca657 +ea15b2fbcaa5a42956607cd8021faab4 +99479c0e5007fa0a86496e2373b0cae7 +bdb1c8f55784f7d8f12d7092db1efe9c +0dce132c559ca76638e532472b6370de +a69ea93297fe0452c1426b611515fd7b + + +df3e567d6f16d040326c7a0ea29a4f41 + + +15fb5433cf915aa2be398666363c8ca7 + + +86e1b26fb22425ba2e5c88d450ebe4c2 + + +cb4357c41b35084a10ea91b6f0cb8873 +6c11a20d3f2aee3890d163c714db76f4 + + +a5b115effaf63469aacc14b2f367d3e6 + + +652b4c23d9d52bfbb97a5f772dc026f3 +1e30220cd1c4d69488b59242a05788c1 +fb5fc514e5132640de7feecf3f6cc7b3 +6a5c8cc05b333d062f330d2430493bab +f1fe5e39f45acb48c465866c5de3602d +da084fb806ccfab38f46e2c981a21a67 +e7118b21bf601e8cd63f97302d7ecdd4 +e4a3547bfda39ce77369ba0ac530cde9 +799271e4b2e7a15bbdb7c125b0ea9f5d +18a99293f81a734a2086c0aca26c47d9 +b2f6e0e312e6f4fd395ed5eaf5ef3d13 +a44de256251de559963b599511a5e0b6 +c13ae1d3a6da0bb2aa323e186dd1d386 +31b0fe94d3cbd166075e6cd8ad01330e +a4acafa29fa8877e29fd2089359efbac +73f30beba864e65933a6520d1dfac7b4 +a63c5a0d19a26ecf48648e9f258d9ba1 +95a0103c5fda9a5b38a8e5ce90de43f4 +6f628d6a5f2c1ec73d7b740d0dc15693 +1f61c0621f1b3c205552e2c7e5b71636 +7f6a06b4122d989a3649f3e91bd988a5 +f14c76da432414dcc70dfffe6617b217 +c547ff36adf3f10501629741f159e236 +d9e276fa43be5a8ad48c94a4f7089fcc +945573cd76cd8640a58536054efe5517 +e5931e3a09b21d75678e74b4ab9ea607 +c622148ceda49da4faf56ae49a65336d +e5d9746d761dac5450cdfa82fa59ad99 +c09ade70ef2e492c1c5220aad72a2bc6 +cfa19319b2fbe6f87683e5c743d0905a +846a1dd4a26752300cc4239b4c84b864 +53e6ea416c84879576b4881f9266067b +85cb52767e4db268c9ab7c4b703821fb +a296e114b598141152fec8be15f50e54 +cd3627c392a4241a15c6e8965a6b2eae +3cf27c83b3f3dbe7a4a6f8ab17570f1a +bfc88159098d140c910c1a0eeec04fa1 +5731622ee20f93f4b44c3770f8f71c05 +c3c1e5581c85375440d5009e6d54d049 +c39626c5a90ae521a6d553f950c5ac5d +6d8d9d876bbfb7d535a2ad37fa3c288b +2a8b760d0700c3abe671145d267cff38 +3e7fed8b0a65773cb17750532994b395 +daec3ec1f80e3ca8da943a8ff57eddcd +8dcee24049e4b61868645a49553171e4 +8998061b08a4497932e91f87a821e01c +bafe6e2b89c924169cb82ab47315e0e7 +e5a1edee079f2cca0f52f7a80476b8f3 +b062eb07fa84ad1e905ab499398ccf14 +ec2661871e8f1903ec84fbc469dc809d +10f34289c45d690c9b22b4f4ca69389b +0d7b25603ef778a20dc8fbb403d4e905 +de9e574c0b44c4719bb1f83578b815e6 +e672e525da9adefc7be55534c15a4d77 +7ec306afaca26ed3c3000ae5c5aa8b8f +8a99077724ed433d911e3287f33fe5d0 +e587ce3591e950f68827b7677d27b516 +26bbd172479da8b66150c1a86afdc0fd +e0b0924f8c81c13dbbf9aa3e6671268f +04353f0157697b48f3f3d673258081ac +e4e8236aca00672d547d1f3613e48d3c +487a96cefc1be133cd1a3a4979d1e182 +d2beeb43f28ab2fb956d236a053cfe49 +6b2b4d990bdcd974683755a444f0fb89 +ad4ea14b69345cc7e9091041ac77fca8 + + +e3f2dc130c8b1ae2713f49bed2ee9d11 + + +f295e37b60cca30b2e38c0b01189ca36 + + +ec0e0682c767499a01f763530606916f +83c4afa5a7847671031e28e86833add2 +68617e25f0ec7dd701dd59a5656d9434 + + +b2a5bc92369b85991380abc7ba8ed9ff +86ada72552105dc8605abaddda6359e6 +f518a701ab61f6e1faf7b64a38cdc111 +14afc6144d0b738020f86f26530f5aed +391730a825903621dedd1167f0089813 +dd21483e8e30fe859c606e175cf816e9 + + +441c1e7d8779e39d3ddd5a21ef184cdb +abf053577f529a4fdca7ae577e6cdb90 +64aa12fb017e3a9b0bfc5a49fd73f8fb + + +b5648c532a8c2d01b20f4fa70523613c +fda34032c64605a76f5eec353889b28a +9e9680de469660972b639a94f801b473 +e274f1f497f272001e290079cd057dd0 +3d7dc891dd108074b057aee494c9f16f +68e9d18cdd5f9a0c5535bc9d75f7e55f +9b96558d6967fee68825aa7f8bf30a6f +82373d35e673d674a37b202ecc836f75 +604860eda6d86d052407127da3555b0d +30f0d6af687195da02d62f2a1d7d4277 +6634d42a866e9d1865a813520c322557 +184914a2152e0deff0a864793c1c4772 +0e5d1aab952117e0b2bc3a68b6547a98 +ef8602fb45d26e9c585b6f83d014a467 +a0a207416e883b5590e61c0c69f95838 +e6b9dd5fd0911c0055118d0da4cf6bff +ca5480758aa1dbb0afdf65b4429857d8 +9671727fd23c033251676c862a1905b5 +90fd4bf888b0ac7f996ecc5d416ee6e2 +d8f8e228928d660038783a51593a7e10 +1c38d071cd56bc2c8a7c041bc523b96b +3dbe4c6f39b6aaa0400182e83b32e952 +0981ce1b80a31d780650cac53be31aec +1e7c9458e6d8747b4f113f4a115edd81 +13492d0e4e3327c50611de639cca4212 +648d23549f0c9ffdd907ba5288573ab9 +b3ea90b5ebc790f7c45b0e6eec843bc4 +c08e4efbd854113a3ea6e134b9a6fafe +8bfa9092cfe223046e08e52e73c0a961 +06fccb32b8a54154fe1550bbe266eba6 +be1123f843fa34b639adf5fc0ed6e207 +dd5892a8544b3e8b00ebe1ea35c0e3a1 +cfd65facfc85f50bce8561162bc9847c +962d6ba633f1681a012235ff79aa6953 +b53338983384427805961c97ae6594e0 +2867007a78f3f919f590d8791a8c3592 +4c5ad546597e328452f5fde9f63b1c74 +f5fcd399a62088eb1625b6d2124fabcf +87b8149044a984eae6fc351ddfd89cef +daf8bd522c595c9524dc81a0c1ae692f +8435905698e56cb4343a7aca9d56f8ea +34c172bc776dc6e2fd7a0400f90acf5f +ad657c22136c9403be51eb81180ac630 +3e3b3127dba8c3d4d23f15570dc9bca0 +f53576f970cd091b07516078ac9aa0cb +b032e9d995bff30f0e2c7c5300507b33 +cd6bbcc0ae36e31539559dc2661fce08 +2ece63d1f03462376dbfb520a38cc0bc +5088de94dbc97c7e41956211f81c796c +9d636e84bafcfd303708a5a946ba7f0b +7f7f0f4172d4ce2f5520b91020a06d4c +4edc60b7914df59a495749d51757ca34 +7062e01b179df61d63d268c66a9f46b2 +70536fe0b9146c54d6785650174528eb +879890853daded7283a92e712b16eec1 +63032b8081ce5a2b366dc9d6b6595deb +d7b9023040d400148647b1ab461f04d8 +82c4f23da497d5e455883095774b8e74 +22a8703a365355fe4150e8305abe8aa6 +f08f2e3366c04ba0104285dac3731337 +20816917ecd2e4dcb9775493400bfc17 +2cabf886429af06001b048dcdd2191fa +ba6ee7d2e2714cfc26ba032e53f418b0 +c2e8095b6a0a8afda92cd11d30eb6a8b +df7b2860d7e2dddf4c38ddd17cf88009 + + +38b2c0ea8a8c30d66d17bf0e524a8a1d + + +e186a374ae736b0a383642251246a03d +39c21946426cba4b60723422377e42a4 + + +8aa196e802d6f72bfdefa3b5e8809f16 +4063d77c780ff6b5b79ec48debf060ac +fe69c569852a83a358f823da141e53c8 +c777aa8285dc3b9d75301b7a17a6a23c + + +47c80f0d87725ea324804bfe3f63ebd4 +3ae9af24508fe9ffc8664852465d57e3 + + +6d58a503c85896bf06c411f3d95eccbf +4ce4b06d71ba3840a33a4dcb9735072f +e7848d2a0fe7eecfe333449d7b3c4f71 +3698319e7851b8854df81e47b6917dad +8fa3e78c68fb039161dc55bbb3f0f746 +bedeb3d6dc2b6517985393fe933f3f23 +7fe75636cb1cec491dbee64b3756cfda +0215a306552933b811bc7930ce19116c +4c22f876df5b8465dd209a5840a30bb7 +1addc62af2f559c5abd2ad53f5bff10b +d3cc8565b641fdfafcdcae9af57c8d59 +a86b0ad84cb3ce606036c81e5a242503 +42bf4f22044979c4f2a5da2227b4db95 +1f4fac1c26ce40f9f1e6139aa5ee1bb9 +688e479abbaaa0165afd0e3c9e22c298 +3af14c6c1dc916c1f1adedf692f7ae89 +f4a939c3c11fd0e67994c11f3f1634a9 +554ce7dad70ccf08345739bcdb79416f +37bb7c54512900c38f6ef1fc5c0f5ea3 +00560e1c0b81e49d69f6029799a6dd72 +72154b5948886cd1eeb03e270f87926f +4e79ca699e46300843fe180d5f295846 +3cdcddc70edb076a0e93f0df0094070e +897bcbbda4f5cabb498fac37c621d7e4 +18e15b3477d8965aa8cb41d553d6847e +79a28bff4f078b130bec0e27567d3185 +7bb5f909b31b4a14985abdbb84b80832 +faab6d83f12ab9cb40aa95160986e981 +e8e6b1d6c936cf4d7149500198a7dac3 +2011a9c889baf4243f192e02dd63aafb +a6d5abf2300c19feb8afc7ac17de9614 +611d0184bd3366554cb614c0378fd4bf +903de14ab89a0fa174f58ef73ac64235 +e90b617bcbc89e5d827fd687e1d7b353 +a351f05bda1c6a42dc480283d96ea60b +7fc052151fc84448599edcbf1f583e2e +3b481f8b7853c799adabdace62e15be3 +aae36c3dfac9b0f559326afc8c4bef61 +b1dfed485aa260d46c31c32af3cf16ad +d6af3c9d9b3d1bfcdb39aa457460b728 +42afecb8bd19da681aaab1da177cb2fc +176311151547c8c1fa7791e1f96d7bba +11ddd08d54fa8b02bb74540d832dfc99 +2ad3fa79c3095329ae66eed2711c54b1 +3d968921d0f53e26e9113ee6489a4211 +15aab5dd87e29c927b85328dea18d614 +1e4fa7fbc1072ba458b641f11d742a12 +6fc13bae80547277c7899ead77450acd +6cbc423fb38b55cf80483bae13f0daf3 +421afea8d2305fbdb5b21202d1d3daa4 +a5988e9c564c0a0d6580ee763de7a6ee +397b59991b940fdbc8e0bf3e76241e55 +d162715195dff0e91e06442ca54d517f +f5165766cc964ab024eccb8fd65f98a9 +7d22d4c6cc8ad8b5110eb2a4a178f3a8 +fc1d9bc8b43e2454db7260a063882308 +c27094395975d1d5fee8107e06d0e5ca +74e7461fd3c4b7edf35bcf567f864bc7 +81e725d20e4792d0c832934e0b4d1768 +cdd5842f24fb7eee1fde3405b5db54a3 +33589ae7a0009cb26a8515630ac73304 +c50d66b224e0149040bae1471d3a2ca1 +1a8a32edbc28dca8ea58f0dcb7bb3aec +2ac655d2f1be28fd2933cae2d40e2313 +552c968ad48444896dfdb713f9d1a950 + + +d4ebc7510d06937836f84961c55be335 + + +1f744b872301f7a1ce8e969262a87dd4 + + +f585fa2017c232c9700d71dbd2bb8be2 + + +492da0005fcf299ba996cc907a422986 + + +cb801c21cb362fee6567539612849b27 +80c26f6c43e856fe7168ca0dfa5eeeb1 + + +22925cbc2dff31926cd9465a2981f8f3 +09559453b8c02af20aac399b753968d6 + + +1b0cb4219e01fc2496d44fbac2e278c7 +e76d8bec66c15432a6b952304c074bb2 +91258c9b718d472e07d903906ee3b1f5 +277d433baac7350184bd1d27775eeb24 + + +f2999d6a0d2a72f23ba2a011b0846a51 +1b82e756cead981f5cdc488918e11fa1 + + +85fc3d042805f52560599736ce53229d +7e97d995c0bc1eeaa6227f89d5cfc8d1 +c06f1639ee703e071ef61bdbb9edcd47 +236a7b4215aca10bc6be201f98ff3c52 +8096ff02b1136d9b70f3122341aafb61 +0e2386bbef9aba32802ac8238a13bdf9 +8d6314b0b5e183d1e6a60e9abc4d845e +d07ce5609796ed3bc9bc7d8c2d72b9b4 +29f6507d7963489bd1684d9593be1e77 +0d7b688e37f7c9b66889b28c3036ed7a +69fc7b288867415dca33e4715a5adfe7 +2603b84d027eb3201c80708c55d98d13 +99b0c2fe3c7073747f8a3cae31dd75bd +bfcd460941562acd26e4b19c3a939412 +1aeee31eff564011fc6673c33e6a9f26 +1658cdddbddd82cccff688ee77ecaf26 +de115279927e56ef815339cb99f9292d +0a0b0631d374810a566f573a4c6ef37b +3f4a0b5d4e4d8822bfed5f719add6dea +f3cd22ad24a4b750c26b731c0967f8c3 +2eba45864ce36777660fc9c55e81f313 +6fcaaedaae5ca0bb2c33a0cb75195498 +ca894957777341db0a46ad65f0b17899 +874aa73f22f608126d7a7daa7daed272 +4bec359ec721b127e605b42ceff25de3 +14bc1051609c9908935ec63e13972ce0 +9f280a0ef12999a092b8fead18bbf2c8 +9f7a17952bfaa8b14217ac459e56b646 +11ac09b3175c0f8c4624f7df4b1b1610 +a1e884c44c8af17e0033bfbf52a3c265 +b1be257fc722e3e3596c0f317b63f15b +fc2ec595b049b11e847426aa304ddc6d +a688766970c6db6b1174b6323d38f9bb +916e03582ddfffe4ae5fe61ed431e980 +be3698bf6b260b81ad7240c97b4c9cd2 +2e6ce4c96a92a2ed648368466e9b5bad +de8fdcf97c9176b0e6e2c693715b3d36 +520fb861891fab9c9aeb827d4cd9ba91 +59e2ddf05ce1238f5728934ec71d9f39 +6ffc7e1ab00dd8f065533835571b9204 +8adb620acea122426191ffa879be2438 +26433836c9dbbd151abe4127257f295a +7b8cee0bd7e729f54636d0dc48461efc +453bd3f4f91a2f2f8dc61aeeb4b314ed +c68e25a630bab4d2c2fd75ddef45ed63 +00d4313b95251a7965c14eacfe769609 +657fef17266d26b9679388339e014046 +8c7a4bb7e9d17c712d10f4138da654a2 +ee5c87f15da9bac553f91dab15ebb04f +1e8e0e7ad08b71bbc48db286f3886736 +adb01d6c3aba25bdb17a9dc4d93d088b +4db19fbc3e739f179cf2a814140cb0ea +cdedcd32f0a754d4380d6357c10638ac +330876559f315db3896c19fdeb8db7f1 +1ff4b830345bc173512425d495499dfa +b3026695d2a8b011ce6d8361d3352ffe +e7f647e0f4c1ddfebc5d1b1b658e51ad +ca2bf6af4d525857ce2d6be3da3de793 +845216f4e3e20a728963213df76fbec6 +120a01765437f41df6541f8c4f9c825d +deb7252f24c6e276c8d13ce4c1fbc274 +e200ede1b9fff1f440393e77bf9e4e54 +5761622a2bc204edec20925d46c7e742 +51bab5f9665d36447329a8d7bf2f704e +4b89e81a200cc23ff2cd386504a907a9 + + +d6540fb9a5fd8f71cceb9d70d1c02725 +62aed7c6fc9afdcf4f48f6c28be286b1 + + +b61cb3c36c0363df2b0ebf91a8b814a0 + + +5ff2733687ed023674151563277f9606 + + +330586373bb6e563f84cb097a13608ba + + +a1d6a4f36840ae414110a5c38d8918da + + +7e342b5d0366633fcf187ceb12ae71bc + + +cf8960630fd8d5d8a0dbfe3cc1cee4e9 +45e670edcafe630482b368aae3c6c35a +5b4053803e467cbb0478b65635a4e5ea +54a2d2266bd12c7fc1e7734af9f1dc2f +b91fc1fcf228706e250e51d10220e10a +a58a10e05b789f241187b1006369699b +dd29581a73e753192f4dbf04f74bf738 + + +b604706f8290dc2c1ad866158096dbc2 +a47285e8056bd94994455c9568d9a06a +662f2bbce147ef131b715a7ed63c6e5e +4b8da5f77c31f0951abf9435c1a38dd2 +754f06e960fe37a104640aaf1abccf00 +c126b5531833a5c22877a89965351495 +f2c8ba56a466020fa2a741346e038a4f +00881f0b6ab571ca8597f5bc67cfc1f8 +6c84866f916ce8ae2a791fde01ffd762 +c126b5531833a5c22877a89965351495 +34a1d6c4f58e1a3317873decd61675fa +65602c9e887f68bbb45eafca24e55c03 + + +2a3b6994a34aa08e1498614ce0e10819 +e689320fd984d21795a04255fbb7dc72 +a58a10e05b789f241187b1006369699b +6a57578a3a7037d8534bf04867407f9a +bbbde17b0f3619486ef63a60f42632ca + + +727c747367056852713f2b48fe53c1ec +22a02121c600bc405c09922e67669dd1 +9e2903286b57a62c10ed5cba13a145da +f25537156afccc498651cca80653bc1e +c4474420362ccb81e28d4c5d396a974c +956143bb0094112c6bd7ada797769f38 +4af94d5bdb7445f5c1455525fa7a62a6 +2bf7122c99b995086352e4f5eac031b8 +9355ecb8ad755e35cf0d906c8a465c30 +8d29804923af78a0f08d313dbfdb0ca0 +69b71ce05c903e216985aa9fc96fdcf0 +1fd4473d532968de389a013d36f2a914 +84dacd07224a53e620f85d73fbf823e1 +3a6259971dddce3b5f86e1c1f601d2de +f07fd40e9f0077c6061735334e821a12 +e4107bf5f6c3285c0fc82216bb1ebab3 +1a44bb2817f115f6bf09b61e427874b2 +fed13cdc809292d38bada26c3910819a +447be9a5f4e25c354c3909903958455a +7b71d5f1df04ff8392feca405e30c6b7 +9da73a507611f6af7ebe245ee18ec2ab +86890967051f85f1036c09ee102383c7 +1a0e873aebac4c801ba0fed76aad5356 +ce1968612d19b12dcaa0f23d2c706b12 +0aed04b86a560ab648c192cb9394f5f5 +3725dfdb6e00fd0e4d228795cc0076d6 +556faee4f11b76b177670129f265f32e +c7c3c86b13013ddafa7d90ef7829ee29 +b0bdb73b954927ab13d03cec657b37db +549e960585234537e6edfb8efedee332 +5112d3d0e6b168205f1415c5560ddcee +ed6373c1cf9664f89677f1473bde78e0 +5b0f43fb465391007323fc5c51150bdd +9b2244878e75c71967bf01f2dd217966 +d3649532a1f1d2658612b9a2438d1f3c +99d015c5245fef946e83c7fd88babb6b +f46713c1c4436a3d990c5cd84ad30408 +3c0855eb04dbae353c6df0b3693fe665 +82c923a6d8eac43529db9454b6896da0 +b2ad24ba470caf1822a033068c2f5d04 +2955312fb19060fa52335738166dab24 +64922684ecbbd977ff4a62dc3defdc29 +70128a5a069c6b8bb3e28b0b78152367 +f2405f4b1ed3fa5cef58bc9b241e1c7e +d2fbebcb7ac9df6a712fad7542d93246 +43e63cc0ab2b1bc17b9a1fd8ca5b36b2 +91e57c2a6ca916abfb93ad816ddd282b +9888c7ab412bad56a50d6a546dd2e626 +c55a4c1fe097d828d7bd557bf7af3b25 +08385f3ce4a8944aa1add96eee4423ce +c51c27077b88205e6c2e9a48951134d1 +2c135f756f61df947e60011e91dadc17 +5cc925aa61a6685427d8ba500f60fe6b +c35abec32cac88c8f99563d57fe72e19 +de190041813ba9927ac49ae4fe5f453d +1778b1eb3ec6b1be10c911d90bfc94ea +95f8ae53a869fd085673a4784152f98b +874cd0d750097e4388bf080d4605a14d +4aff18a10cca1c7494bc0ae2d4543bed +43284e48689e1bfa47a7defc8ca917e8 +dca7b982f3b3a0b6b7114bc235183406 +dcc52b5fcec6dd9a750706a183d2077f +34be78b149a33a71840589c3161b5b32 +ded3536eb6bd8367ddd587208fdba17b +9c7f8976a8811574572cb539951c3e4d + + +6a4e6aba870e354e6d3ebfac7c01f0ff +351cb9766dc5162cd586485546608283 +2b3c7c04fd04dc7a09bb983fd580ff38 +68ae2d02f1e21c856b4cda0f13c8fd3a +632e4ba7dcd3de3168feb70553e922b7 +f76e2f239d6971bc47a058bc15305298 +d8e7d709b1d1fd9959705811453bcf90 +b3b0f9faec2fc85f3fbac8baa7d6a9a6 + + +c724101436b085bf318e695fd784d658 + + +e7da2db71fb15e252c37925c2445b363 + + +ae55a1eefe734127c79202bade1c9bf3 + + +b7150383ae7d33277b6edced137d386c + + +3fcb4612fa389fad0b849b042dbaea31 +7995bec1a02a24ab6e41d21460bcd169 +810c0081713130c8d25b1bc3509fbdeb +fcc020b590c8a0a4da3d3d757d630eea +719c7c6de3c772441eedf0663abdd7b4 +3dc1fe6ae24d64bd1036739dc56f39be +c2d23d0ec20e54c789b69f95b297de10 +4257c313773aaf9f703b7409ebefa893 +3cc9b54cb0b7df0b963e6e58ec1980d8 +df0f43fb589f6ce9e938c77297202dec +754d4d0d76b3805edc8d64c3a145d116 +b922a2e97ea572db7617252a5cb09016 +b52f589bf618a0ec290822065475236f +a798a3c77764bbc441792cb1dea86375 +d21c3990b2f101e0d9fba427358fed01 +5442cb7e20921a65b3f4024ea2fabfdb +b07a19b877060edad71d0c8133c9c563 +bac76324c1ff893480227d0ce85193d8 +4ecd2458c4065de9d5052f58d486237e +879e016db1327a5325c54a04a05047aa +a0541e0740c2520523ca6a8ec5f827c9 +8e4174f9bdbf487e91f73fa5cb07907c +36df037980205dfe059f1fd7308f6864 +2734646aaa561ad0ac8ac3dfd0868b3a +64ae30b6e476762eeb8995f0689190b7 +d1a2397cdb479777687296695e06c51f +2ba61c1133bcbdd5bf4d7de05064606e +9c2b43af488aa616084e49439c55da0f +dfd9488d1730bdef5e7e4651691030ec +d096e3503e71e0114b7ba5b821e1a2de +1659023218e51017e544ad4e537d9b18 +e0ae50e17fcd29b137569250bb3040b8 +994f4907bb14f448ac3a44568a751000 +bcf08a6544003c46643fbc2a6ebb3812 +4b892ef95ba0feca4d59f4469a4ce3b3 +a1d88eb55e84dad93be065cc40f8f43b +3a7ecb8e2c75c7fb6be8a15fc4fdb908 +ba90e42ef3b6b88f452c3a3d466fa2bd +9e9b473214c639b310e3e80ee37d1e8c +77798a72efca8c59d3d3103ffc1826aa +4c616984a8663592b3f72f8e917524a3 +1b773b463b76d2d74594e989b2209449 +d6b65c66164af0579ccdc3472fa91299 +26fb46a804553e04d411e0f603562d4c +280a87a8f05d376f5d4f56933214e292 +fcdf4de995727c4d106e5cfaf62c7384 +e5e56d3950a1f3f6d90e003bf0d7e068 +2819ae3efa4e379c614ef1d36278e295 +bd5e00c03c3549fb769e326633fe1960 +3eb009619122994be49a5f3716e95326 +e41a061acb148287e1f8c4fdc3a16571 +2eb10e54d58683e54999b0aa87dc3a85 +e97c0fbe9869a8f6a9d7f9866b0a60e2 +70340cd23778a77a387dd8798c2f9fed +ddb63fc46f59277036603cef21dc94c3 +58447b5980f81822e013c53a69d55d7a +9ca4d349ff39a9d000bdd45b4e754b98 +65c18a93c9c296130fc6ec1f039a2c1f +7381e1c8a64778c83b9f8feafa31524f +e27ac27a64c55cf2a628ee39c711c28c +fae881ec38165f31f2514ab8d0caa21b +cb24ca767a4f89f10142f9972bd9b6e7 +67bbb73728d892af28f3d8a26429395c +86b24af6f0386af9f1e1bb941d2003c7 +e1f548d95e7fb382a5b2ee9c9fa38b5c + + +640fe591e3695d8b47d0555cb7c44770 + + +4bf47715be8a8ebfcb74483d37bc8927 + + +88a813c2a45d0c8ce12eda52f36f26d3 + + +e39dba8d7b8dc4617bd3a92bbd643207 + + +70ab052ed51dfdad78f49615a6f69e60 + + +254df5a7ff156ec65a3997a119999809 + + +5da383d5cab8d9acaae132e642e39806 +ec381e415072fac0d6eebbfaf9d6e62e +c91e8e3ade1afcc630e27827d98879c4 +058274a5eeceb30f11a79ffabed1d96e +73f148f84d8e97c7db6657fc3f537f2d +3211b9b5fa8c83ba6cae6de02cbd503c +59e1c8f8a6212947de946d9fda42a390 +a46b031738dfd4a8c8b3a9eda141dd99 +2d6819315f6c713d88daebcb6e35d7ad +3c33182571d240666416d01fdc898b44 +6afd922cf25edfba298730f0e3009d10 +7ebe3f9dee233b617e2900493fca3da1 +3347f3116c68b1e588aa95385ef18b4c +053355dcf7473b91b68957d14591b448 +fabfb09387164d3bd931bcb1d873bcbc +1c14e4c0d88f9e322a9115f774cf5369 +1f2b53e20a6d5de24335cb6ef91554d0 +971704fe6ae22d9c55ba03719ac35221 +68a6512fa5235743cb2e1d17c7ce8b18 +0277ea9fbedf49ac49cf2d3bac63d541 +6f51a68280927c57c9b896922d178acd +e249d7912bf80bbbbf6c3606ddfa5205 +2f7a31c1060cd0e183470a37139a04b4 +db8aeeb94562d6f90b79fbc5d7ad706e +e72e2b1b569dada123db580105ba8263 +7058da97db5d6d700cbc61d2a21a4cce +244aac18163a60e054d68c36fe3a0214 +dc0f022b5c07243035832fde05abbbb8 +d5ee5e9062e1eb72d397896349364356 +1b7f9d8725c4259ee427c528a7a44c18 +848d3d393e18b413f825fe47d6831133 +f7b3a70d845cf15ff446140d86fbc523 +2937da2da3ebd1181e2028b65437380d +090c60145b221eeef1603724ba5a36cd +40047b3bf7923cf8b528c12d427e0d4e +89d3c886d0e496b835e5cb8e4b70bb27 +dd709bda9084bcc30fb2364c93ca3e0f +3abc2e5717f88868d39ea70b72863033 +47cfc1effb86cd33f04521d28821fd1a +8cd28f2d14a34235fa70221b362f7e5a +fa90ee2416693e502ef3468fcc7b8e83 +4fbf79d4a94cf95251db1c3676913466 +b91e59bc080e0b4a4cf7edfd8a693feb +8f54ac1037ac33b57f576db08f8d7ad3 +d999447518e66f1b4b41878e57cbaa86 +034455bb71928598956d437efacb49a0 +3d6240fdff8cb8a51d9c113e6fb43534 +ef9a0ff6de451900915f83b44ed9c733 +edce8a83541e168debca66b2199dca29 +c5847ebf22e80b5cc2d38fb14479be52 +13bbace6b20cd73781b01875fc533598 +c761da2c6cf06bcf61e144f235152ed8 +720433f1081eb4d6df77266a95302f60 +57ca3fc5af4f3f961d8e7f2c1eb790fa +552f72702015e9ca7cce60938a31be63 +e17b94977639c424f3ecb6f52bd15d67 +d2d3e83d08249aaa44af84c2988e7d5d +acad8fcfa817ad704c6c744d0b2122ba +cdc0746377a8b12d61be8812a6f7d044 +45ccff68595cddf51a4e7f39da5b107d +3a0ef81c1dd16d86a921a9ad552aa5a2 +338197f81e8de089151747cf4d088a3b + + +ce2c91ad6dfd86639dbd6fad1fbef509 +586d7b2d1045b9115a817507fe3b5b53 +272ead8eec497be617cc3d390c427477 +fd9e4859f8b774b936461669096cdf31 +de26be26ca4ef240bd153a8c1dd0cfdb +2cab0bd74fdd7b997aba318b7c90eed5 + + +e000d09cfb7fa17b91065bad4e642e1d + + +7e244ea49524cac297c2db935bc4c3f6 + + +005e92a64e62ee70165293969f7e8ad4 +10a79e01588ef824071560db0833603c + + +bc35a09be3c5f9a7107b2b011cda6e7a + + +7dccd26f16fd1ba6d82647d69fd7e829 +9fa62494bae4149b94cc915a54668d05 +04b5620bab2a6621242e6b85c28e70d6 +125659976e92f59646b96a2fdd0d3b1a +c44f1f2c607e519fd0a6cc63b54fc5d1 +eaec7ae1c8140a8bdd1eeba5da986e67 +81ba5aa271152c52adc4d764982ee4b8 +c8f0ec91653ae8fc3a38518e37913ebd +22f8a939a2db8688c01e1f7b89f02ec8 +d8f3fe396763c0a89ba5fae99200520b +ca0a707dcc754a2fa7bf605227ff0295 +707af5608d5b3e9a09c6574224914794 +1afbc4cfd5e597e995e7278fe3812d61 +429ae70fad42b952f7220f7186025eff +d1c600b4fa86d245f27f6818a17c6424 +50153673c580b797448b17ec9798a1ee +ccd381d3458fb877783dcb47c53ab08e +e45f716f7591e5575fea3180860563f8 +16849e53c607a199f35149e1478b5e03 +c5768fe0f893de17c8f00d3bf9f4db5c +d44b85bca880e33db65127aef31ddb39 +5257dc2bf2a5dd7a5458814123977586 +0f4799a4d2b537dab1a4d44629794997 +912024b336921503608fc4d50975f1d0 +4ca6b5dfed4c6ac285513a051edb338b +04abfacd63b51bd4c4a8ec2dd1de0b67 +c8711285309c46d1bc5be14e05c6ca65 +685224eba8e14dbb8c1398b050f461af +428d1e617fee4fe79b92966ffaa11f25 +8f6f74a2ba3a2401b58854bb90acae89 +62c2c4e3044de63b8aa11b2dfb44809a +f7ff8a37607cd52def859f873c3aeefa +15b63e1087678a477cb5b833fb150076 +eaae9bbcd84423d52427e1dd96156b58 +e35a5053002efed30027b668d3116a97 +775ce9f1464a0211651bf0f8a5bfa18c +b6dfc5cb64d2bab4af5f89b5812198a1 +56be4a409e9704646ea9f669dd494282 +11c4cc9af3ca2fcee8f4e4975c3e7833 +7b5b25a1ba0b52eff518e0349b5e35c2 +c2a02db9de9a83f9cb7cd3cec201cd47 +5075e143b281199f63bfdd5449e133e7 +862ae0b77e8e317ccd6d0ef3e0732c6c +d89c3500a22fa7e1c9240129f1d83ecb +768bc69f53d627b4e7b21d7f75f09a6e +983c46a1d76f8a56d22ce5618d24789a +a62af33f465e0aa663f820ca0188ebf6 +1dbe78ce97802d95f9193acf560c03be +dcc55d206882c2af68ad8235ac97e58e +2c4d13185c75c8202f65022c08963603 +b4637f410375f835ed3c90b1f72892de +206fb09e8f296ebd9f85be9cb9289f66 +a879ee599be9760dc40840a4a462ba8d +8557b50fe97da45ac8756f6a4d1bdf34 +d308aa05a2f05245f060c391dd6f93f6 +ac0a5489a29d733677ac7c89b2416864 +de5ccff459a14c59484a89205a1d959b +0969a2f1c9794642dc22682e361779dd +156cffe6d029da83a426aef7d3982fb5 +eeabb7881affe487a960606edd42116d +1b47bf9766d8cacf2c3c0b60ebe9b3fa +633f9363b12fd8f5574143515b642778 +082f5b7b4ba85be86d80f0b0f3a50400 +3ab6eedbe157562250a547ab1d140a0f +2f747bebb1bcef6255f8650a89376ace + + +88a94d80df79c5b40fddfc38c462b99a + + +692e20db6b797b084592808e936f779c + + +cd3335bc2d82cfe0d56caf236570106d +aa5ed27aaf82b840ba087ef3d2787e04 +ca19b42f1adb825d58d57e3b2a739d20 +c41a6f742d111e6b9e69c455515055ec +8428e9dd9d9677f41dcab782a7aea97b +7d0ab24e3794439ba29d4aa48f4a0c7f +bbd6bd0afcef117a4e47fcfc4a518b19 +8d6a079a12501c8fb4b1e5dd2473a6f6 +2d6e84919aa99d0451175fde78e3ebc6 +3ada9bf47f0078d360c99e18277641fe +01c41bfdc40bd10ba190526eba306fdd +becabad6a051cb361ecf4c01cf446f74 +2ac6d502533254a08759227452505efa +1551d9c1112af9eb9fdada91e9d51cef +0a633d7a75a70fd222bb0f00b97b43ab +0092c63651533044068aed3c5a72e66d +cccc9e28e824471fc6fa19b7d6b0e505 +cc85dd4f864541a37030e31d4f999bd2 +4bab956687ddef71e1bb8d10a5791eb6 +f06b456a67bf306fd870eab672b8598d +78b01d50c6acb898bd5c9467ef7eb697 +a34f278151995523a345ddc569c1ad9b +18dc3202e452555bb9e99d0973262752 +42b7be9cd7b2dcd67b0631441b6fa2a2 +618e08d1a1ee76a570c3794be96899e3 +0d134260d954269a57ad1c7cbef97e32 +cbc332cad54788eb88a5985a82fedf4a +72dce0732aaf164cc938bec5aab86836 +beb1aaab495a85df74d549a4fd16ab75 +e3207e4ccacbba12adf525e837133cc2 +f3816e17dfe77dfdea4dfea4db6281e5 +7e55b90d516a508d90386e4f1fa901f3 +341cafa16a4453f5ea90da70e640d574 +e1bf696f6e95ec90ceb0d4b5e306918c +5f9020e599b44474d5b8a59948282b72 +9f0dadce14495794753589351fb2f9fd +a9ca3f6a4820c4f075a6fa7810be0921 +63f7e3a84429869b296a272bebf80009 +fa5b39843bddb4610105cf399b460f24 +0944b6df9271cdf1450fcf3d1d364cdf +5cf61f2e90951fc0db70efb0c211786c +d4f1661b9ff3610b5d7f8b1a74472d4f +26042c05a9894e7e195e3fad7e254bc5 +f749d8a1cc8ff8024f9add4fffb98711 +490957bf6c84850b9a1e0a7ab2c3f896 +bc18664a64f5e95aa041a4c247c42ffa +80502d46ca2b54e3f82d6603b0115741 +c1c0d2935cbdb51bb9576399f1015c11 +1251916aa7235cc839f82e9d63c61531 +b276786905ecaabe7050400041331561 +d7da526de089ba90d116347fe52af9ae +1d2e2c6a2ff30107693920d227545b4f +1efadc4f92fd784e951d45177aeba8d5 +fba065c3f0f6050f9bffed86803450fb +de9cec2ee73d79fba3f170dd9a6fd633 +4d53d37ec785c8810afd47da28df62c0 +3d6b3f6d6a4b2ec03f17b6dc13bfbebe +42c7ad2381d10bb65963c236a41dae63 +eca0dba3c96aa8e96836860c7597833e +fd16cd57de3e72799f36a6fee796cc0a +9cc94696018e1e451a6165b5fadc4ee5 +c8590e1c0551c7efab6946a920559994 +1af5632c10940ed04e4f3feee4124e00 +a98a8f4704ac217a1e86dba30af14a35 +b2c01d47cb53b49dd8a398e93b9cd5d6 + + +04aaf1aaa0767de7c4312205606378d2 + + +72456b00bf57c2bdca437c5c48135647 + + +9a7af859f5b12c15b5b6285308e982b6 +e8b960692d1d119505b4761d397a41c8 +9816e29b3872a45e9d81a9c114170ecb +f6fee0b8e1c4ff3e19382aedb7ab9f52 +376de3ef0ac8ac61b2f32bc7acd8eeaa +71f5a10bc7f4f677fb999db2a9180471 +a84c2a499a214a13a21ca1e954b05a31 +99b23ce0612bc8bfbbdf6bc49740c968 +0512bb5b52801afae8c6c599112d5cd4 +9f892e93945e7b3e40c5afdb9984de8e +bf2fe4211777fa79cd85a091324178f1 +9805853ce7c759877250763042b684c1 +31ccfaa6f3df0053086adf5c72d5e427 +4ff9e703522f3ac084f35a9f84d77d7c +927759d3adf4c5d3238410f0fd4ffb5a +8c7f7eccf285b39347cbfb96eaa51bc2 +c0400c70dc30b5b5aff5ab169a898a5a +900f3a2f4411d10e7688a3679be3c965 +3d2ba455e78d218a5ab31e78a2ac4c36 +a028302ca9f81637b36d0cc948b54174 +3a203e28a9c285d02dc300ccc4029642 +0651d57b68b5230375b02be6d044d2dc +88080902673d4ecd4222070c110ebb54 +6d6ccec65e35b5f76684ee52526d74f2 +5ccf0ded2de23c2b69fd6948c1108d03 +33866d7a97b295879ca893dd3c09cd20 +357b614ab10f3bce1cd530eb5b1abc90 +eb768ad4efc097c7712ab2bae34e13b3 +dad6459bf4086efb7f7901cb6ee560af +772f8b59a36d04471136584a9f3d82c5 +929237c7af0850f0dd42950d45168163 +ab27509d1efc3064a91078f29aa72d4e +67707e8118d72b2f687596ff273bfcbb +7c22a31c9f2a318702128e6a2fc8a13d +61ac990e48b25f7cba5af4e9f037f62d +d3e1712e33762922e691efe371cbd285 +d584e0104f73cf19f42be51264124888 +f0895565cd76e7b4e51fc923944dbb37 +79565e95e823a6a94344f3f70dea2ae0 +4eb959d933a8f6a0f6030fbccbb54f69 +e913e87abbf59840d31a5f5303f1e205 +47f34331d7016dbc6c18f53093bbace6 +b4a1885a02afbdfd20cf3dbefa0c38c2 +33dbd41012f2d8d5503ad09923c5c8e2 +0428e41f9d091d86b76cdafe35e98b3d +6ca8b568fabba17efc290e6bd99b889c +721eac7a9ff861f192a1080b8fd2d222 +8afff99c215828f3778e96843f56c1d6 +7df81b0a58f0828898d2bf496a723bf5 +b7abb662fe04024ff7b7274e8ee2f01e +34da72116f6b107226ae5bf956d36deb +107293c4f95e043bbd27c59e02a2e036 +ba9fb3df6c19f55d827aa89c9d48e395 +848fe203e64b9d62d18debe2eda1f440 +86614f73c28fba5e34f0fed0c1342525 +a554adffa6aa31e9eac4f23fc5a3cd1c +5cc1c3f1ced768e66a7cc31cc7185d5c +90670a763e5207226393cba5dee0ab8c +a374dc97cfad5336182d563c842a206e +f0f5c1e617ec1bb569eabb01743d1ce0 +5eff55f41b488f6601002a5f65b7f6fe +cdf4af5545ebb5e23145f1e668ba6aa6 +ea073db87a9fdab0cfe160fa6014171e +ea803a95f0e9f1ecc71300443c50ebd4 +6c1fb8268ea1138e983be73428e83fba + + +5e9ebfc29b4989010e7cf0497e1ea3ff + + +245089c23067de21b6cd2036e94b0230 + + +74a27a4eb92496daff4c8b3e8102206e + + +aeaf00778709d1b32e3202a373db3d81 + + +d7c15118b921e6d79f7377bb74e8aa1a + + +5c4ba8c3c0f8c8d579a8144c6dc47049 + + +37ca40ad2de204bdc31b776570b78f46 + + +8c1e9253480167775b996483294ee36f + + +c36af72113ccee4cf0e556b877ff094c + + +17227e3510942eb943576846725ee696 +17227e3510942eb943576846725ee696 + + +c36af72113ccee4cf0e556b877ff094c + + +e9de9abb34883463846f9fef369a4a16 +acca9833590682114a331f23440fa109 +9ec5b89a76d8ba24ebf630d86105eb4b +1db70555e0a91b838ae01c873af08e62 +a27ac5eab7a5363a64e25fd9c7452428 +8deaa2d6e01a795ed85f97a7ee2a92f3 +7c7fddd05cf2c6f79377528e60e71e88 +119186c7bd4dc1d57d737a95cf0ab68f +1063e323499af708967c6e8599168eb9 +dda755be89653ed90c50a96f85032be2 +89d2c7af93c123a273884f9acd3ce56c +d999b9bc31ae3ed13a20bfaa7dded4c2 +7eea7c0ac1dc1293b5625966250f45ac +7e4ff09840594f15dbf6cc4a78e125cf +39dba480512d1eb5dbf81d3b2b469b4f +e5894f67831ec88753e18729cd50bba2 +f52f55f52546ac4edca9dec441664ab9 +e2b4dcf5b82c5078e531befebc007829 +1660db71f909709909c1369c275d4122 +76d0c647acb18b22e1c403fd5ce54763 +b869ab82ebe8edcb3a06ba62c47192a7 +a23374b65407a21aa6ab11dbf998995d +cba9920f5283ee00d9bcfe51935a7965 +0e7efa59ec71df19d77fbbcc8730d140 +376d75361ce846342d6cf627a001ca1e +76271e662b1e8e14b9d44ceec672fa94 +d06e9771dfc296e3ce61db3dc37a5349 +06ede1ceb3e8e098b85b4a2facd22e21 +7e382f51c426171c77ac65bdc203d389 +47058a994ac46273f00519eac6c8eaa1 +2f185cf5b017ac42a21054984a865be1 +6185de6d056be3cd3696e154da9c1be3 +1e3833519a57a93e419555ee9d90dbab +d2cda74f94de0f7be61c60b75eb41444 +7b441758b0369fd899ea318cc1bd988d +976f9ac65de0e961fe7d3cb8148dfa50 +dddab59c5a3c9c7008d3f007ebbcaad9 +5a962bdfb2c89b879a0a1767f4dd84b1 +e1810de740697162646e856fbd5027bd +b69e3f108096936bc60059f9b7ee8e49 +d47043a994d1c39399ee2f3789ecf25a +8ed5d68fc4e6f4c83956f73324a6d028 +b9754cc58d9a783d88f8495a4c98c6a4 +7b3898461e5063fcc5e3d719beaf706a +3081d95229b18a9beb92e6d0749f6952 +9b076e5dd55b43b6d1fdd40c99e9afa2 +10ff4bc7f1613f5d64d49db46dc8be42 +96b4587f1d0cb0415368702dd72d465e +0186a896aba9cba934300b139c5489f9 +9e41871e4bbfa3d46af20ea193f94dbf +0842b61a016ab9e5f16c45d17fc3c032 +97cdb58b5fd277b5bd4097b13016e804 +e5a6d20e62527b9d49563d28f9f62aa9 +4b3a8bbf6fe9b433d650832a6637acff +3a3ab16b3f5b7a1b73fad7a45c8c3cfb +b20a3f56b257d412ca4d78903ebb27f3 +6895797a3759985d0a0dc455bacfd61b +6f84f419dbb57eff8cbd55673b9fa05c +7f5a528531ceef6ce94f417206b8b90a +740f0a20ca582a63bb9b69fd67fbf445 +84d3cc32b75f5d45858272630d10cab0 +6432a684fa20021b8b26f94ab85b08c1 +9d047f4c4fa64ef60a8077076cbda6d3 +6fa466ae1b787448983b8c3cda946e4d +049d8ecb76f8945c16851577bb105647 + + +a013597cdab1f0d46a67fec6acf3cb81 +502ec066ce17658bc228175aa6d2bb51 + + +2970309425dbd62a04b427a38c74be95 + + +8a4d45166ebeef73e222270a8113d66f +fc667c4366fe133c30ab122fe2ee7f20 +b8650f06582ac88ece68948bac1bf734 + + +10478ac144e87538c4e4d794d2f440c8 + + +89b85d46dd17f5f9834192644138cc3e +9bc93c463af11160b7419bb9b9b8c04d +516927da047cdbeb264d2ceff1bc7302 +4ef63ab18e11e0a1776618dce42b0c68 +4d00f1ca9878eadcfd9464e911156b9d +b7dd4753a1f73eeccd3e0d0c62aa6c46 +a592c3240592cd0bf5459d0cb91f060d +172e05b5b4f37bc52fc55ec3ddf16c66 +72761ecefe18d122afe20aaaa16f29af +050a1b0a9290bcec41595cbe7626c6db +76726937ea2d3889c61d6ccc5a09799c +00e11fea38ef53d0e99868e5e5ca3346 +ae213dd5d98995ed7abee5aa12c9b37c +093451992f3c1ff768b1fbc0a3490a42 +0d321674b7d1e0aaced16cdbe69e4cf9 +411dba233b13bdb756c2b98314f5800c +e3404b9c51f7af0b604373712eb44561 +48c7402486c5a80774f5addb0f109ace +8d62607818f94d8a1637bbac1901602a +6806b9d5ce203fc4e6d38663a71ef27b +ae3609a24c28179373af4c58c6ffdf97 +154fc13ae002da4831a93d73a8dc7571 +6b7f082eb0413e1beb242ba6068530f1 +d1e5db489cca322903a695682ec464d7 +9885b4beb2e0e3e2ac4341a6d0cae010 +2bd5e9d1c8fb89c95faa6a97971420fd +682c930d5a0ef0d12aa0fda61875bc0f +99f536af5bdcf5d1c0ba759992e509d9 +2fa9f916bb83bba6b5ebd68be51d8df9 +7f5f888e6640de48b7b0efe59ee94976 +0442580293b0ae840b7bb56095d0eae7 +9826e5b2520054f478e031f1d8b06749 +812b7f68232db25ecadbe4283929a1c5 +c271dc0a582c32a4937c2e045380e931 +2bbc98751301bddc8b98e00dbb497ae3 +2bc69e3f4bc2a07381e17120087609a4 +94916b5d7126d3375c8eb0f7925072b1 +502f9ec9080b807dd076f238ac6066b0 +345c759bba2bada6514baae01c2267a3 +31c8d8ee369b1951c2ef80b67e6c0ec9 +9c40f2e3f06a503013a8f7b94ecf4c90 +2ca72172e0dee2aec9d5841bb3a2c6b2 +4686f3a2a0357dd5da87c3d4bc6df5ff +975fd7e0efc7724969154310df64e698 +8e80a351912e1d9c3e41335ae2b08768 +f379f3b87adc4f12cd701bb7acf0535e +856af24ec7a610a60d23888ab1d2f27c +5fe30721dfec5ace0d84b86415ea12c5 +7b29734a895fb4fffc1fd13f93980adb +e66626a3ce21b7cd66732baa13433b78 +f541e0145c3cc3779ad73392dedacf9b +23098ec985ada5f5128ccc3527e461a4 +9ce75f5d9bf3295f1f9823be227a8621 +e3eaad6ac1cd47ab7bca00b1aa996d2b +0bcefe1dc3173741c0608ba7ceda0ff0 +f6d252c6803dbb9b04b5b65b6f8d39fb +5451e69fa34c32bc892d66e8896aa782 +4c0d7c37cc0afd8585c62276f736ea6c +304125a8db08f6dbf8b04a8e48c6ec87 +96133c2f110639a2ca58ced7482141dc +23658b4c4f2ccd097c75082fd75487ae +9185b0f6fc929157e4e84a82c413d699 +10734b49e0f9d2803b256b883b9bf3fb +2122e1438e074327f6b573a239950fa0 +7969843889aa44cb8e63629c88e864e6 + + +0e5f05b82a9b77b0cb302e65ddd05635 + + +5b53952452eab634c20b3f6949f58807 + + +3cb8e7e34baaa92f9a177daf6bf66a5e + + +dab0bea2a45fcd730255f075a399cc0d +66eaffabe362d2cd1b092df702926a7b +63f5a644044dff35542aeb5824076942 +83b84e0d69d2a0bd430e4a2f3d0184cb +b220973d49b1188b4e95e1c658b06c3c +aa0c45c5a3e82980e67a3a26485c4068 +94615c2fcbad6519c2e0a3b8711e9aa8 +2e8350503151a18bc7e9c1b2204788d2 +672975b025e7cc96c5404ad861527d07 +5c5da4e28ed613e85a49edf4856a6822 +1a84925e4a30a0e0d343294cbbdbb529 +62733a2d6f590753ca7bc473984f7324 +e8fc75c03c47a4cb2afe36070b18f4a5 +c76493db176c6d5a8fd8c85ff636dccf +84ba6b7c343b1c651dae1586edb01e01 +2511c537c17dfc75369b8974967de984 +dd3828accc2e234856d11257b7dd7281 +cba6dd7f7647ea925b8a43b6c7378473 +601c51a57ac3fa90e6350829889756f1 +b1f200747f349b3ba3d4e74b3f5c6994 +b5c6bea87a3781a1cf651f6a364e2a2c +bd34497387c8504d2357fe09cb29a946 +6b031f2eafae110e2b40cbea47d6d959 +c400a03be480a9d031f65ac88f9288be +bf08ded8d78533545fc70f3905c65c2c +dc0233fdb0864c95e562db5baea836ae +779b563b2757b037e34488deaf4f291a +5b666ee35e4551ab235f34af949e10b2 +b288944edde6e32f83e09b1ac75b4233 +b1f1853c33c2f2ae36d3652ca4804a77 +2aba72d5a58f530493c35c917aa628f6 +e432acfb55c6ea09e30d42570424f007 +2260715525b098c08df436b117416e16 +27607be4c20fb2cf8f76f50f366a0ef6 +407ea0dbdbadc30a149f1fb68bbaa2d4 +e33fe89d85affffd2c6467c1a0c15676 +3e35e088bb450acf85163b28f1941eb2 +59eb0b09fe26d75439737eff0e339fda +0f98b55f7b8da09bf0f5974f9090a251 +2d9a64283afb545d8561ee5f4602be1a +89be065ce3f4c188dd10be066e0b91d3 +e996d10356971c7589054a5a3e23dad9 +6a474b90221ac3417d6606beac1c474b +f56f9e3a8fb4ec0df9a5373867950f32 +2116a5011c951b5910e64a2d3c6f929f +2691c88717b7a5520c96657130fa679e +87892c5ab3f53702a72389e4226ccc5a +0a88a57f28dcff30a5a90171b5fc9716 +7232c727b317be81b53ddc1faf00f320 +3f3d4121e2d5ee452aab3264439e5364 +c6df2b096e79cddece1eb44a5419f6f5 +b0e7787bf67f5d4ae4f61d658f652fc5 +4968fb0bc998718b58579bb0ff8ef8f9 +c409580eaccea712dc1135a51f192300 +30f78a15662e4907438a3f3da2032095 +d823eab3b1cbfcd5d6501497e7b4d9a7 +f67e47685d37b480ad0ae17b3c60e278 +71c4b90a4d0f31cc209fe31be16d31d5 +dd57091610a5cb9f3d433c0974f9ea21 +6bb702b49f457d4760febb5f68b660f4 +066d078712736fe0ca54cc6989158897 +564554bdd727dc2cc9ea1a1a27f9f45c +6beced9c2e60af599cc713454271843c +7a658dd4bc6d3c1bb78ce15b180b5243 +50671e176a12bfeefedc8b346482ae41 + + +7c24562a2e36b60a1b49e24cb395a902 + + +e9ac9384237d8d1cdaab68d31a22005d + + +86c02859bf76535e227b147df1d7f9f8 + + +8cc8278179fbb415e3f30b98c5e8b4fc +9b0c9e19562eb950621e2d8182595659 + + +5e99092b13d0e0a7672fdebb2e988b8c +2cb9e8108f97f63366b4146f9472e4ce + + +9e1c9fe94ff8f7b1726af502b6fd9101 +69c4ecd12d81dede6dfa123d268ad20f +9dba534e4cce2ebc3001361ca89c16a4 +0fadf9a8ea97fa78362c7b41c532a8d3 +4ce6e22e12c97b220b44c6b9fc5f2479 +7058815c72bcd527f38f2fd7897fa692 +9ce9358b2005623969aa614b56074c44 +6e316360fc9d8bbfbed43f8310e79182 +7ff09313a5f0f914b270251b49929453 +18f09b157524d2a313cbacf9eea0bab1 +2f56924e399e7a21c261f284916f7e60 +f0f2ca3d96fca432767eafc3dfa7305b +e54a2776b7537a0f67d35a8238ff72f0 +a296a27e6f06c12ec27352de5b0aa45f +798dc4862de11017fb774e09b19851f0 +ddec456d3cd40f7bd16c05d4808f2bf3 +4d3aa4d4c43ad2858566dad3ff94325b +0a18f254e78285e5a26a5e0027ccc036 +3a3d76dd23ab98ff9bfc97b9e37cd75c +d05e5903b19290570242a5e957ea3aa8 +77b6d75a4303d301cd4707b4380d6fcf +e41d5bc5675d8b2641cecd6011694668 +da236e3156d063227e8176559a7a5fbc +8aba98a5ff4570ce929b7f629264f33a +d41dc695ebbdc36169f5a57f0141f8c1 +0cb694690f5f16646014d0482e7683d1 +567c6d4d2a0345e3691e1317d45168fd +d00cf099ef638a1ae4b6cfc8f2020d7a +7b31864fef1065e47cb2799ebf49b744 +35b23f1000c82bc953dc9b5f15f1b061 +cfab365bc228ba94a18de47da3a45473 +8e1e8de34dbfcccaffabbc078d8bcd68 +2c1319dde3b7ad238ab6cb020a81f407 +a8b883b1d5ca4760a8002270f1c6fbfa +e1a908e793dd21b3bb30f092f3ffee23 +9072c79603ee2da1510f1b722e400a32 +d504430032da050b01b1e85c94a0874b +ea5a49b0f49319d2366ab37c5ff96bfc +30637ebf317fbb9afc94c93a7157794a +2f647ac1976e2866cce1312e74ab1ff2 +91ea847a2d6799362d42f6842ffd0b60 +acf11d5ee43e34d54947a24bcc02eaaa +e785da7095ecca60e6b9649984688e6e +7e46369bb88d6d8b2d55d16c583acd73 +51f6e34ec323eb9e003417adb0d74476 +24e509c0d01c8f652c65fab4ff572a18 +0b9139f6d4c46512978588b50b9f5b62 +559b3f2ab4a0e72153b845c9a35394a3 +7aca76670d18b3bf392f1ca09d5ef5cb +853a12de071c16b0e6d7463c1f8cb36d +0b9d3005af00fc7352521d190566cfa9 +160915df72fa239da18e104441bcd5a0 +afffce62c275ef3c7da563b1793cdb13 +d7f1ad9d25ad83db76ea27cc7e1623ee +3385b07f4c4412bc7077272a5f4d83cd +ffae72e363845f60271c6b074d0ed824 +9b71a868ae0c914f09fa0096b3c4515f +0046c0fee6bcacb1d339da94965d5481 +e62c15fd11e68b5efa68e42da4759197 +524273fc9581cdea1ae5903a9fe6d5eb +91b8d2f8495fda759c2546e1b29e8eaf +6c594ea60e41a589c3c3e9a249e7d867 +9b4a6d91b45aa851c6000c2761794b15 +7958c3c13c671f83619e8ec23d8432cd +c9d6808ec856e4e0ff15fb597340a067 + + +8c10865beddd7b64913db21f12059c64 +c468deb0acd01bc010634d988e684e09 + + +16e626c7996b2957e8b64c186de9ca0d + + +097b08708208ae1e5b0976fa576e21ba +b70e2b3d059d767893e8abd38648d785 +1537329ac08c21bc452e988e95f7b634 +5950b9e6e85d75c874ae0407cd1ac71d +a02f58f073844edb2e61f267257f5368 +0849eb9a2b28a2f6167c1dd33f480241 +50e62e2fbc605e2196d1a0d446900463 + + +ef0f206b527ff64cd44d20791dc7dada +7eda495a66d481a45fe354e591859bc2 +36ed2ed2060ed1dafe1c557ee86332a4 +a9a36f52f0294c0c81a33334e0d7e6a0 +69cdff16107d3aca2e48b6b1f9542e93 +e005ccaad2996a29de087e640a514449 +72b633cedb07eab057d7831a241546c6 +7a44b6dbb7459c2a40c93785aff44723 + + +468e7de9853cdb5570523d7e687e652a +284c50448c5b454c99587b74c1a3818c + + +a3cd90cd2b7bb909ee13a42041ce4893 +0502867e190b3236948d109e02a2732a + + +7b021f7b0093f5f5bc0222d17a391da5 +3536e5f1813e79e99d60ac152b758f29 +cef52f5c9ea95158c9288a038807d63a +5e2d7588d784973178c28860287eb756 +d193838abbf2439321c6b7cbc8a20e18 +25b1f2c3c7cf8c31f6e9045694cea8ce +a60f3f2c9b72e6a8b0a98733d9230785 +457a102391650783431db06dd69b3e26 +a56c3abfaf35aa9e194b0f90c66c819e +bc7c7d9647d26359534f1c6c5c553e8d +60879d6a0e051f089310fbc08c714bd8 +417757a90bd6b861b7e867abfee4d36e +662dca4734552a24c556c3dd65997f55 +bbc7dac898f2d9150881320d5cb831d0 +b82f5612164a6434f2dc79bfbd24cf5b + + +7208e52ce0a5f9c2d809dc08f5fc34cd +e22fb66f332dbd77ab3bbae0eceec1d5 +7f761836020b1a3da1846ebeaa8cadb9 +8988f4c78983609cb8715966f66f3982 +2fcf9c4e9315ef74d8ac8acbad712f8b +f5a54471eff0ba5a3ae4413dac555dd3 +117aaa05e6044dd393d9c3b781cce590 +3e4b7393748ac9d418b3e8d1fa1ed709 +3874242716897a2f720ddae33efeb3ff +f0880025694ed8d793355719c284b378 +ef1ea0ea7176bb66528d1f75ba419454 +84979903dccf511bf370510835e88b43 +e5871705c64601f450e48e17a3c97573 +44dce2769e4695722d904efbaa8af1e9 +60eb6c60d5307f0089e5924618a2fbdd +eda4e25a66473cfb39968d9774738e53 +86d165dbcee84f04d67ce982889c1e62 +ac56c8281862cc3a9d38f2e76651962b +ef1d7d9d4e23153d2bd0bff65f55f384 +f7b68824d78c6bf899539449869a8799 +67556d8f154b04b52cb4ba3f4d057fc7 +5ea568e43554ec1102b2c6117325bb23 +977d3ef3a316bfe396a1e3361b17b202 +9acb463e4bde04a0f17f1d483bf209eb + + +4254d3baa0f050715478546c8a984764 +29cf76d442e78896984717946977542b +b91921289a4962823752c793755cb0db +abec52f4168eff9fe26156c0c83b6426 +89310aeabff45d8d0e3db15e5a544f97 +8ea4846250a7a10fe781793b447bd277 +e6d14fc770a9196d2ac80b9e98fa797c +c282ff9b75524457d1162378a60a5a97 +a08ab2cb67aac27ed6dcd776c048163e +8d06e552954dfa9019f4025097e93a4f +989d31280c0befa91146e1d93f5d4a06 +4af44754cd8a9169ef110bc8819b26ba +b2e9cc6b83b3972dac3b12190bc4527d +c4a57e6c000e5ac94dd3d1f8157b3475 +d23bdaa2aff220798bdc37c80e0d0aaa +27fcaaf059a2640623e019aef81b5c66 +9bb50e250d516ceb772d613ec222a292 +f63a766693f795342782a2cb83495f36 +8bde67bf893edf48a7614839a4bbf74b +2a19b807e0edae3d92332e2c5907efd6 +d08fb2b1a185a1c31e7846758affb0ae +e250fb521b43a206d031acb2861b4dca +fd6d0fd255299d9ab256a2e571aa6bda +def61191ab83db3477794d077674cfc7 +2183e9eb46f48298a282345350b42a8a +4cf5221981c2637550b84b6a5ae8e0fa +0e170e254f338e246e49c03b9dd80c55 +135a64b167aed9c2ef3ccbc3026f4b73 +37bd5cd93e03be1990c87df15963cdf6 +d33e0a98be45f2e9472e49ee9dd6f0e1 +582ee00cda28fc0515827f70f9ba92b2 +36e12a977cc05cc827265e5ff03279e6 +a1414f9f8fcb238d28e70b44270a7a0a +85208c58f89620de2754fcc700c4a075 +8329dc000348b6694a0406078334afcf +7e9da0dd3f40ca8657eabff869c9c8d8 +960dee22771d0e93cc816a38ad009f2f +dca94f24bb85b0593f5a0933a0a3a7e0 +6d5e9c09b7b96beffa76410e7b045bfc +d7133d4ece13b3bfc56a1bbcbdc1d8a9 +ad575cc08912598f6f5e729bf877d838 +8ab6321edf9f8ea1238cc0560f052fc2 +64922d606f750c8600e7b9ecf07b7963 +ca2ccd3edfeaa2b32dfa7bb4077f0f36 +017b261abe8f6d2222d7f6c0fe12845c +587b5427eb5cb02d7112849ff94fef38 +7f7487e34636a5b2dd1659983fa44183 +1082f9fe5c2f6cbe5888d1d91badc664 +9b9244bd50d5b84971421633847fba54 +ceaedc7d087c746507535d1c003af166 +0644436d2ff4a3936688ab08df19fcea +c730dfefb17028709ecee2c815bdc154 +a1915b568a6b7519e0043b4770179620 +805b19dd0996ca2000f73a119d711cd4 +a48aec0b4d383a1f2a92086ceb47ec48 +073f005cb7f0ca1fa0b3477b2b353eba +3efaff7db482608044187093320b0757 +9858991322ee43e6a4ffd569553ebe80 +f6a1230bcf5d16ce03fa1b29a3df834d +ffe13a2313344e30f82877a3416a0716 +a04dfe23fe5e92ac0c8468b726b6e7c3 +32413e5ab84f9ad9c03ee1ae36a694df +a6b361049e2d2bfc442f019c0ebe0d3e +f60e1698f84fef6cceaf756526d35bc0 +31b036a3fe4b899112c6034ee419e9a7 + + +6bd070aff5e945045bde6a49cc92e512 +73791145fa71981a2f3a56fc5b22fbe4 + + +35c63682b9f0ab3638c5e7c987e1a892 +d5e952f44c649481aa8597d2fd0159b3 + + +c12c6510dad3ebfa64c8a30e959a2469 +72c593d16e998952cd8d798fee33c6f3 +2a44fbdb7360c60122bcf6dcef0387d8 +8692e6efddf882acbff144c38ea7dfdf +6e7a87edf112d7544015589f8291e752 +9c46d7cab43e22a14bad26d2d4806d80 +f4254356c2a8c9a383205ef2c4de22c4 +5a3be2d8fff8324d59aec3df7b0a0c83 +3e450c2a2c66328d9498e7001ad7197c +ebe6b6902a408fbf9cac6379a1477525 +6e9e2694b7318954aefba787732dda44 +e5a8f32e28fd5c27bf0fed33c8a8b9b5 +119dd0c2e94ad689de873ef39fd43e6e + + +cee2d3d516d9940ddbfd859d2dbbe55b +c78db4dde38bd36c9d6c8ff0cb6502e4 + + +f040b255ca13e693da34ab33c7d6b554 +ef9a6ccfe3b14041928ddc708665b226 +79f41c0765e9ec18562b20b0801d748b +384c3f17709ba0f809b023b6e7b10b84 +5f1847175ba18c41322cb9cb0581e0fb +1c7fc3f027768438a5e12572a3ca1233 +b806658954cb4d16ade8977af737f486 +c18cd01623c7fed23c80d53e2f5e7c78 +39c5a5f53ff0e6cebaec731706427bbb +d26e8f463195a7b86f86b7d550cfc114 +ebe6b6902a408fbf9cac6379a1477525 +e5a8f32e28fd5c27bf0fed33c8a8b9b5 +8aba3e2c8aad049e56a11eb5ee095941 +342bc03f6264c75d3f1d7f99e34295b9 + + +a714d87749fb1eddfd91141d931f483b +c3006f32bd19f09628292ae1b3df25f4 + + +3c9852ae1a4d25e9cbdadb68bb0e1f1a +3964ec1cd6fcbc20fbc2ed63d320caf6 +6572c4e13eaa937ff62163ee7faaf33f +2a44fbdb7360c60122bcf6dcef0387d8 +2b6a88b05b94c56fb478fe70dad68cdc +2b99a5e48d3c3957d03027d36a25e8bb +7ebb3ccb0f2a3defbe84b59a1c07fd45 +adcf31a940ace9fb4c104672cfd2d6f9 +2b8885da50e2324557185fb0890ce2b7 +527d96cb51eaa54fa74a90db078008c4 +5a3be2d8fff8324d59aec3df7b0a0c83 +3e450c2a2c66328d9498e7001ad7197c +0dea943064353cbced50464e82de12ae +afc0b83bada23f6dbec51c8e28029efd +50200576c149315cf45b3293e427a671 + + +65e2f06da6de8b5a9bdc7a9fc8b01458 +e9df9178a05deb95474788697500028c + + +4effee5b896fb71cb6d9106340118b7c +90e40fe8ce59e8284a89bc54e2076deb + + +48cda2a2a54a31f7a666547c862c12e7 +c65fadae5a0fc27f401f1a00e66f518f +12ace1a918403049a6d2fc152f53baec +7363cb7630d1d4b441183345fd15ae62 +8c366c11adee3cf2988614df4c96782b +a3112ba7e266938321394347e2a6e107 +38af291953d5b90b0aee30dd0d2126a4 +9a8269421303631316be4ab5e34870e1 +ac467ef8defc620b6b5eb80d2047bcb7 +bf30d89d69dddfbd8e5f805a199c407f +661505d2efc05b2347492e4949f564d5 +5ad12582e3ca901894737c3dd44a5eb2 +132a505684e7b7b91f50ea29c072112b +03e2b564224bfb58ff20904bda244043 +783f5b06082bf73e9d1eaf79d838162f +d2040c34ba1ffd8fa5b72ab37be11eca +fc517da02d6a64a68e5fea9a5de472f1 +0da66bdb013f9a9d12ce7219e642bc25 +5ee15843554004d12736f0404f8d443a +787a96924e9b114e75f48b540ff480a2 +13ad2158a4889c26a851f99b261e4c5c +2eba6780fc7d3663bc44808480c6bd8a +73c25b185fb78cc690675cd4a181ee0b +fbd3929a893b147ae0940d48d533e023 +bd2244ac282a5ada48b0d79cacc59426 + + +be7c3c0f4cf51faf0a543446b97d2c55 +f7e2467d8c6614a748e8629cb60614b0 +f2be13d5e99973c73059b469fd10cb04 +d16668a2d16b057f04eb2f93372bf631 +fd5f09f2fb6e899777af95c277ff8c60 +49e3f006018662f60f1db2aec0b2cca9 +9ebf1d0182dd9eaafad691698d6b5a04 +e45762e446e2f0cb2bef724fa339b4d6 +820f48fdead90505fa70b4e47b2c652a +8cef2db6f12ac34456d346f4f0df3bcc +2341f2c853fbbb21188c6b2c2f7064b8 +fc4180203086f4db5723547477eb472f +43ea1dd926d28fb13254881c45cd313f +857cc080b63fbdb946570312693498f5 +a67be66f984c8e31cfad2c93fb5d0a1d +c8dda8025928ac2a82206adb6aea2fd6 +feb67f9cef255056d3c1efa088faf1f3 +817762ea9da214f1f4584401ccd51374 +2ca61b76e22053571dd8611e5aac4900 +3c01f20e2abba61bf212d959f0b70143 +953a8f4b78d06742b24778ad0fafd7fc +c87720a8b6da87848cf717971cf8e28d +bc8bf1b085afb48f0a833f55bc7a092b +0fe870dbba4c1e71c7bc3bd764ac6648 +9c63e7fcef29b28590f35af932505ab1 +0a363eb48ab32888d2ccded705697e3b +b8285c08b99e9db14a03e1fec65fd080 +88d9eb0ff69518f9acd61ada0912104e +30bf39efa0692914e6ddb6443425a173 +1f367bfbbc77e33c28beb1b3f1a5f88a +0a2438f2726be075c1c1519f918f3215 +65d6c6f25dc89018dc74262179cd56ad +08a9454e4631ec0d88335265d8dfa2ac +b52db318cfca6f9e1eb261af3e650ef4 +ce82206856d06c84b34b4750cf97fdf9 +244c2a76da3dd075f12892010b51429d +81534c478c919097a58b0154664c1ee2 +cbcec86b5b111de63a9408378ceabf1f +79b1f2c9d5d8d3ffdfa3a1b3ca3eaa85 +cc519c456cb22964a334a6b41ad86e0b +907f37e8b7df4713213a505f28d6467d +572748bcdafddcef34ad0be34ef144f9 +785563ea1eb9f66d8be27cc41ee95f6e +d01a7384c6e8436fb43e0bcb2df770bf +32663e0333fcfb98bbcd3c2073f8aa5d +82ba001c7bcea7af62c33d716b0c9bfa +1cc5116a76477d8f0f5de2efae29cc3c +6157b46b1a107982913ab0320c36b7a4 +d0788051f22804e9f4f323d2c6a2a0f4 +7b9776076d5fceef4993b55c9383dedd +b9d0598b4e1c295dc5466f6e55b59579 +1a39c6f2fbad7f8ec87a16b41f10e4f9 +4f26ce66c3f271d8055c7416b3f4ec82 +4c8498c7c7c582df2fe30520e64d8656 +ae9696e232037d480c25f242f0dad26e +8ab6c24f02ec882d1a900b9151ce32ad +4e0326a0563bd2fc38a1b14e47fc7ded + + +cd7073388fcbd89d17adc9e9b6489c40 +6eb77adc1ed55d94c3c598d424843dd1 +ff683986021d3aea2c2e0824d3912882 + + +a2058d7d2a0e947e75f659203eedbc6f + + +9d53983237bffff6a75dbdb2e883082e +3c66dfba890ce9f8819b909bbaf6bec2 +6e3293266f645e19a91e415f8418aa49 +2d3c4d442a16d6402ba14307eca0cdb8 + + +0266cfef4017307566e781d815ca07f4 +bcc3797b5ee26595de904538fe84e289 +26567c0e378766f38baf34bbc73cf0dd +cbda6a0e1afde69875c104f6e809f1b1 +08a3028fda91d443f4d5e93307c96fcd + + +91355952bf808fedc051c1a96decc2ef +9bb2d1bce5ca6c1dab92e70aa744344f + + +f0b2d2ec92fbee68080605d968cf45fc +fa9079fe13a4db2dd6140d5d7112375f +6309fb06dc9f3d55d762718d30fa5f48 +969a6640722a1ab4b936c07c99a2e6c3 +4f332fdf2de4e25eb3f5611bf7b6c354 + + +739b03158aa5894431ecad1c8fa1c82f +da93d8095a72b3b2acbb64290dfdc716 + + +a3f6bf488479d822864c6346c895c623 +9c9723b05901c04d7bf4d62630c4dc85 + + +ab27137e3f7161c011a7b8bb89782c73 +e87e86990aa254a676d19240d7707204 +ca51657e035c8ec7101a2ba3e4fb027c +db163b6d98c20097ec791f4d7dd938fd +d88c26dca0ca8c159befb1a4f91a817c +33873ca90e5739a504ea50ed6c675eb9 +9f6dd30bc97b892fbd971271d1a82ce7 +47d63ecea460265f78ab03b88d2b0b10 +5c5791930e0644f718c68296a62251cd +fe1c7cbad0cbc0e2d90a0291658dbbcb + + +f505cb61cdfe745c5e4d7c74471e267e +955a446a7362ce4ee8d73acee3ef9790 + + +efbd0fc3617ddb7d7f31ce74f2e2162e +c01d40afca257245eb8374dece73e0c0 + + +4c4e6b894efc6381846a0764f1e70f77 +7ec9405a31291a374be5a10b11b4d146 + + +dd3692f9ad17ca6a2a49b6ad446a1eb7 + + +2165b99c89c8431e7165530ccb5f89fb +05992d3434d3589b38a3a5431842d38f + + +ebd0cfcbbb8e8ececa8f05617a98b324 +a3e000456648ad121c8aadf7d918a4e7 + + +bfd10864f928c910add9a134c48c003f + + +75e009a1fe815df846b1279590cb207f +f5e90c30ee80102ae8d460878f8aa080 +2d22c61e44fc9adb7315b121f8496708 +ed19ac112bb57caba9d0d43886216071 + + +11fe256b13a09546f7280198d8e98239 +0927262e8bbd59ec33eda07237e6f19a + + +f8bc7ca757d08b874579797ef5925bcd + + +599a8439ed6125670db4a61b4f93b406 +cdfa64990c808af7009d75478134f966 +b955200005bc73bec30a42c1d1df16d9 +eac70f4024955fbba9bd6a6e94cae7db +8bc18a7b64cde9d8fd204e30a8ad7172 + + +c3616907aa8a1b91b1ffcc2cebf3705e + + +3888e9f93e218814c97a146069d104f1 +7a4b4c6ebdb549fcbe47408f9457493e + + +69f1f3e08eaa1371f74e265511deeaa4 + + +ead9e5f733592ae8f9b227507de37ee6 +ed882314c841932770eab4413337b4b0 + + +d529d0aa82ed3aa96944387904ce88d3 +04a3ab30b80f9112937f2d586a622c55 +11b9e8e10d8acb2cd1addb502efc7f89 +e8c268d38f2cfa22121c876022676cb4 + + +8300eb5446df027b01ddd21e03c361b4 + + +0cdd968bdb2f2852ec71e0264b3292cc +e009322a00011359f76cf7ae59b4d33d +18b3e43abad26bdac6f4cea944777b62 +6c46b98e0c60e6dc2ef14f9d4a6607b8 +46878a9b3ede269c4e234550c9c89cd0 +02b42894653cfd82e52aac669ad078ed +262d69b7ca267be1994fca2aba46be32 +dc335e786863262f594737e26198009c +feda280e7bffb057ca4c87491aab6943 +c94a07253c14c98fe69dffafb59228a5 +9ab0e28d85d8ab5eb954fc28f6ac1e80 +9c2613b4de53f939bc770983976f66cd +9f41e1454905fd7416f89aa4380a65e1 +5e3c0e0c48f48c23c45aef7b72c739c0 +30d8e72bfdae694b1938658e1b087df0 +a3ffb8abd978b0464f7b5b508fcfdef0 + + +9dd0da9a4d871790529883dc56679b75 +db5cf23edb637b47a757468a06e6a717 + + +d678f496270f4b144ca5f60807a09cfb +ee9e3fee14270b7b27fcaa0e2cf2e042 +8c62e0877101b378a2fcb4e818cacf35 +e5b3968f64661f1893cf740191e959c5 +5081f3ba73ec28380b8e0e2ac7e94d1a +3af2127003919c5777dd0a36074817a2 +5744f9f3abeda8979635f87a1c892949 +bd7bb74aae07122ee6288f5f5ece6134 +d70d9eb28f1fe2f749adf494a50faa66 +5b9dd9d9eef220379a2de503d1ca6418 +59e5c87e9d8a26adc90e35532fd36d58 +c52fb7a817e7519fa2779d73040b1243 +0f9612a2b219856f8fb9fb980703983e +4c5647ac00f62f00d9584c17ab7c3504 +8aa24366a73e0e02cf427f7631005447 +c4cfe1c0db251f00e4a074d1c3556d27 +21c94faa16f9fdc7bbccd9486d21428c +1331764178f082e53bd0938583ba9c9d +0f2da7e8eb75ec9c688677631f81c8fb +35da51dbfed52e2f12ba3a0a832cd1dc +a4407ed736d6d821d839ee517b3afc21 +aec4b7a509e24fc101d78bcee93aa3b3 +20b789a8c2053e44309d5b83f9d2ff1d +19c611ee5a7f93785a4507cd723e03eb +581242fd17550f2bbb546b12f1829c55 +0ffba049a349094a1c160bc0beca3649 +63098ee9b67be59c25279b7ad5613637 +0b0ef7ff9ff85dfd27cab71f4731cc3b +b2c067e9a9585e997bd726dcf567c009 +f1092e3ac0dc38e9008a43981ff31799 +af877a7946403c96546bf83e9b9916d1 +db13d00b66e6af44559f19aadb24d4e5 +a73c5af628597d1fc68576de7ff5b58d +0c66c85cfffbbf9b5bdf3ddb943626b4 + + +39907ce9f1887b1a027cb9661dacfa21 +bd968116e9ade41f7ffde91bb8f6063a + + +a8c67f65e8618cc76fa3e94fe2a266f5 +dab22708cace926268ce9e71eacd43b4 + + +4cbfd7c2fa4dbc351c5bd7ad9429ffd0 + + +1b5d2294dc2eacfaa647413ebfde352e +70c41dfc17c87cbad54cde7e24433348 + + +b122a4394acc1a0a683cb787ad67a75f + + +3dcde5f0c575c078fac213717ad57cbc + + +d5be44e5e4de9222192bb2757b79c793 + + +8c086d220022ed8a1af377485f653ef7 + + +2405ad70193cfca2d44064ec2227fb2d +9deb8b8b4db1cf94cb88bfe20d998071 + + +53d9502fe340dfd1a37d536992d24c28 +e6179e6b20a5e08f351128a80b13568f + + +e7db69e4cae5a975d12a9922bd62855c +cc50cef418d070dc204157ea11f44ee8 +fee93c289a49bd1a98399b9bdadf4627 +0fc278d1ef776f8c1edbc7ab272fd850 +4dded8247005cc26a611a713fdd31335 +04a1cb8a2794a605461f8211fe46738c +b8b601fbe718b934ec74e2e910c28afa +49816c1abbb0646aa7fadaea57cc2d3e +b2c9c2e53dbe4590899b644e74e21cec +b12a9855f2b25f5a770753ddf9546b4d +04bf5d1e88e09bb87b8d51a7411e5dab +0953547609fedb241a4f6e86d47cc57c +aa2e592ba6fa4024a2e5adb63e4d2f6f + + +4404135b901f042ef20061bc675ebad6 +3206540bba1bf1310c08d32ca5bb42df +2390d98f9f4d1a5dba76652050b17323 + + +9be5f327f16bcad317c8ad0ae92635d8 +574c1fdbe98e07b336aeee94514cba7f +a8c664b8219ffde978db3d8308713975 +72ead25432b5a84031b8333aa5fbf259 +64f2d23d70cb2b2810031880f554b13c +2998e23d43af7c7857149b0e725ccad6 +9d29134dd5e1c2192916ef9104dd877e +d48475e6c742940f44e62622e16865b9 +94b34ff5224ba38210d67623bb1a1504 +8f88d990024975797f96ce7648dacd2f +6c56b94fd0540844a7118cdff565b0ae + + +051441eb8008be7093a760ee03f777ab +f1e6c13d39826544090e00e128207edb + + +0b6ecf17e30037994d3ffee51b525914 +38886cd44c85297638cb669771be9efe +8a4740b64e36fae06dd6317922c94629 +3a316818411b5a80ef878dc5c8483950 + + +3c06688411baa451d053f64eeccb1834 +bcb93bbeb8cf2831e49ff5541d277a1f +d306e9ad7b8b67464493c3281417afdc +6bb88a8a3d69511d1bf9e7af12ab5f47 + + +2652ce7b4dcf00a1b07d8b1debedf867 +a1775d6ba3d8b76629dcdc2c1006048b +a874a391c41c223a007297af0fc82d71 +0f6007361d5e4c8f34a2e83d402567b1 +a75033315ee90464410b47cc27ce9ff0 +bc1d75d2d4988d2ad9cac651bc44b8b3 +36cc4107f0d39d89b8031042c4159468 +8fd8e9a11cca513a4da0f25ff1a24149 +5af577705b43ce01285f2721a4850ac4 +2937220203e5a52762f5c9a4527e1988 +baadbf936466cfc106ae73e5f15dba89 +4fd59032d7c3a59fd45028bafa245721 +191b3c2e856e750c06c0ba7987f902fb +eb85dc872664c0769e9fab1b7540b4d5 +17dfe118f580bc2a08e21e8104ef68eb +ad485022027867116de0bf6c25b1854a +5aeb1084e3a6ae5ef7ecc2bfc7a15592 +8702f5d6fbad08bf74378506ef376f83 +7596c070ac1bc839022e0a7aba2156ef +bcc98729a04598aecb86c451b91433ea +368af9ad30db4935e51b2109b9d4e9ca +e0a7f23376f50de631db93814aff2e35 +7ad3c70ef87d3657f918d3ee3649f31f +52b7639c5c4e35f33bb3c69cbfa0588d +a2a228f499608ddddeb2ba54834a5b7f +c940b153fb6c5b3498efa181881b5b6c +f9f9da534cce6a9124cc6b919329944b +287cb7bb6e6966708534cb9ed48d48ac +4775a411c20fe8fb13e9fb3a46629dc3 +9b2ce8f93949146d63dfef4d4784ad4c +18638db567f8b6fd7b1c6641ebf2c958 +463334491415afc3e56661e87196b4f8 +016527b52b6af2d6784fffeb23a2349b +2a315fa2593161154c319788f0ef2127 +8b75ae7921f26b4f4b11d18ed921248e +7db990cc030127f1b64a4d3492f8f3e2 +afdcd64e0d7d78942401354d7f5f180d +51f6fe162641de3714866950d5eff4e8 +0a9d5e42c711a284436fa6f267e8ab85 +2c5e8a67d1a805aae9842bbad59a873f +c22fdc8941f2956e0930b20105870468 +1f2386bedbebd633223278c1fd25109a +e0d060c7f70126e74c443b72ae560791 +20e28c8b386ddbb38ead777f717d7c44 +96c6b586a6afb6d72dc8b93b30f844d5 +351ce642d2008500c8780cce574acdb2 +fc1cb0e9030ce6b891319ce46dd8c434 +95bf00532c504c237041c4e3f04936a1 +bdf5ae55ea4d553beb785266dd0f9ffa +2894170c52a47ac02bf094bf047f1984 +fa8aa7a5c2077676637614809bc0ea0c +b8f1f393d7a247fdfe7668acf776e9d2 +35b71c6a8e678cdaa9d484ebab42c2ca +8f55434707b160cf1a8331d27e37e7e4 +4711cc4662b9136a881497c27b596135 +950310a6c12362b084a68b0cfa7f3373 +6ac17b4d7485fe73dd2d754ce2a0e2d9 +96fe7b1e5cd48c7332cf17b789f7af66 +02aac38356af65808e08e21f1ddd225d +bccc18d3b8c2b941ef7ef6602aab6c69 +de96058dc4fedbe4ccca03f9966ff743 +3daad3713df02c15beebd09ceecacacd +b8b582e30d3f3bd8867221dcc3dbf365 +75c68bb955477a99fc98600f5e1f40a3 +bf1c8fcdd3706774086cd133a6e04d45 +eee692f442eaec2b8291419a2017e50b +f9389202889738a0935be0d96f3aa609 +9b187fb3a908fb75b7b2a8573a4d13c4 +c458a95a74915bb3e01102060bf3d27c +78fdf805f1cea6cd01912192821ec734 +34b9ef2cadf050ad58f391a7990c6975 +c0f60dd955a2bd3e6bace66eb362c9a5 +a5f3fbbef1831fe0bcd060edb6e5010b +c49883919b7912057b1ffad674a9c7c2 +99d8349acae8fcd95094364adf24dae2 +72b2fd6a41260897ef758436603d33a2 + + +cacdbe68a428ae36151a3d1152b2b77b +86c5b7ba9581a58bf6e465aea7d52e46 +3c4338d70de8c99a86b3ee15924172a1 +fb794db6e06fa3cf7479fc889894caf3 + + +3abe66ba8da6b6bf9cf1c6b0e907d51d +9a29da1e201fb23de4f499adbb9f6a71 +edd56d70cac390ef63feeef7e9d71b3f + + +5f4ae32bd59400b8f788ac644b693ed2 +8f83bbc144d70505672f82679546c72d + + +809d819fe86dc60509c0b39997fc0d4f +17bfd10e3232de9145f5b74a6ef6afac +67b77209f88a051d1a7dd39e6584212b + + +b162a10416c2cba0be1ba5d979e19145 -fd45c67989eed6b7d3881ac7d660ef68 - - -090f70ef38b639a7eb61c17dd6fc09a7 -4d924d6b8d09a243f14a16202e3266bd -4456ef4ddfcadde7b479cacfe46c1f39 -e85ad470880e4acf2c2c76e288216b26 -e1e9ddc20eafcd968f8c9f51a56736ea -dc02ad9bb7d7cbf9c8cee893284bc9d8 -dfe86760bf0f9899b0fcfc86c7172bdc -33f4b1f8e4c449cbf4a01710b3de380e -ecdfde02f33a63b14166a42680cf8cdb -2bd3bf69b9320a995e80c7ce85af673a -ab2155979557b00ecef7c1b7c7e8958d -1cbd40249a14b7ef003c8a6f44e3022a -62b7de49a5677852bdc59e5c849173a0 -4129d479726c923853f533863980b485 -3fe76e0f0782364db62969a16a391373 - - -f0bf96a5e49457f8031630df2134222f - - -18bcbf63cd346f9bf9ee4edd60e69a23 -f6aff5dbba38184dd8998c576b3093ad -be8192ecd06e39c897bd970b436d6293 -9f5036a9754b83c78ef667a5ba915f8a -e3ef3bf3556ae02dc94a2bdc360d2d49 -d5897a77179001eb8dbbb0aa1de54193 - - -7739e48ce21ce35cd78f1247b6eed711 -7b177c892a85d8a3eee3a7b482d01e2e - - -601214922e3c23f448755f48fa6d7f7e - - -beb2be314774a6dc4412ac7eb5211306 -1b7a1789b75594414fe2f0533422557b -d68b958fab17ee3c8e933beeafdd9881 - - -7f3af95b8429cb1135f1d0b6f38e89e4 -8adf723e1ca06d2217f132ad66b3d112 -e9c60631b682b4d70caba0c8abde2db7 -ae7d425c162f8fdcc31b6780c5f60aa4 -b833ba10c2a43fb30378db9d53fcd3c0 -c22e2d91ffd4f71ffe56f32989d1c3a1 - - -bcbd68efc7bbe8f64d1dcea62b0ef39e +f8228e3250f191a1f69dfca422396b3b -5e8879bea2ca8523121328fee835fb98 -1c6f773292c37fbd5665c68439399aa4 -a6af0861d20de8d67561f9c09aee738e -eb2c70a5c76c563e7e350275c8ea8b31 +372d1bc3cc32141d16e6828bfcb7f15c +a234de35961af948a38652010a26c9d5 +8a4d8793abe8403cc6f5ab4af734250d 26c15cb43424cb0a5f4374b2f23205ba -daa89e4bf8a6d7258ac1bcaa889c518f -3f13f4441c56f049f641638ed8523035 -4d611ad3939347626d994450645914d6 -b7f7a8a0717691a5fadb72ed9b953930 f1d09aba4db36c2f1016eb065fcda1d3 +1c6f773292c37fbd5665c68439399aa4 +daa89e4bf8a6d7258ac1bcaa889c518f +2fb90091fdcd91c7033e2b9d43cd89b0 +eb2c70a5c76c563e7e350275c8ea8b31 +a6af0861d20de8d67561f9c09aee738e +3f13f4441c56f049f641638ed8523035 +b7f7a8a0717691a5fadb72ed9b953930 +4d611ad3939347626d994450645914d6 +5e8879bea2ca8523121328fee835fb98 +2aab5b22f214a5fa75ff9d57f1dcf4fd +9687706ae4cad55d5caf9cf7a193968c a3d8f09c515e695e7ea3d3ff6fecdc3e @@ -447,59 +5483,55 @@ 9a095583d4968210c428aa671f7fd05c - -372d1bc3cc32141d16e6828bfcb7f15c -a234de35961af948a38652010a26c9d5 -2aab5b22f214a5fa75ff9d57f1dcf4fd -8a4d8793abe8403cc6f5ab4af734250d -9687706ae4cad55d5caf9cf7a193968c -2fb90091fdcd91c7033e2b9d43cd89b0 - -27701a1de23da787b0d3491b886f6966 -dde30bfe8bfcbe0ee166386b64256dc5 -3d57d24d680dec4818f4357f2cba6268 - - -b95ea04521788a9c3c5f311ba98db929 -7ea3145a0dfe1d9da222884bdc89a606 - - -f8228e3250f191a1f69dfca422396b3b af897df7208934f59a4f5746db0f3e7c -829aef425771dbe207a07c8c056f41fe - - -cd76059e9319a93321c839e039fa2456 - - -0c1c0f5a4bf1ea99ac241c8604d70d3e -ebddf398f5da69049cfe4167b5e6b880 -abe5aff33c491eff6b115bc16eb0badb -44acaa258dd743bd7e274205a2f36288 -450e1e6dbddd31e411110de6f18a5b4b -70c0fc61adcb15addb3a06df5a810932 -0d16f75fa10e866a576667e4e0dfe825 - - -87c0ddff94acf4073911f561e66e9c56 6e58f3763d79400efb63ce5c692dfdb4 -7e1c640c2f39ba23ab72652ba6bb0825 -da67e2754b466b467f9b97d7dce1b367 +e90fcba79e73f0813da74b92517043d8 +bb214b2b022f8a410aa7bce1e92724fd +dde30bfe8bfcbe0ee166386b64256dc5 +ae2ab2799848a18dcceadd7514065059 -08b7348a9439950035cc7511a0fcddf6 0f47c9d67789b573d2f22181f55c3636 +87b259cdf18e697f87a8d65092a7a049 5abc90c303abc0281a323c53d1e44c2b +53a1ad86cb3f04d69b9dcb275a3db684 +e9042b477814247c6860233246c57163 +d94304e12bf6cbd4f8f000c4fc563766 +ff0d3b2b34e3e09b44827b46cef20d43 +e6bf12ee8555d9fdc3d0f2c42940436b - -2d31c00eb7f8d4a4fd960971e4809d31 + +cdf35ff41736804343d6a5b1ac20c69f - -edd95eb12e0cf72e391e897c595ee289 + +cfe68492dea5ba16eaa85ff232bafdb6 - -8c6212c872e88f2009fb441f68a1ae74 + +7ecb0c1313a804acf7cca3bfc2af5371 + + +58adbd597318114bf70164c0915d6836 +7f90ecb330695a1f3d6e3b7212bfd804 + + +5f8489eed8d4b6b7b13da0bbda876dac + + +4a1790fb8c8aacf08aa645cde5f07d0f + + +d138cba0fea34603f4196dc5153d8e26 +96b453f1c7b3bf0485319a462084db96 +7615dbe480f829b7a967a0562c8e7221 +63003d078e0b8c6321f303661321bc33 +755728ff7720434f400c85c4d7e9c0b5 +ab2a6b84195ac4739dd22f429a36c13b +1b2e22f2a95597db45c8af5af3852506 + + +53f42b65c3712a2ca5f7afc148c110b7 +ba3387a36f0bc8fd51e880c434d426b9 47144408dbbf4a7eba63f1761a499508 @@ -513,12546 +5545,7640 @@ c871f031ea048c72acf364943d927ca6 - -d94304e12bf6cbd4f8f000c4fc563766 + +2d31c00eb7f8d4a4fd960971e4809d31 - -7615dbe480f829b7a967a0562c8e7221 -755728ff7720434f400c85c4d7e9c0b5 -63003d078e0b8c6321f303661321bc33 -d138cba0fea34603f4196dc5153d8e26 -ab2a6b84195ac4739dd22f429a36c13b -96b453f1c7b3bf0485319a462084db96 -1b2e22f2a95597db45c8af5af3852506 + +8c6212c872e88f2009fb441f68a1ae74 + + +edd95eb12e0cf72e391e897c595ee289 -53f42b65c3712a2ca5f7afc148c110b7 -cfe68492dea5ba16eaa85ff232bafdb6 c532a9793127f95ef92106e37194499c +08b7348a9439950035cc7511a0fcddf6 bd8a3d70f7c061e94386466b0e52d9ef -ba3387a36f0bc8fd51e880c434d426b9 -e6bf12ee8555d9fdc3d0f2c42940436b -4a1790fb8c8aacf08aa645cde5f07d0f -ff0d3b2b34e3e09b44827b46cef20d43 - - -58adbd597318114bf70164c0915d6836 -7f90ecb330695a1f3d6e3b7212bfd804 - - -7ecb0c1313a804acf7cca3bfc2af5371 -5f8489eed8d4b6b7b13da0bbda876dac - - -87b259cdf18e697f87a8d65092a7a049 -53a1ad86cb3f04d69b9dcb275a3db684 - - -cdf35ff41736804343d6a5b1ac20c69f - - -e9042b477814247c6860233246c57163 -b66080d9f6ee6863cdb2a90e90d0dff4 -932bdce69cd84691658ee4ebde954d1b -b0e3e59ac4a59d120775fd038d8bc693 +4cd066bfbbf816d406d4343970f029b4 eb649938f2a91662ca060d49414ce4cb 0497fc1a8fa4467c01aaaffc4eb7ae61 +b66080d9f6ee6863cdb2a90e90d0dff4 +932bdce69cd84691658ee4ebde954d1b 0b7c9cb30c4f266489e94e39de7bc8eb -4cd066bfbbf816d406d4343970f029b4 7df53375d2ba071872f4f0d78eb08b50 - - -16ee4b07a337b4e9e04a6cd919bb48c7 -7abe01720f55b034034b834b89ec1306 -713cc92bd897d941b740aef1bfbb64ee -d01f94a52840ed0da0fe14c3e70d3592 -7d4348022e6489408cec85c94210ff99 -2f0031ab554d1ae49ff97db3764b33c5 -2b69d68dd6f5a829982f6d563ef62442 -0f42b24f6a1b9eba72b885c94dfd2c4d -b3bfc3ff51c1b630a842fd2a8c430fb0 -485c9e075ba3a2a36de5bc546f7e07e9 - - -6094b341562284a4596ec75bcbd37deb -07c586be90bdcc5c8429c4285d1d357c -dcbcccd74064350045ebca7ff9c61c4f +b0e3e59ac4a59d120775fd038d8bc693 -ae2ab2799848a18dcceadd7514065059 -1dd7b0e81060df90697a59af9e892e0e -7d4bf23a5c30fa32febd05464db47ca4 -bb214b2b022f8a410aa7bce1e92724fd - - -c9c051d0e3d9d09c70e433bf63c56e68 -9534f18545bb75eab35be1909d01716e -861a9e8b55723564a5fe508b357027d1 -3022ef929652913067110629d8be51f0 -42779e7cbca0ce50a46c94d453f22101 -8b6d02597c98dbe4998550104ae90e51 -1c41c7cb2d913823e65ea25b9b067a34 -1f2af9d27a32d3bfadb9af4df5bedbdc -5e2d553b5b5f009b217099ddff7f7143 -d661e302e5a904c9d5b2975feab00886 -bfcfd11916648c543cf40ff4f531f859 -44ef4a89c95664c98d629e062e13537d -95c4077ef635ca070d9b7e147b4a97f1 - - -99d181ffb366ca1d65449ab8d7f73233 +829aef425771dbe207a07c8c056f41fe -060e704e080033d19da3d279e0080913 -5ca78dbb9603e64cc7630f1e45aa7eeb 119ddf7becb7ec0533a2d1af9144f4f9 -dce41ebd1e3eaddd92aa77cb18ae23c3 -3f1fc62470db30f980446bc250cc2b19 dfb33b91b611417dd4aa229ebff9e7d9 +3f1fc62470db30f980446bc250cc2b19 +5ca78dbb9603e64cc7630f1e45aa7eeb +060e704e080033d19da3d279e0080913 +dce41ebd1e3eaddd92aa77cb18ae23c3 - -c1be273bd3bcaa02fde483945228edef -e3ec127b7e8b2bd7e8e1766d1a36db7b -38b17de188c75ee96abcedfbad061a58 + +7d4bf23a5c30fa32febd05464db47ca4 +fd45c67989eed6b7d3881ac7d660ef68 +99d181ffb366ca1d65449ab8d7f73233 +bcbd68efc7bbe8f64d1dcea62b0ef39e +87c0ddff94acf4073911f561e66e9c56 +7e1c640c2f39ba23ab72652ba6bb0825 - -2868b5c28a90d590cbf4413c8aead039 -d714db26f9bbae92fcfe6189feb04af3 -3c0b5fd7b2a333bce8026e36d3b551ac -653edba822938ce0b1589595b26ab274 - - -58faad0c53a97548125937e2ac0079e7 -a52e6402293e6704ece85c2abbbc244b - - -e78a29ba0df7c9bef147defe5ed5c296 -ed2e03a937832c0f36ef4ab568db8105 -9ca66b984093a947484d8b50abaa4329 -d4e5e96dcf25b31361aa0ef68ea9dad2 -91784f44ac5d4a6ca2290e44242c4d3b -d36e0b9cb8cda905d16adb7f4ac97832 -a51ecda844cf3dd21ab391e71d8f9af0 -7a8bab6fc66b5d2ce4f152bcabb0acbc -c2bfcd0f8843aa94180737e3c6824593 -c38cfaedd5384ac4c0ba3765581d9475 -5a4b646decff7132463240f4f57b3592 -1db9cc9d11e448fe8b6668158c187728 -6148d30ad1a4bdd7d0937358d6b461e7 -c20ba6ecad9f9c1d2a041c9aa59410f2 - - -16915cb7d9769afd557cf5ec03de59a4 - - -ff8cffaec052817493a619c4b5de14bb -bbeb679422f9fd8474d9c635d6a81806 -435a535b406ba64c00f9d6eca9455f30 -3ddfb7689e5681029ebe9d8308fbe2c6 -c5b833c89e8077c9a61ff61d82cda36b -8cd1881440ae64839a38ff9838ea6aff -aca6d8c08e6c663bea2a2e89811a7c58 - - -8b202634562ae4c51e87598498acfb9d -c125f0136ce8d49614938238294fe6b0 + +7ea3145a0dfe1d9da222884bdc89a606 +b95ea04521788a9c3c5f311ba98db929 457ba7f711105eba233443a3f1c6fffe -e90fcba79e73f0813da74b92517043d8 +da67e2754b466b467f9b97d7dce1b367 +3d57d24d680dec4818f4357f2cba6268 +27701a1de23da787b0d3491b886f6966 - -b162a10416c2cba0be1ba5d979e19145 + +bfcfd11916648c543cf40ff4f531f859 +c9c051d0e3d9d09c70e433bf63c56e68 +861a9e8b55723564a5fe508b357027d1 +1c41c7cb2d913823e65ea25b9b067a34 +44ef4a89c95664c98d629e062e13537d +9534f18545bb75eab35be1909d01716e +42779e7cbca0ce50a46c94d453f22101 +1f2af9d27a32d3bfadb9af4df5bedbdc +8b6d02597c98dbe4998550104ae90e51 +d661e302e5a904c9d5b2975feab00886 +5e2d553b5b5f009b217099ddff7f7143 +95c4077ef635ca070d9b7e147b4a97f1 +3022ef929652913067110629d8be51f0 - -c2c7554e684b3215f323bee3acaa467a -d5eb6af8926a058a1509863d6fde211f -496f2de8d1731c247561cea5b9356f5d -a6af9e25307918427d5fc1a92c2d73a4 -497e603380ed4878a23cb93a6d41fc5a -c36eac40f8db61edea7958d8ac870f88 -0cef2d554ceb31f339c496ed5f06e63f + +dfe86760bf0f9899b0fcfc86c7172bdc +33f4b1f8e4c449cbf4a01710b3de380e +1cbd40249a14b7ef003c8a6f44e3022a - -aace231a5cfec37aceaf64e87a6985e4 -562e10fdf9aceb3c277f6d9b13d98fc1 + +f0bf96a5e49457f8031630df2134222f - -c6f393b8430b95f521554b427d675a68 -778ee87bf2f490b2737b2575d6a8367d -36e0aff3d3354e60d6470d44c07d1760 + +4456ef4ddfcadde7b479cacfe46c1f39 +3fe76e0f0782364db62969a16a391373 +4129d479726c923853f533863980b485 +e1e9ddc20eafcd968f8c9f51a56736ea +62b7de49a5677852bdc59e5c849173a0 +dc02ad9bb7d7cbf9c8cee893284bc9d8 +ab2155979557b00ecef7c1b7c7e8958d +e85ad470880e4acf2c2c76e288216b26 +090f70ef38b639a7eb61c17dd6fc09a7 +2bd3bf69b9320a995e80c7ce85af673a +4d924d6b8d09a243f14a16202e3266bd +ecdfde02f33a63b14166a42680cf8cdb - -c3ccf7492299ddea74c15ff331ea0f9a -5b2c3dbd4abbc7eff715977d4442c50f -d7c38727c22bb427515f94092c323d51 -c7fcdbfdc4bde8825a57450051950df8 -fa2bddaa89b6129d309a100838daaf79 + +44acaa258dd743bd7e274205a2f36288 +ebddf398f5da69049cfe4167b5e6b880 +70c0fc61adcb15addb3a06df5a810932 +450e1e6dbddd31e411110de6f18a5b4b +0d16f75fa10e866a576667e4e0dfe825 +0c1c0f5a4bf1ea99ac241c8604d70d3e +abe5aff33c491eff6b115bc16eb0badb - -3a316818411b5a80ef878dc5c8483950 -8a4740b64e36fae06dd6317922c94629 -0b6ecf17e30037994d3ffee51b525914 -38886cd44c85297638cb669771be9efe + +cd76059e9319a93321c839e039fa2456 - -c78db4dde38bd36c9d6c8ff0cb6502e4 + +07c586be90bdcc5c8429c4285d1d357c +dcbcccd74064350045ebca7ff9c61c4f +6094b341562284a4596ec75bcbd37deb - -2a44fbdb7360c60122bcf6dcef0387d8 -c12c6510dad3ebfa64c8a30e959a2469 -9c46d7cab43e22a14bad26d2d4806d80 -5a3be2d8fff8324d59aec3df7b0a0c83 -ebe6b6902a408fbf9cac6379a1477525 -e5a8f32e28fd5c27bf0fed33c8a8b9b5 -119dd0c2e94ad689de873ef39fd43e6e -3e450c2a2c66328d9498e7001ad7197c -72c593d16e998952cd8d798fee33c6f3 -6e7a87edf112d7544015589f8291e752 -8692e6efddf882acbff144c38ea7dfdf -f4254356c2a8c9a383205ef2c4de22c4 -6e9e2694b7318954aefba787732dda44 + +18bcbf63cd346f9bf9ee4edd60e69a23 +e9c60631b682b4d70caba0c8abde2db7 +8adf723e1ca06d2217f132ad66b3d112 - -cee2d3d516d9940ddbfd859d2dbbe55b + +7b177c892a85d8a3eee3a7b482d01e2e +7739e48ce21ce35cd78f1247b6eed711 - -e9df9178a05deb95474788697500028c + +d68b958fab17ee3c8e933beeafdd9881 +beb2be314774a6dc4412ac7eb5211306 +1b7a1789b75594414fe2f0533422557b - -0dea943064353cbced50464e82de12ae -2a44fbdb7360c60122bcf6dcef0387d8 -adcf31a940ace9fb4c104672cfd2d6f9 -5a3be2d8fff8324d59aec3df7b0a0c83 -6572c4e13eaa937ff62163ee7faaf33f -7ebb3ccb0f2a3defbe84b59a1c07fd45 -3c9852ae1a4d25e9cbdadb68bb0e1f1a -2b6a88b05b94c56fb478fe70dad68cdc -3e450c2a2c66328d9498e7001ad7197c -2b99a5e48d3c3957d03027d36a25e8bb -3964ec1cd6fcbc20fbc2ed63d320caf6 -50200576c149315cf45b3293e427a671 -afc0b83bada23f6dbec51c8e28029efd -527d96cb51eaa54fa74a90db078008c4 -2b8885da50e2324557185fb0890ce2b7 + +7f3af95b8429cb1135f1d0b6f38e89e4 +c22e2d91ffd4f71ffe56f32989d1c3a1 +601214922e3c23f448755f48fa6d7f7e +be8192ecd06e39c897bd970b436d6293 +ae7d425c162f8fdcc31b6780c5f60aa4 +9f5036a9754b83c78ef667a5ba915f8a +f6aff5dbba38184dd8998c576b3093ad +e3ef3bf3556ae02dc94a2bdc360d2d49 +d5897a77179001eb8dbbb0aa1de54193 +b833ba10c2a43fb30378db9d53fcd3c0 - -65e2f06da6de8b5a9bdc7a9fc8b01458 + +1dd7b0e81060df90697a59af9e892e0e - -c3006f32bd19f09628292ae1b3df25f4 + +713cc92bd897d941b740aef1bfbb64ee +16ee4b07a337b4e9e04a6cd919bb48c7 +2f0031ab554d1ae49ff97db3764b33c5 +0f42b24f6a1b9eba72b885c94dfd2c4d +b3bfc3ff51c1b630a842fd2a8c430fb0 +485c9e075ba3a2a36de5bc546f7e07e9 +7abe01720f55b034034b834b89ec1306 +2b69d68dd6f5a829982f6d563ef62442 +d01f94a52840ed0da0fe14c3e70d3592 +7d4348022e6489408cec85c94210ff99 - -d26e8f463195a7b86f86b7d550cfc114 -f040b255ca13e693da34ab33c7d6b554 -ebe6b6902a408fbf9cac6379a1477525 -384c3f17709ba0f809b023b6e7b10b84 -e5a8f32e28fd5c27bf0fed33c8a8b9b5 -ef9a6ccfe3b14041928ddc708665b226 -1c7fc3f027768438a5e12572a3ca1233 -c18cd01623c7fed23c80d53e2f5e7c78 -8aba3e2c8aad049e56a11eb5ee095941 -5f1847175ba18c41322cb9cb0581e0fb -79f41c0765e9ec18562b20b0801d748b -b806658954cb4d16ade8977af737f486 -342bc03f6264c75d3f1d7f99e34295b9 -39c5a5f53ff0e6cebaec731706427bbb + +e3ec127b7e8b2bd7e8e1766d1a36db7b - -a714d87749fb1eddfd91141d931f483b + +5a4b646decff7132463240f4f57b3592 +e78a29ba0df7c9bef147defe5ed5c296 +d4e5e96dcf25b31361aa0ef68ea9dad2 +7a8bab6fc66b5d2ce4f152bcabb0acbc +6148d30ad1a4bdd7d0937358d6b461e7 +9ca66b984093a947484d8b50abaa4329 +1db9cc9d11e448fe8b6668158c187728 +c2bfcd0f8843aa94180737e3c6824593 +a51ecda844cf3dd21ab391e71d8f9af0 +91784f44ac5d4a6ca2290e44242c4d3b +c38cfaedd5384ac4c0ba3765581d9475 +c20ba6ecad9f9c1d2a041c9aa59410f2 +d36e0b9cb8cda905d16adb7f4ac97832 +ed2e03a937832c0f36ef4ab568db8105 - -f0b2d2ec92fbee68080605d968cf45fc -6309fb06dc9f3d55d762718d30fa5f48 -fa9079fe13a4db2dd6140d5d7112375f -4f332fdf2de4e25eb3f5611bf7b6c354 -969a6640722a1ab4b936c07c99a2e6c3 + +653edba822938ce0b1589595b26ab274 +3c0b5fd7b2a333bce8026e36d3b551ac +d714db26f9bbae92fcfe6189feb04af3 +2868b5c28a90d590cbf4413c8aead039 - -4c4e6b894efc6381846a0764f1e70f77 -7ec9405a31291a374be5a10b11b4d146 + +bbeb679422f9fd8474d9c635d6a81806 +3ddfb7689e5681029ebe9d8308fbe2c6 +8cd1881440ae64839a38ff9838ea6aff +ff8cffaec052817493a619c4b5de14bb +435a535b406ba64c00f9d6eca9455f30 +aca6d8c08e6c663bea2a2e89811a7c58 +c5b833c89e8077c9a61ff61d82cda36b - -a2058d7d2a0e947e75f659203eedbc6f - - -c3616907aa8a1b91b1ffcc2cebf3705e - - -3c66dfba890ce9f8819b909bbaf6bec2 -2d3c4d442a16d6402ba14307eca0cdb8 -9d53983237bffff6a75dbdb2e883082e -6e3293266f645e19a91e415f8418aa49 - - -bcc3797b5ee26595de904538fe84e289 -0266cfef4017307566e781d815ca07f4 -26567c0e378766f38baf34bbc73cf0dd -cbda6a0e1afde69875c104f6e809f1b1 -08a3028fda91d443f4d5e93307c96fcd - - -244c2a76da3dd075f12892010b51429d -4c8498c7c7c582df2fe30520e64d8656 -feb67f9cef255056d3c1efa088faf1f3 -fc4180203086f4db5723547477eb472f -2341f2c853fbbb21188c6b2c2f7064b8 -30bf39efa0692914e6ddb6443425a173 -953a8f4b78d06742b24778ad0fafd7fc -1cc5116a76477d8f0f5de2efae29cc3c -7b9776076d5fceef4993b55c9383dedd -2ca61b76e22053571dd8611e5aac4900 -08a9454e4631ec0d88335265d8dfa2ac -a67be66f984c8e31cfad2c93fb5d0a1d -4e0326a0563bd2fc38a1b14e47fc7ded -820f48fdead90505fa70b4e47b2c652a -1f367bfbbc77e33c28beb1b3f1a5f88a -43ea1dd926d28fb13254881c45cd313f -907f37e8b7df4713213a505f28d6467d -88d9eb0ff69518f9acd61ada0912104e -fd5f09f2fb6e899777af95c277ff8c60 -79b1f2c9d5d8d3ffdfa3a1b3ca3eaa85 -572748bcdafddcef34ad0be34ef144f9 -cc519c456cb22964a334a6b41ad86e0b -b9d0598b4e1c295dc5466f6e55b59579 -cbcec86b5b111de63a9408378ceabf1f -8ab6c24f02ec882d1a900b9151ce32ad -d0788051f22804e9f4f323d2c6a2a0f4 -0fe870dbba4c1e71c7bc3bd764ac6648 -c8dda8025928ac2a82206adb6aea2fd6 -4f26ce66c3f271d8055c7416b3f4ec82 -be7c3c0f4cf51faf0a543446b97d2c55 -0a2438f2726be075c1c1519f918f3215 -9c63e7fcef29b28590f35af932505ab1 -49e3f006018662f60f1db2aec0b2cca9 -9ebf1d0182dd9eaafad691698d6b5a04 -8cef2db6f12ac34456d346f4f0df3bcc -6157b46b1a107982913ab0320c36b7a4 -857cc080b63fbdb946570312693498f5 -82ba001c7bcea7af62c33d716b0c9bfa -ae9696e232037d480c25f242f0dad26e -c87720a8b6da87848cf717971cf8e28d -785563ea1eb9f66d8be27cc41ee95f6e -d16668a2d16b057f04eb2f93372bf631 -65d6c6f25dc89018dc74262179cd56ad -b52db318cfca6f9e1eb261af3e650ef4 -bc8bf1b085afb48f0a833f55bc7a092b -3c01f20e2abba61bf212d959f0b70143 -e45762e446e2f0cb2bef724fa339b4d6 -d01a7384c6e8436fb43e0bcb2df770bf -81534c478c919097a58b0154664c1ee2 -b8285c08b99e9db14a03e1fec65fd080 -f2be13d5e99973c73059b469fd10cb04 -f7e2467d8c6614a748e8629cb60614b0 -1a39c6f2fbad7f8ec87a16b41f10e4f9 -817762ea9da214f1f4584401ccd51374 -32663e0333fcfb98bbcd3c2073f8aa5d -0a363eb48ab32888d2ccded705697e3b -ce82206856d06c84b34b4750cf97fdf9 - - -ed882314c841932770eab4413337b4b0 -ead9e5f733592ae8f9b227507de37ee6 - - -7a4b4c6ebdb549fcbe47408f9457493e -3888e9f93e218814c97a146069d104f1 - - -69f1f3e08eaa1371f74e265511deeaa4 - - -cd7073388fcbd89d17adc9e9b6489c40 -6eb77adc1ed55d94c3c598d424843dd1 -ff683986021d3aea2c2e0824d3912882 - - -3dcde5f0c575c078fac213717ad57cbc - - -b122a4394acc1a0a683cb787ad67a75f - - -2405ad70193cfca2d44064ec2227fb2d -9deb8b8b4db1cf94cb88bfe20d998071 - - -d5be44e5e4de9222192bb2757b79c793 - - -8c086d220022ed8a1af377485f653ef7 - - -2390d98f9f4d1a5dba76652050b17323 -4404135b901f042ef20061bc675ebad6 -3206540bba1bf1310c08d32ca5bb42df - - -e6179e6b20a5e08f351128a80b13568f -53d9502fe340dfd1a37d536992d24c28 - - -cc50cef418d070dc204157ea11f44ee8 -b2c9c2e53dbe4590899b644e74e21cec -04a1cb8a2794a605461f8211fe46738c -aa2e592ba6fa4024a2e5adb63e4d2f6f -b12a9855f2b25f5a770753ddf9546b4d -fee93c289a49bd1a98399b9bdadf4627 -0fc278d1ef776f8c1edbc7ab272fd850 -04bf5d1e88e09bb87b8d51a7411e5dab -49816c1abbb0646aa7fadaea57cc2d3e -0953547609fedb241a4f6e86d47cc57c -e7db69e4cae5a975d12a9922bd62855c -b8b601fbe718b934ec74e2e910c28afa -4dded8247005cc26a611a713fdd31335 - - -70c41dfc17c87cbad54cde7e24433348 -1b5d2294dc2eacfaa647413ebfde352e - - -dab22708cace926268ce9e71eacd43b4 -a8c67f65e8618cc76fa3e94fe2a266f5 - - -4cbfd7c2fa4dbc351c5bd7ad9429ffd0 - - -051441eb8008be7093a760ee03f777ab -f1e6c13d39826544090e00e128207edb - - -b0cfd2a97c10400d18ae40f3b97c2fa0 -bd968116e9ade41f7ffde91bb8f6063a - - -2998e23d43af7c7857149b0e725ccad6 -a8c664b8219ffde978db3d8308713975 -94b34ff5224ba38210d67623bb1a1504 -8f88d990024975797f96ce7648dacd2f -64f2d23d70cb2b2810031880f554b13c -6c56b94fd0540844a7118cdff565b0ae -9d29134dd5e1c2192916ef9104dd877e -72ead25432b5a84031b8333aa5fbf259 -9be5f327f16bcad317c8ad0ae92635d8 -574c1fdbe98e07b336aeee94514cba7f -d48475e6c742940f44e62622e16865b9 - - -da93d8095a72b3b2acbb64290dfdc716 -739b03158aa5894431ecad1c8fa1c82f - - -f505cb61cdfe745c5e4d7c74471e267e - - -ab27137e3f7161c011a7b8bb89782c73 -9f6dd30bc97b892fbd971271d1a82ce7 -5c5791930e0644f718c68296a62251cd -d88c26dca0ca8c159befb1a4f91a817c -e87e86990aa254a676d19240d7707204 -ca51657e035c8ec7101a2ba3e4fb027c -db163b6d98c20097ec791f4d7dd938fd -fe1c7cbad0cbc0e2d90a0291658dbbcb -33873ca90e5739a504ea50ed6c675eb9 -47d63ecea460265f78ab03b88d2b0b10 - - -9c9723b05901c04d7bf4d62630c4dc85 -955a446a7362ce4ee8d73acee3ef9790 -a3f6bf488479d822864c6346c895c623 - - -2d22c61e44fc9adb7315b121f8496708 -f5e90c30ee80102ae8d460878f8aa080 - - -0927262e8bbd59ec33eda07237e6f19a -11fe256b13a09546f7280198d8e98239 - - -f8bc7ca757d08b874579797ef5925bcd - - -bfd10864f928c910add9a134c48c003f - - -ed19ac112bb57caba9d0d43886216071 -ebd0cfcbbb8e8ececa8f05617a98b324 -a3e000456648ad121c8aadf7d918a4e7 -75e009a1fe815df846b1279590cb207f - - -dd3692f9ad17ca6a2a49b6ad446a1eb7 - - -05992d3434d3589b38a3a5431842d38f -2165b99c89c8431e7165530ccb5f89fb - - -cdfa64990c808af7009d75478134f966 -eac70f4024955fbba9bd6a6e94cae7db -599a8439ed6125670db4a61b4f93b406 -8bc18a7b64cde9d8fd204e30a8ad7172 -b955200005bc73bec30a42c1d1df16d9 - - -91355952bf808fedc051c1a96decc2ef -9bb2d1bce5ca6c1dab92e70aa744344f - - -efbd0fc3617ddb7d7f31ce74f2e2162e -c01d40afca257245eb8374dece73e0c0 - - -f1092e3ac0dc38e9008a43981ff31799 -3af2127003919c5777dd0a36074817a2 -59e5c87e9d8a26adc90e35532fd36d58 -e5b3968f64661f1893cf740191e959c5 -c52fb7a817e7519fa2779d73040b1243 -ee9e3fee14270b7b27fcaa0e2cf2e042 -c4cfe1c0db251f00e4a074d1c3556d27 -4c5647ac00f62f00d9584c17ab7c3504 -aec4b7a509e24fc101d78bcee93aa3b3 -0f9612a2b219856f8fb9fb980703983e -5081f3ba73ec28380b8e0e2ac7e94d1a -bd7bb74aae07122ee6288f5f5ece6134 -21c94faa16f9fdc7bbccd9486d21428c -5744f9f3abeda8979635f87a1c892949 -581242fd17550f2bbb546b12f1829c55 -1331764178f082e53bd0938583ba9c9d -8c62e0877101b378a2fcb4e818cacf35 -0f2da7e8eb75ec9c688677631f81c8fb -20b789a8c2053e44309d5b83f9d2ff1d -0ffba049a349094a1c160bc0beca3649 -35da51dbfed52e2f12ba3a0a832cd1dc -d70d9eb28f1fe2f749adf494a50faa66 -19c611ee5a7f93785a4507cd723e03eb -b2c067e9a9585e997bd726dcf567c009 -db13d00b66e6af44559f19aadb24d4e5 -0c66c85cfffbbf9b5bdf3ddb943626b4 -af877a7946403c96546bf83e9b9916d1 -d678f496270f4b144ca5f60807a09cfb -a73c5af628597d1fc68576de7ff5b58d -63098ee9b67be59c25279b7ad5613637 -5b9dd9d9eef220379a2de503d1ca6418 -8aa24366a73e0e02cf427f7631005447 -a4407ed736d6d821d839ee517b3afc21 -0b0ef7ff9ff85dfd27cab71f4731cc3b - - -d529d0aa82ed3aa96944387904ce88d3 -11b9e8e10d8acb2cd1addb502efc7f89 -9dd0da9a4d871790529883dc56679b75 -e8c268d38f2cfa22121c876022676cb4 -db5cf23edb637b47a757468a06e6a717 - - -c94a07253c14c98fe69dffafb59228a5 -9c2613b4de53f939bc770983976f66cd -262d69b7ca267be1994fca2aba46be32 -9f41e1454905fd7416f89aa4380a65e1 -0cdd968bdb2f2852ec71e0264b3292cc -02b42894653cfd82e52aac669ad078ed -6c46b98e0c60e6dc2ef14f9d4a6607b8 -feda280e7bffb057ca4c87491aab6943 -e009322a00011359f76cf7ae59b4d33d -dc335e786863262f594737e26198009c -9ab0e28d85d8ab5eb954fc28f6ac1e80 -a3ffb8abd978b0464f7b5b508fcfdef0 -46878a9b3ede269c4e234550c9c89cd0 -18b3e43abad26bdac6f4cea944777b62 -30d8e72bfdae694b1938658e1b087df0 -5e3c0e0c48f48c23c45aef7b72c739c0 - - -04a3ab30b80f9112937f2d586a622c55 - - -8300eb5446df027b01ddd21e03c361b4 - - -38af291953d5b90b0aee30dd0d2126a4 -fbd3929a893b147ae0940d48d533e023 -fc517da02d6a64a68e5fea9a5de472f1 -661505d2efc05b2347492e4949f564d5 -12ace1a918403049a6d2fc152f53baec -c65fadae5a0fc27f401f1a00e66f518f -5ee15843554004d12736f0404f8d443a -0da66bdb013f9a9d12ce7219e642bc25 -bd2244ac282a5ada48b0d79cacc59426 -787a96924e9b114e75f48b540ff480a2 -03e2b564224bfb58ff20904bda244043 -9a8269421303631316be4ab5e34870e1 -48cda2a2a54a31f7a666547c862c12e7 -ac467ef8defc620b6b5eb80d2047bcb7 -5ad12582e3ca901894737c3dd44a5eb2 -8c366c11adee3cf2988614df4c96782b -d2040c34ba1ffd8fa5b72ab37be11eca -a3112ba7e266938321394347e2a6e107 -13ad2158a4889c26a851f99b261e4c5c -783f5b06082bf73e9d1eaf79d838162f -7363cb7630d1d4b441183345fd15ae62 -73c25b185fb78cc690675cd4a181ee0b -bf30d89d69dddfbd8e5f805a199c407f -2eba6780fc7d3663bc44808480c6bd8a -132a505684e7b7b91f50ea29c072112b - - -90e40fe8ce59e8284a89bc54e2076deb -4effee5b896fb71cb6d9106340118b7c - - -741f7a57eb9d8d525d0d8b8f701de3ab -e21e73dbcacbf40381e034073f1c0a2f + +c1be273bd3bcaa02fde483945228edef +16915cb7d9769afd557cf5ec03de59a4 +c125f0136ce8d49614938238294fe6b0 +58faad0c53a97548125937e2ac0079e7 +38b17de188c75ee96abcedfbad061a58 +a52e6402293e6704ece85c2abbbc244b +8b202634562ae4c51e87598498acfb9d -e096c55a1206299868b4a383032c8534 cd0df1eb1ee58f4a1ac754bfdefe1cd2 -dfea3cd5ec8c64bedb9aa2594b3a2d19 -7922785cf9644cdc09b48f85f4851781 -b9ebe1856ffe897a519c981e673f5339 +2bb0873c4f7f81c0c99b54d2942628b8 +e096c55a1206299868b4a383032c8534 +1b477bc500a440a840ffaaafb17f2c7f b6adc5d873fbe888679d379f9a8bfc6b b2154fd07961f3c80f34d9513c06a3a0 -2bb0873c4f7f81c0c99b54d2942628b8 -2ed12a38674b56a0928c25b881882435 -1b477bc500a440a840ffaaafb17f2c7f 535fdffb3136f26c9abfe69ea0f046e6 + + +e21e73dbcacbf40381e034073f1c0a2f +741f7a57eb9d8d525d0d8b8f701de3ab + + aae48f5a99308c12641af94e8fdeb31d +b9ebe1856ffe897a519c981e673f5339 +7922785cf9644cdc09b48f85f4851781 +dfea3cd5ec8c64bedb9aa2594b3a2d19 +2ed12a38674b56a0928c25b881882435 - -d2a5b87e5832c708a67b8718e6cb89bd -725a7d1d35aaa7deb29d8d7b68d5a7f9 -06e8c0cd2ad1628f6e10a7430ee66bf5 -f6b62af680035531c943bb9fe3f416a1 -6bff9cf68d35e1f83c670731e270c91c - - -de2f26a9b5b2409aa79d946fd383ad54 -8230b1f4124e9fd5a70a1aa71b9ba705 -1f0d1c2f75d69114936f822e4cccf02d -0569611956dba3b652addc02da4b6666 -ce549b85795e2bf7f57d622f3fe5e306 - - -a1f9523bf430bdd2af7fb73de6b9e442 - - -c168a83b8d1fe063cb8143a0ac4112aa -e1b7320c28b4494fba3338801618f1f9 -20e95e9c16378e6ac4df49011220f904 -e8592f94912d5ca0c519d036efa796e5 -93d0209adac1b1a2b4e3cf2173cf995a - - -241a18da4b5253d1a2d32322a76de9b8 + +e90ac5d6893f33fb504a632e6881ab80 +0a9ff928fac90b7d31a211798c5d7b07 +24faffc6ec8a98224a7458268780df30 be4ad6fa5c6f10b2267c2f5c37a96995 - -e90ac5d6893f33fb504a632e6881ab80 -24faffc6ec8a98224a7458268780df30 -0a9ff928fac90b7d31a211798c5d7b07 - -aa549e38162bbebca92c3568439e6cca 898baf66f1dd853750e80807b751781d - - -ef1cf954f3d42f0812e26142a6704e0c -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e - - -52b7639c5c4e35f33bb3c69cbfa0588d -5af577705b43ce01285f2721a4850ac4 -6ac17b4d7485fe73dd2d754ce2a0e2d9 -02aac38356af65808e08e21f1ddd225d -96fe7b1e5cd48c7332cf17b789f7af66 -baadbf936466cfc106ae73e5f15dba89 -34b9ef2cadf050ad58f391a7990c6975 -a2a228f499608ddddeb2ba54834a5b7f -36cc4107f0d39d89b8031042c4159468 -9b187fb3a908fb75b7b2a8573a4d13c4 -c49883919b7912057b1ffad674a9c7c2 -51f6fe162641de3714866950d5eff4e8 -463334491415afc3e56661e87196b4f8 -17dfe118f580bc2a08e21e8104ef68eb -de96058dc4fedbe4ccca03f9966ff743 -351ce642d2008500c8780cce574acdb2 -0a9d5e42c711a284436fa6f267e8ab85 -2a315fa2593161154c319788f0ef2127 -c458a95a74915bb3e01102060bf3d27c -7db990cc030127f1b64a4d3492f8f3e2 -ad485022027867116de0bf6c25b1854a -8702f5d6fbad08bf74378506ef376f83 -2c5e8a67d1a805aae9842bbad59a873f -3daad3713df02c15beebd09ceecacacd -c940b153fb6c5b3498efa181881b5b6c -0f6007361d5e4c8f34a2e83d402567b1 -a5f3fbbef1831fe0bcd060edb6e5010b -99d8349acae8fcd95094364adf24dae2 -c0f60dd955a2bd3e6bace66eb362c9a5 -c22fdc8941f2956e0930b20105870468 -72b2fd6a41260897ef758436603d33a2 -a874a391c41c223a007297af0fc82d71 -20e28c8b386ddbb38ead777f717d7c44 -b8f1f393d7a247fdfe7668acf776e9d2 -bf1c8fcdd3706774086cd133a6e04d45 -eb85dc872664c0769e9fab1b7540b4d5 -191b3c2e856e750c06c0ba7987f902fb -4fd59032d7c3a59fd45028bafa245721 -afdcd64e0d7d78942401354d7f5f180d -96c6b586a6afb6d72dc8b93b30f844d5 -7ad3c70ef87d3657f918d3ee3649f31f -fc1cb0e9030ce6b891319ce46dd8c434 -a75033315ee90464410b47cc27ce9ff0 -1f2386bedbebd633223278c1fd25109a -7596c070ac1bc839022e0a7aba2156ef -bc1d75d2d4988d2ad9cac651bc44b8b3 -4775a411c20fe8fb13e9fb3a46629dc3 -78fdf805f1cea6cd01912192821ec734 -b8b582e30d3f3bd8867221dcc3dbf365 -2937220203e5a52762f5c9a4527e1988 -f9389202889738a0935be0d96f3aa609 -2894170c52a47ac02bf094bf047f1984 -e0a7f23376f50de631db93814aff2e35 -35b71c6a8e678cdaa9d484ebab42c2ca -8f55434707b160cf1a8331d27e37e7e4 -e0d060c7f70126e74c443b72ae560791 -75c68bb955477a99fc98600f5e1f40a3 -8b75ae7921f26b4f4b11d18ed921248e -bcc98729a04598aecb86c451b91433ea -950310a6c12362b084a68b0cfa7f3373 -8fd8e9a11cca513a4da0f25ff1a24149 -5aeb1084e3a6ae5ef7ecc2bfc7a15592 -016527b52b6af2d6784fffeb23a2349b -2652ce7b4dcf00a1b07d8b1debedf867 -4711cc4662b9136a881497c27b596135 -368af9ad30db4935e51b2109b9d4e9ca -18638db567f8b6fd7b1c6641ebf2c958 -287cb7bb6e6966708534cb9ed48d48ac -f9f9da534cce6a9124cc6b919329944b -bccc18d3b8c2b941ef7ef6602aab6c69 -a1775d6ba3d8b76629dcdc2c1006048b -95bf00532c504c237041c4e3f04936a1 -fa8aa7a5c2077676637614809bc0ea0c -eee692f442eaec2b8291419a2017e50b -bdf5ae55ea4d553beb785266dd0f9ffa -9b2ce8f93949146d63dfef4d4784ad4c - - -67b77209f88a051d1a7dd39e6584212b -17bfd10e3232de9145f5b74a6ef6afac - - -cacdbe68a428ae36151a3d1152b2b77b -3c4338d70de8c99a86b3ee15924172a1 -8f83bbc144d70505672f82679546c72d -86c5b7ba9581a58bf6e465aea7d52e46 -fb794db6e06fa3cf7479fc889894caf3 - - -edd56d70cac390ef63feeef7e9d71b3f -3abe66ba8da6b6bf9cf1c6b0e907d51d -9a29da1e201fb23de4f499adbb9f6a71 - - -5f4ae32bd59400b8f788ac644b693ed2 - - -6bb88a8a3d69511d1bf9e7af12ab5f47 -809d819fe86dc60509c0b39997fc0d4f -d306e9ad7b8b67464493c3281417afdc -bcb93bbeb8cf2831e49ff5541d277a1f -3c06688411baa451d053f64eeccb1834 - - -d5e952f44c649481aa8597d2fd0159b3 - - -e817fb4adea53ff6fec6fe9fded710dc -7302e05f5eba2dc64003cd74e1c3fefa -43d892662422c27d6d6da3ea4a84ea14 -f687c08e85b9c6d3b98ea103e274285e -294600d0d52d86683cf6b17fedfc1794 -6f906400cf7764ee9b99c5f062284a33 -d197d53598e59e38d6b53e4493878a37 -7260e1fef9a19946b0b9997f0835d28c -38062f6727bd12537a6434bc070d633c -36cf39ebed632539610e00972d066d66 -b77d5b396676b9018dbbb98dfa3540dc -3a05dda84962024153be0c897f7fce74 -97e9ad68e43dd571ee2dd32453b579e5 -f5774b1f9313dd43fd39a7c1e2c49c98 -be80996f8def6c9a756f99e2d6ab063d -31fa16bfc0c36de373ac2aa9eb44147a -c8cb9e2990d4823212d9adbd3904d612 -659a267cde3be07c1b3ef6388ca5b034 -726f61ec81224067b92d3b5c8c66d16d -b35cabdd2609ed64c6aacfcc62de2d1b -ccd660c0e96ac3a5bad8c55c57c171e3 -7bd02886e8a02672e68d7f9ca82989f0 -83e4d18f829b194bfeda62d7374a7706 -dcc4141b642e5b91722db9fc5641c3ff -a379a744cf64f76e44191fd83ae5660c -3bf26c69a67bba08b33ab9a1cfa913ab -673d347d114623bc685bd6960a975b98 -27269177df2db78584bc130e8da427b9 -9b1fa0f7b10bb71d25926e108bd33a7c -c404a5cb3e2d0c7dd3560e6db70dc0af -f7a43d21c05827078185dfd3f1898a0f -7da25cffe11482c608af3eead69e9a72 -b0262a6867fa221fe3d1d1cfcd0c55ca -764fb4541826961d8b07302fdfa19855 -1ad9babe1124b8ce470d94369c466cc6 -49af03a5a811b6c74ef0b1db74b0ce55 -1dd9c8b444e2c6bcde222d7480a789c6 -7090962dff4fc5fea54bf747f9762cb4 -34ace00de3d8f572a795b92afd8182e1 -0826365fe3595c15372b8aacbe0a050d -09fb96e516325be267b5253ed86ddcc8 -99042f7adff906f9933d08a02d6d87f6 -c84baa08f37224a274adeff9b38857d8 -3a16d03720c344ace88ac9f4557e5da6 -a4e35b5662f37aa780b2b665625e9e3d -158e329a2f7aed3469479f8f9ca4017e -f4e01b5d04b992dbdf05a536386e43ae -512f8fb3042cca9b5492906df80c8d1c -dd52c331a81417dfa817ae740317e839 -89fe2062ff820aa1cfe0d73fcd75b8a0 -194a664f4110062a5e5fc61e4c41d380 -33dfb82a79bfd5cd05b336e1c9d7e972 -dab061d0b54998d4b61de139a368c9dd -d96b9150972b45c9d342d631733e2adb -3e77aa1c3743a9e66ad430d565d5bba9 -c11a232f8789d4c81cc7b99ed6a5a6b7 -aae28f0dcc80ea5771e96fa2b85384b2 -87f8ce4d8fe767f9ad78c76b54dcbe63 -26de1f4efdbea90dc07b2d66d9e98f3e -a86fe4f29f0b81bba412d2d443538282 -135c15c8da02cbddabd2830ff17f1f90 -1596278a679167aeccfa3ad3ce84ef5e -f2fe25865fb26d8a60799cbb700aec31 -e76061a42101f521a01031aef0759b24 -d61f773d2fb9d3c45fa3696dbac3c9bd - - -4c09ead3612beefe457740591551f103 -35c63682b9f0ab3638c5e7c987e1a892 - - -cb682e94976a833702918c30350cdf92 - - -d009e5dbfe5f3a20be203586165c6567 - - -66be5c2031ea52e84d32950433ab9e1e -80cf4a974ffe1a69b6d6b85abb391d6f - - -278509efbcd2e9f657549d42026b8bf5 - - -befacdcc4c5bf6a333b8c82fbebe282c - - -214546da09bc6e0308a2ad20b6b3044f -cac02cb00571d77e1e4c5b43d255304d -b745e148ae7a29be55d3b468c02358d5 -d5dff411425653893b2da14d14eec340 -014d8d796b91bbcd60b3eedbc75863c6 -5f826dc572e1c8dcd3c558d780ec0063 -1f0a736e423e47f3d8227b20a1af8a86 -c034d80005cbbe505d978c18200358d5 -b96a4e2d85b9f8c0b9eedc62d7c4eebe -763755c2a64da8d115345fe9efdc29e3 -d89a7e86895762a2607e598caedc34db -4f2197b4ce860bf58a77fa2b3d13cac3 -7535a09b90cebdabf4dfb79035e945c2 -0034ffb7a27471f3eb757631582f87b8 -7786d1011b89d457e8e6b93e84cd82cc -cd35055300e57f0671b50fc9c387efd8 -0ffe86a454e9a2e570b96610e0a3555f -8e807cf3b227b692047cefa6853a6d94 -a22482d39c2459c642da4302f3a8e1b0 -c91d55c71290f701def881a2ac4c187f -3dae2c76a373126a1e0f557be13388e7 -0865eb4eba2e849d7a0695907ab9cef9 -7e6e4fe81e0ec0764125e763e637c8dc -daaf526c37518f8f8ab2f3e94ad484ea -e12203a069336f9295ba7dc2799db8e0 -4351922fd2f520fda06d12a2b2289b3b -920f3546842878108f3e2b6ee8ce5257 -a34665a76b93875acb85a2aa370f3607 -a3db8a782df812506b9d6cad27f8e954 -7a9603c07c7c3e954696f19521a15d73 -dae7a05de8492aabf5292e1627843166 -0ba05d36d4770ee2b157a429247fdadb -819fa45bca5f27217ba7548bd5a7f845 -6e549c4c7afb8a58163c09b4cb05b9a1 -fc565819ba9a958ea560b84032c25423 -2b84890e6b3235715348b30628a7d988 -b46ae112d32a7bf573e91e1a5317b1ae -6602994ed72d4352ecbb2c9850146b09 -7df68de6ef4b2321ad1fbd2b99a17a40 -ff5ee012df7e6eb1b184496b487b502a -a2edf8c5e77fa7790cedb28ea673adfe -0a9ebc5aee36ab0a70d52a64cbc6a8d0 -028b01567cdbe95028d6badc35611592 -473ca9e5542894f994dede38e28066b0 -3e013fd6dc388618a30da7a3f1b5a8ed - - -c1f4b71c61e227690c2a91f5e22ee912 - - -59caae8ab95b2eeba9444ba219446c75 - - -a39f2e668c624cb0b7298c633486caec - - -df3e567d6f16d040326c7a0ea29a4f41 - - -16af6f6d04e4cd2180690cfcab4a7f9d - - -8c10865beddd7b64913db21f12059c64 - - -1dbd2d84c6c8de8fbb57cd9bdc36c6a7 -7aff809832eb6487d3c2032d3e42ca84 -90266c6f598dbc6cf93a656778f8b187 -4504e1996db85389682d7494173f52b4 -32b424542cabc58cd1b48d03faedd6f0 -927571178a7bc2392ddf51ed9c7671fc -4b458e4a1c672b1b46f0527067f5591b -19179da170c46f684b02f761b92d1105 -8d7e4124317ef382bf6d0a287be4c46b -80559b296b0e6a9d5bf8c874f87926d7 -c5893d068b103ca774c452f53231f2d1 -a2429a31fdd47c1041ce0251c2134293 -830de31b0ab7362c161f3bb33321dbd0 -96a11168844b45dd2fca97f0bc837143 -6657d900bfc5bc7e17b7d3e59f0bf5f0 -5b06bd221c347124078cb9f718c9833b -b58fca4a93a1198c875274945f654449 -83bcea63258aa7e2ba9b84c363e1dcab -c0f621725c1a854f5883923c10774c78 -80d1206a9520fc1d5c0514bb5a5f96fe -d223d3a210dae0c8c4450d2d767bc0f8 -9ad8c1b6a3a1090ef1e9ca2cc4011dc0 -73b48a65098d2479d6d17599d2325eb1 -1628c9d5dd6258b71e6b29f1828ec052 -82b2d5fec7e2ddff86d3c5317793ce5d -c779d67662315aae394469c636e9a503 -38022cf76ca5323acb76f40157455a33 -973f3cbbd4b28320f06640b6f6863f6f -d3302c5817c5e14efadaf79f8e60289d -9e11c7384ac4b7e6123e18c918719a2d -3fd47d203a4b3cc1b81dfee881147e25 -4776bad83eddbd7ca0b0bf9ab1268a4a -7249a77c5170e115f8cf2708e549183d -f6cf516b7a668b636bce3c5d02f4761b -b76dfbee5e2d20e8f8dfe1acca2eb3ef -fe101b83892261f6d154031e760dc8b0 -20706e57cf4f66b384e1c97f4d979ec8 -0db27eb29d36875409041464d20c7ebb -f62d66d8f69ade8f9ce8813ef1478415 -311ae2c1c1e88e46f811fbdb1aa0959a -191fcb39e7ebd469b742960329e960f2 -d2a8d93b1fce8d3f7d94c48f5b09a8b1 -9c3dee5474541512a47b8f597fe8ced5 -ea8f05f3e2dc69ff98dc16cd23b3a88e -7acea37f626cfe23c2ffaaa2238b9199 -7f73d5e04aab56c6a59cb8ca9b49b3dd -d9fc51a5f9cbee44a00ac11d054be3d3 -ddd8c57cac45d04eccbaa0fcf34bb16c -f1c004946d7ce517f2404c1503ee9743 -953b41e51544b16e28af08c8036ec664 -a35562e7cdd0b804bd17ada24f7ce67a -3b0a4f3b0163c594c2edf81e74c5376b -fe4e06252d5ce74ffc29c7f7f5478e77 -d0e3fb63def4c4ab3adb6106526084ee -d8f1f839d819e5a5422e19c9d846a26f - - -fe6176c431b43e26a961ab3920734dbf - - -bfa0bba21e124aa73b63eae9b9a6c47f - - -6105439c866957299f095b3d7846bc23 - - -502ec066ce17658bc228175aa6d2bb51 -02087b98d2508beeff533581d41c148d - - -ea413228af8c99c7afe67a10acb0ae39 - - -b8650f06582ac88ece68948bac1bf734 -fc667c4366fe133c30ab122fe2ee7f20 -8a4d45166ebeef73e222270a8113d66f - - -a6191ed337fb956171397255b5b256e2 - - -e9ac9384237d8d1cdaab68d31a22005d - - -96e717a4a3dc49d675258c5f28825006 - - -77404b5590596de508a542979f3cda84 - - -af95de23736bb1eafad749b899ac4d40 - - -4869bcd4fb1502311f94519cda884950 -87d3ebf2feaa2b176b4eebbac3c088c4 -800020de3c5e41aa2e1887c2fca17095 -b2b5a3ec23189f079c587821b665d271 -7674233880679083e8ff7a23695679d4 -2cdcde2cc55e76e3bbf24d02cf0d5edb -b7a2f3050293050b58a79bca2cd9833e -3627aa8209fbb1c672443bc6bdce8923 - - -c724101436b085bf318e695fd784d658 - - -b340ddf06546f0c481260cf31af607f0 -2cab0bd74fdd7b997aba318b7c90eed5 -31f3882cc425568f4276987a0aba2b0d -272ead8eec497be617cc3d390c427477 -ce2c91ad6dfd86639dbd6fad1fbef509 -fd9e4859f8b774b936461669096cdf31 - - -af5ab9d4a4d612302de8ec9585c2490a - - -5fa3923b76e77bd28b072bf20bb0acf2 - - -4fd58f34401bd65ac6e428a695289076 - - -271a12927f090ebc5287e8b0b5e9d9e6 -fa289af1974267e9531614663efea272 - - -b61cb3c36c0363df2b0ebf91a8b814a0 - - -5ff2733687ed023674151563277f9606 - - -1761c41741b70f05925340d5506387e9 - - -778f8940843f53dc769d8058c68ab83f -70dd831c761a20467a6ba9e5ae736f91 - - -6318d2b6f7fc79b4ed0404ffbc2dac1e - - -2da765d2b1a8e8992a48a676b956db7c - - -952e216a7803312fa67ee61c06f3c532 - - -dde71309b78bdb3b366654446adea123 -060e9e0bb5a4e5dc1fe0d2fb20b2c801 -4f196e19ed8ad0fdd14cb73c93fee1ab -2f0f661518f1dbda9eedda2b6bee734e -5468e59e8840a0a6799d6db5d36733dc -b4f2152a14d790847565aa176161acab -5a24be2dbcae65e78db23bf732ae39fd -6c65bfeac7e5b5b28af498f2d757f3f0 -05e8b4037cfbb469f9ddc37e8fc9e970 -2c56066f59944c0167a8e4321f193913 -198d39094c81152155f8f35108845bbe - - -8ed32273f32368492ee999ecd0aabe32 - - -449b52d23d51c23ed29877609090963b - - -17093167095a9ea2f4d7015fcf1c039b - - -14eaed2d73022fca3bebfae0052b0c6b -fbcb93b073c2737f2238a68e0e8d173f -0c7f9b9d0824505bd03fa82b4cc753a3 -95cffdc2b1e72e9b8baae9e00aff08ec -e24a05f22bf8f9d91fb17899c3ac56fd -6d10783b288fe54b3e50f828992d0745 -640883a64b98eca9219958f0c9a3c777 -bd17ba6ddc0c45fa6b7b7dd3704a88d7 -746058795a92d2278489bdac1c9eb850 -a8642b488c4247b15aa815bd0fb20c3b -68b71eb39de968b214aee59c7aee63f2 -e38d30e0053468a2789af17d38f9c444 -ae7676fbfbf82586f79479b56756cce1 -93e6fff7bffc55153d9c2859ac28e48b -10c1c4d475f9050f55a4f30d321f68c8 -a19b5c291ea2495e2432a27a54353606 -c4b9c95d9f742081196beb6e72ded20f -1415a98b14e5cb9afe748c674bae25af -5da336a24e940842244ba5365f8f391a -166b5085bfb3eaa3d73326a8829a34b3 -9683369b3890d4830e9e0ba0e65743f3 -a1fef4cefd9e43603349f8e4d9775029 -3bfda8ed81210d7473e60dfd1c5fb2b9 -b1f0a29724f70701011af095dccf9da6 -a0bc93f53f35404900f567504449f73f -11510868ce8e8ed585a6ad563ee22a9d -1805943c3c41a0aece435f873cb86703 -94ac3c915312d3e4445343bc99be0c54 -58d03455e940b51010a2a56a8cb04ef8 -0813f938cc098ddc751cbef6bdecf7cd -457178c3e1e5a10eeab9f0f920df8926 -e9421d09d8e14616be9571c92125933c -030c9387085c667ce9014f8f17dc0908 -71a6cf09e9f6d0f95ada2ec5d99b3865 -82f4dcbc8b788985f547dccef636c95e -1b3f37880568ec36e07297ddc71e2baa -25b67ef8c30f1bd5520742c943025538 -4ab54cbceb647be525aab443e86249a2 -6d10783b288fe54b3e50f828992d0745 -3d403bb930953d625b0a771484cc85e9 -a6472d528369b797a46bfb37d6ed972c -166b5085bfb3eaa3d73326a8829a34b3 -f3f0b68b3af528ca89254103743c048e -a23c0a40efc09de6a7640b5d0d9f4bb7 - - -73791145fa71981a2f3a56fc5b22fbe4 - - -e22fb66f332dbd77ab3bbae0eceec1d5 -8988f4c78983609cb8715966f66f3982 -67556d8f154b04b52cb4ba3f4d057fc7 -117aaa05e6044dd393d9c3b781cce590 -60eb6c60d5307f0089e5924618a2fbdd -7208e52ce0a5f9c2d809dc08f5fc34cd - - -468e7de9853cdb5570523d7e687e652a -284c50448c5b454c99587b74c1a3818c - - -f7b68824d78c6bf899539449869a8799 -86d165dbcee84f04d67ce982889c1e62 -44dce2769e4695722d904efbaa8af1e9 -977d3ef3a316bfe396a1e3361b17b202 -3e4b7393748ac9d418b3e8d1fa1ed709 -7f761836020b1a3da1846ebeaa8cadb9 -ef1d7d9d4e23153d2bd0bff65f55f384 - - -a9a36f52f0294c0c81a33334e0d7e6a0 -36ed2ed2060ed1dafe1c557ee86332a4 -ef0f206b527ff64cd44d20791dc7dada -e005ccaad2996a29de087e640a514449 -72b633cedb07eab057d7831a241546c6 -7eda495a66d481a45fe354e591859bc2 -7a44b6dbb7459c2a40c93785aff44723 -69cdff16107d3aca2e48b6b1f9542e93 - - -d193838abbf2439321c6b7cbc8a20e18 -417757a90bd6b861b7e867abfee4d36e -a56c3abfaf35aa9e194b0f90c66c819e -662dca4734552a24c556c3dd65997f55 -5e2d7588d784973178c28860287eb756 -25b1f2c3c7cf8c31f6e9045694cea8ce -3536e5f1813e79e99d60ac152b758f29 -b82f5612164a6434f2dc79bfbd24cf5b -a60f3f2c9b72e6a8b0a98733d9230785 -bbc7dac898f2d9150881320d5cb831d0 -60879d6a0e051f089310fbc08c714bd8 -bc7c7d9647d26359534f1c6c5c553e8d -457a102391650783431db06dd69b3e26 -cef52f5c9ea95158c9288a038807d63a -7b021f7b0093f5f5bc0222d17a391da5 - - -097b08708208ae1e5b0976fa576e21ba -f5a54471eff0ba5a3ae4413dac555dd3 -0849eb9a2b28a2f6167c1dd33f480241 -1537329ac08c21bc452e988e95f7b634 -a02f58f073844edb2e61f267257f5368 -5ea568e43554ec1102b2c6117325bb23 -84979903dccf511bf370510835e88b43 -9acb463e4bde04a0f17f1d483bf209eb -2fcf9c4e9315ef74d8ac8acbad712f8b -a3cd90cd2b7bb909ee13a42041ce4893 -0502867e190b3236948d109e02a2732a -50e62e2fbc605e2196d1a0d446900463 -3874242716897a2f720ddae33efeb3ff -5950b9e6e85d75c874ae0407cd1ac71d -b70e2b3d059d767893e8abd38648d785 -e5871705c64601f450e48e17a3c97573 -eda4e25a66473cfb39968d9774738e53 -f0880025694ed8d793355719c284b378 -ef1ea0ea7176bb66528d1f75ba419454 -ac56c8281862cc3a9d38f2e76651962b - - -ffe13a2313344e30f82877a3416a0716 -805b19dd0996ca2000f73a119d711cd4 -ca2ccd3edfeaa2b32dfa7bb4077f0f36 -e250fb521b43a206d031acb2861b4dca -7f7487e34636a5b2dd1659983fa44183 -f63a766693f795342782a2cb83495f36 -4cf5221981c2637550b84b6a5ae8e0fa -135a64b167aed9c2ef3ccbc3026f4b73 -073f005cb7f0ca1fa0b3477b2b353eba -fd6d0fd255299d9ab256a2e571aa6bda -3efaff7db482608044187093320b0757 -36e12a977cc05cc827265e5ff03279e6 -1082f9fe5c2f6cbe5888d1d91badc664 -89310aeabff45d8d0e3db15e5a544f97 -d08fb2b1a185a1c31e7846758affb0ae -f6a1230bcf5d16ce03fa1b29a3df834d -c4a57e6c000e5ac94dd3d1f8157b3475 -9b9244bd50d5b84971421633847fba54 -a08ab2cb67aac27ed6dcd776c048163e -a1414f9f8fcb238d28e70b44270a7a0a -dca94f24bb85b0593f5a0933a0a3a7e0 -b2e9cc6b83b3972dac3b12190bc4527d -989d31280c0befa91146e1d93f5d4a06 -d7133d4ece13b3bfc56a1bbcbdc1d8a9 -6d5e9c09b7b96beffa76410e7b045bfc -0e170e254f338e246e49c03b9dd80c55 -27fcaaf059a2640623e019aef81b5c66 -960dee22771d0e93cc816a38ad009f2f -0644436d2ff4a3936688ab08df19fcea -ad575cc08912598f6f5e729bf877d838 -8bde67bf893edf48a7614839a4bbf74b -017b261abe8f6d2222d7f6c0fe12845c -9bb50e250d516ceb772d613ec222a292 -9858991322ee43e6a4ffd569553ebe80 -37bd5cd93e03be1990c87df15963cdf6 -31b036a3fe4b899112c6034ee419e9a7 -582ee00cda28fc0515827f70f9ba92b2 -7e9da0dd3f40ca8657eabff869c9c8d8 -d33e0a98be45f2e9472e49ee9dd6f0e1 -b91921289a4962823752c793755cb0db -a04dfe23fe5e92ac0c8468b726b6e7c3 -a1915b568a6b7519e0043b4770179620 -def61191ab83db3477794d077674cfc7 -e6d14fc770a9196d2ac80b9e98fa797c -a48aec0b4d383a1f2a92086ceb47ec48 -64922d606f750c8600e7b9ecf07b7963 -ceaedc7d087c746507535d1c003af166 -587b5427eb5cb02d7112849ff94fef38 -c282ff9b75524457d1162378a60a5a97 -8d06e552954dfa9019f4025097e93a4f -c730dfefb17028709ecee2c815bdc154 -29cf76d442e78896984717946977542b -a6b361049e2d2bfc442f019c0ebe0d3e -85208c58f89620de2754fcc700c4a075 -2183e9eb46f48298a282345350b42a8a -2a19b807e0edae3d92332e2c5907efd6 -32413e5ab84f9ad9c03ee1ae36a694df -4af44754cd8a9169ef110bc8819b26ba -4254d3baa0f050715478546c8a984764 -abec52f4168eff9fe26156c0c83b6426 -d23bdaa2aff220798bdc37c80e0d0aaa -f60e1698f84fef6cceaf756526d35bc0 -8ea4846250a7a10fe781793b447bd277 -8ab6321edf9f8ea1238cc0560f052fc2 -8329dc000348b6694a0406078334afcf - - -33a20a15ff624caf095a70d941844501 -6bd070aff5e945045bde6a49cc92e512 -16e626c7996b2957e8b64c186de9ca0d - - -cdd5842f24fb7eee1fde3405b5db54a3 -f5165766cc964ab024eccb8fd65f98a9 -2ad3fa79c3095329ae66eed2711c54b1 -4e79ca699e46300843fe180d5f295846 -1e4fa7fbc1072ba458b641f11d742a12 -554ce7dad70ccf08345739bcdb79416f -79a28bff4f078b130bec0e27567d3185 -faab6d83f12ab9cb40aa95160986e981 -fc1d9bc8b43e2454db7260a063882308 -3cdcddc70edb076a0e93f0df0094070e -c27094395975d1d5fee8107e06d0e5ca -611d0184bd3366554cb614c0378fd4bf -6fc13bae80547277c7899ead77450acd -8fa3e78c68fb039161dc55bbb3f0f746 -72154b5948886cd1eeb03e270f87926f -81e725d20e4792d0c832934e0b4d1768 -1f4fac1c26ce40f9f1e6139aa5ee1bb9 -6cbc423fb38b55cf80483bae13f0daf3 -4c22f876df5b8465dd209a5840a30bb7 -903de14ab89a0fa174f58ef73ac64235 -aae36c3dfac9b0f559326afc8c4bef61 -42bf4f22044979c4f2a5da2227b4db95 -d3cc8565b641fdfafcdcae9af57c8d59 -d6af3c9d9b3d1bfcdb39aa457460b728 -b1dfed485aa260d46c31c32af3cf16ad -7bb5f909b31b4a14985abdbb84b80832 -3af14c6c1dc916c1f1adedf692f7ae89 -3b481f8b7853c799adabdace62e15be3 -a5988e9c564c0a0d6580ee763de7a6ee -42afecb8bd19da681aaab1da177cb2fc -37bb7c54512900c38f6ef1fc5c0f5ea3 -3d968921d0f53e26e9113ee6489a4211 -f4a939c3c11fd0e67994c11f3f1634a9 -74e7461fd3c4b7edf35bcf567f864bc7 -e8e6b1d6c936cf4d7149500198a7dac3 -552c968ad48444896dfdb713f9d1a950 -a6d5abf2300c19feb8afc7ac17de9614 -7fc052151fc84448599edcbf1f583e2e -2011a9c889baf4243f192e02dd63aafb -e7848d2a0fe7eecfe333449d7b3c4f71 -33589ae7a0009cb26a8515630ac73304 -d162715195dff0e91e06442ca54d517f -897bcbbda4f5cabb498fac37c621d7e4 -7fe75636cb1cec491dbee64b3756cfda -7d22d4c6cc8ad8b5110eb2a4a178f3a8 -11ddd08d54fa8b02bb74540d832dfc99 -421afea8d2305fbdb5b21202d1d3daa4 -15aab5dd87e29c927b85328dea18d614 -0215a306552933b811bc7930ce19116c -1addc62af2f559c5abd2ad53f5bff10b -397b59991b940fdbc8e0bf3e76241e55 -4ce4b06d71ba3840a33a4dcb9735072f -1a8a32edbc28dca8ea58f0dcb7bb3aec -e90b617bcbc89e5d827fd687e1d7b353 -18e15b3477d8965aa8cb41d553d6847e -00560e1c0b81e49d69f6029799a6dd72 -c50d66b224e0149040bae1471d3a2ca1 -a86b0ad84cb3ce606036c81e5a242503 -6d58a503c85896bf06c411f3d95eccbf -3698319e7851b8854df81e47b6917dad -688e479abbaaa0165afd0e3c9e22c298 -2ac655d2f1be28fd2933cae2d40e2313 -bedeb3d6dc2b6517985393fe933f3f23 -176311151547c8c1fa7791e1f96d7bba -a351f05bda1c6a42dc480283d96ea60b - - -1f744b872301f7a1ce8e969262a87dd4 - - -e186a374ae736b0a383642251246a03d -39c21946426cba4b60723422377e42a4 -3ae9af24508fe9ffc8664852465d57e3 -47c80f0d87725ea324804bfe3f63ebd4 - - -8aa196e802d6f72bfdefa3b5e8809f16 -4063d77c780ff6b5b79ec48debf060ac -c777aa8285dc3b9d75301b7a17a6a23c -fe69c569852a83a358f823da141e53c8 - - -d4ebc7510d06937836f84961c55be335 - - -6abb3a6b47621e4b1aacc1e3521ff7c3 -1f56f8a03d45c2a8ed59c019d94eaa5c -20190b4ea32a3cdaff054deb7c00f467 -ce0378f488c6ac4a0149d63ce950198d -68ecba33735d58488e91f9fe817b5dbc -00c223cc64d4c68665cf8d3c0d32a632 -98e5199b0c3a6d3dab240f22a2e1c17c -ea65decdd7c578fcfc738ed1c77bdb26 -8110985385772ac7b2d9e90adf08f769 -dbc68fab8f657c2fdb11ff969b55109b -b26b6cd27dff99f6d51ca1e3a1ef4743 -62957cdfb1790a620593f891892b4cf4 -95d2d2e08aaa0d1426b4cd4093ff5101 -f35a9a0c87ef782b937b3e24fe981c06 -9abdf8612325424ada32c03738082e68 -f0e5b29c15f18eab63138d7589148fcd -8ae6d716d87e25ff59e1c2d3d49150d2 -3ba6aa4f3f9c0a7b3198846cdd8d10db -94dab6d35ae6fc0993b7040012c37e3d -c1178fffd3c603cd2257f1542c072dd3 -17f4d13b497c8ce80783340248cb0f26 -d3dbcc4565d7661ee3f45e84401bb34d -43aa2ae8adc95e1b176fc6e5428a096b -763fa2a8c242e5541f0e9c59e5be0c91 -0848a1e0e3751ffe698f8f929eaf59ac -885828de452fd48669a7665a5c69e88f -5d644468784d7d7951291b2a6bcfcc77 -c36c3335ffe9f52485f7f9246d991b1b -c046f7d33ce43b59ca977140b91c8383 -b93d26deda65dbd18455cc7479f06e08 -ae4d5ffcfba43c43792a00948e400a4c -fc547a5eaa20d5e5bb777e52640ffbb2 -d7494cd76abc606a2c200a217d2a6a07 -b753dbc9b05f352c159b88304815cb7c -7929c963cdf3a8850d7d54928ca662eb -e1ba46513dcffe328ed67ade611e6582 -6b7052928a1a865a23f59fba1d313a88 -5d7b9b21d92eb1240486722d97d74f0a -4b48b9e8b02f76f13c5f39d17f1ad71b -041cd0d0dae4436f410042efe7542929 -33f550335ca0c18fb4af1bbe009e435f -2be3062d24c05edc8df4a0c9b1d2b2ff -8b3785fa44dffe6cebbd50d78d84af3b -3c0a6e724f60b955074b1425c0dc52a6 -39c3e78a97c37b5a302826a4684a3e75 -8f9d5c66907f6a702a3395d2f6202cd5 -564d13340a864d2ae601a0ddfbb1cacc -8acbae37164eef94b59dbe8742676e89 -0929f0b5e3254b6e40b527b1abce1815 -29ab57ec4a083e9c51eb073002d08682 -d4cc0a019c0056f9c6001fbb2210b766 -8d7b7ab42b7cd5334f5e18c0441abc9d -8efcc3d6ab70c2ec60d28732b3e08c9a -f14944e3d5877e8dc213a0c81ad67214 -ae4b2db4b903230ee38d2ee40a2c6e56 -2638e97161f75de012118be31a22004e -b9b21157ffad702054136dfacad80e75 -78450c1ab58ef126f29a21a9ac2e6dc2 -c240bb7dbb2e85d910b8c85343d68c80 -a592864eae4b1fd55af82e98ba07d326 -b47d2bc1ca376839d48dd683583b54c2 -8472dd267a7c0f36258c1b1c33fefe1c - - -ad8c831d187419e5499883a1ecc2df68 - - -1e3f6f4bcbcec87e78be9a8cd0c11dcc -80cf4a974ffe1a69b6d6b85abb391d6f - - -254df5a7ff156ec65a3997a119999809 - - -70ab052ed51dfdad78f49615a6f69e60 - - -409a6cd22ff78013b3d29080f1a165a9 -c1057178c24b2f34816c5830dfbbc730 -d37340d5af6d82bb1a77a34d13c7197c -28640ff5a9b34be5798de29104f10709 -e641dac10a7da90286a2f36f99efec59 -a183f48bee470bdb205c3328c5372a9f -a4b95999f598abaa2735d67eca2b5a86 -11030fbdd985c52ff97b2295a2dd8d22 -0f42549d7a1c92aacf4ac0d3fdd18a25 -b560d8814737ffc35d0d250d07e3aa4d -a9fb0f1230286144a33fca5a1a141fcd -2a22876139cb9189d8c27a18e1a243d7 -600beef9a502a6ae30698365fb805257 -949665e8322fd9fed753cd9243e16e09 -f087349a358e5cfe09b9904ba75f7b96 -575c8f0b0a3052d9f993139374d50acb -4e96ccaaa0f067c0d849d0face6a5bd1 -a80b57f06217aa2116cc67cd53f6bff4 -402031221b6a5aafcba9c1f028f2aba9 -c2868310d29e3b390fdc6c7453f4e222 -29278f465cbc15084b428ed2c7cb87b3 -506ecd48c4eb7b26a27f25146983b6da -026a3b563a858ecd4c8441feb88aa332 -c3c3ba226a9acb79b05712726b6ab3d7 -85501e3ec766837f57886c9c0f04d010 -8e1cb6be2143e1d41d29e97d5aeea8d1 -8b33d7da529c59b8564d7d40fb9c262a -950d2c68708d84790cc279a62f0b1135 -ac9abd799f64b2ec55406c26da23bb55 -69d62596107f4be1d2b435856c56582f -0ff07e35235504d0f3b06105afab6922 -07633bb947e7004df22a1d4b59179644 -d8304fe1ad07e1c3da0d2ad88530f921 -2b843f296f68153a645a90e297180a85 -10892847c57ac4058eb41a7699d333c2 -c956d479542d9762707617ab46283e94 -c7b669a5bc86de8f785342c666ef1a0c -e622810a8a875363e00f5a020051837b -f485cde96f056c42868745ba54a744f8 -a23d826c38c1829a2b4911d452244c1f -4ed5332265904758626a4377406acdf1 -02dde6e74ea514cb0da1612219cf0564 -9ca4eac488b90f3a72d3ae5e09ba7350 -03c7c5297a51dcbe13f88cf72e010740 -807822cc53f25e63e2e3ab54a4eef2d0 -78c9cef5e3c130487178275af3eb12ee - - -c3e3c06d870a13664c24c1e574991f51 - - -14e21c3045d6d3010e816af81d7c7280 - - -278509efbcd2e9f657549d42026b8bf5 - - -befacdcc4c5bf6a333b8c82fbebe282c - - -fcac34b6eefc89912ab4a9ad63e4d1dd - - -5e511d66b4ef4b960e7c0088137ba5da -166e20952300293e9b6c8fa8c48b3235 -f76258d204bfd2affbf78c075f255959 -84c56529c746e9a255b446a856110eb8 -b3d67d0b1356d80f548c3c2f48bbd21d -4faf9a59c65d3587e028e8f209231ca4 -4e0b2d6ad47a939cbd1aed18a3b18447 -8879893e08299e2cc3359a89b1be866b -bf802d3ce72fea135d916e6beb47550f -4cc2ae9ff71559bbe8c3ec9c2e0b0db1 -1bcfd3cea96c9ac5adb052f67a1d3468 -1a3460d32cada73ea61c05cdac89f199 -1365cb505cc38e32fb6e8c60c08a0b32 -a8f24c81d4356c863d0312fe22d60682 -4c71d865203bbed2c3e0cc613016ef16 -cc9edb760200803033e74b717665ca51 -5a0fd20838f9ea420e236d2ac5fb0354 -abde8f135963a84439d39f6cef3342bb -84f2c91ad62ba9a338031ede50f03a37 -dba3d9b98aac5eedf4992a700ef43bb7 -559df83e590334268ca422c4ba7ad261 -a1c69fd47e495a974e2b0f27d3e61cd7 -4de94dd78abc3d9bc5770ef7c5869895 -b68897e92e920881b26ba8cb8403c53c -06eefb58b35916b5e82c8db0dd4f1e1a -1f0eff83daa5702fd156fc52633601f4 -b99a13b28a4220b6d44e0dbb71e6453e -269421e00bca25d525a924b61dc183d8 -3d6c8535c245323350a1bb1addd80283 -549c90e46303cef910afd3d8af1be63e -ad925e2851b226d2f976075a6ceeafda -791609c6bc4281feba925b1d9ffc41bb -e4bccb7903f9cc37f2a5b758a64bfeb9 -b97a4d30e31f0da9a172d5c3420f77d4 -f78fa13842ee5d3d094c20ad6bad1f6a -6fcf5f47fbe7ebcddec5f6ae0e712fe4 -bb260c3a099a844105d259dd4e43e7c7 -722fc583fcaf8aa04dced888396b46b5 -c1f8a62dd7788a5d4993c3c38f28a459 -fbabac0f628ea94dc81ce720ffe5b518 -2d8ea15d9cd527c9b6e940befa77a69f -ec0d0db678292150c81c5cb6efdd9124 -5c78c6047674bd80d65b295c9739443b -dd7ace62fc1cf90e2f1aeb03140f332c -bd00db7de155418fde890169f111ba0d -4c5566ae3f96d929ae07e8621c6001b6 -1f8918e682f9da7d37aa17e94017384a -825a3df16f2c1ade9b9d3094417db9d0 -b62adcce233f417c439a3582598599e4 -e1211327091a19c78aca0ea542a12bc6 -5b717e20cad8756656a51b7d8f0e2815 -59b09897951b4ae8033095a679c7eaea -868628aced072c27c25684f70bca43c0 -c61ff1e348b67b36a8448ee040797ef9 -5eba97b678bb765760b3083303750ebc -910cd8728664a40c8fff90a42b329666 -a0626961fb2ee10b5372dc79428615c8 -e136cff7ab9e595bffb5a5b3d71bf6ba -7ab4facaf458a4151978751e427e09c8 -6b268a08ba04c73389cdbe40b43e02d6 -fab94f16ec6471dd6edc07ffe1a3d92f -a51873ca0099f6148114532d9d56ed81 -5208c1dab4bd87a0ba9395e2053bbcb8 -3b506686090dc9c874f243505121d0eb -accf7951f475a87a9467498d58f55b4b - - -e88cb5ee4055519600dcfd7a4bfb45cc - - -f07c4c80135c24e1767c97e892dd91d1 - - -09d96357be13183ecebe78a78594bae3 - - -48efb991345980388b972a538c801e3b - - -4e556c738df97da21c645c6649f0ac2a -e8452eb04184077138d8d57545efe898 -5ce2841167ecceaa0593eb98090f3603 -e7236f084a71ff0c305870e3dbcf9286 -5d9111a43bb0a61dd556482ebeff87ea -e1ec911fa666669ade4249a880515fda -4d9bac9a5df4418c150c7cb5755d8508 -fce01c02efb6de65ee2351ceb7f4c59f -dae7509aa3315d022b8b3123039f721b -7462de701b3d82e26afaed3f6750d4c0 -5e3b2b96468e6a399272ee4cf7de3567 -c8f9632a0d92283f0c21c9686404e307 -03820e89cbc0d1394eb04849b2c63984 -e739960cb1fb56aa14fe39cc78fddbcb -f563c5d770cd2ddca273bddd51d0ea7b -7e93cc4be5b856f684f8263ed6ad7893 -18226c20d232aef820c24b181d52a1da -b6876439fa39e5d7e38b4569fe4b0ae0 - - -00b237debf90b03aa19f2434f4a737fb - - -794201010c95f1c43d6ca4c5160673de -5bfd0c6631b801853e954756e42de150 -30975da6c7fa7b556ac2ad20eaca5dae -ad7355ee1a27a92d56f0ea3d0528210a -0b5718ac6b1f7dedca8615f9811e2ae2 -6fb13b77dc08c87950f0b064f8ebee8b -fe9f4ccbbc7951fc61fbc94ab3092a6e -20a0cf537a7a61809d6f0ab25520c302 -6d847079cc77cf103dd4277e9d4fdae5 -61a69f52f637ee714fecc4c723bfb9c5 -22e9eca179b58a57467cff5659b36b8f -686084517ffd9057809a0ccf25838f9c -a5d6f963b9fafbb25bf11297cfb90a2e -1d61871a075da69fb6a66ca0870a6e5b -34ddb664d0ab4de2050f93ae3dfd4d37 -30bd33dd5867bca8ae4b7c03363db4f6 -f5afbbec7c0c4043ed0ce255c3801fc0 -542d2f2ac444fa694049230e4b50dad7 -81ad2c14e9462f7a94c2d44459d51246 -6673dcc97bca838f5636c36369a77dc2 -1013b203fd0e4c2da6853f781df70a18 -2241c36d8f39f9d45bb94662de5007af -d16c6bf5384fd64e9a2c9514bd9e39ff -d2ed3c4af62db9cf4b48802b67ab6468 -5c25d9aabd6aaa2a4bf443c7008bff64 -97a29a9a109bf806f2ccb930cf097ada -49aa5f83f36bb1b67a3178a095a522a4 -51ff71dada11446c64b27c892326a87c -ee20b0b1a78fe03948ee53587a24c396 -63610106f8fbf5414802aea71cc4a4e9 -e91392ba55c589df3f6e9d235c148a47 -a7a7914e881b57a69ee3ee50ba4f39a4 -619a4182d7f8ae40abaa0ad405aa79e6 -bf9a7425668bde0c9027556ededbd7a2 -3907cc81fb7e7fcce1a94f0bbb51d3af -5fbe153aece58eab309ddd19226e3f92 -56bde2dff60059cacc95e478fad11c1d -cf3016d2d8d477406c762d58dabbbbfe -210fb494a11fab76614fbf5d08881a77 -5463f954c60ef565e2982a8f60c940af -fb4971d46e41755e42348220576845fa -2c53c5efbd7464c95db97e373d7ea35c -956293d2ad25f84ab223b5f53cef2390 -f9f216704c893ad5fad21cf6887e312b -b7a418a6de870057dff3eb1d077b2e52 -4ff541158352d4ababb236a6aa5e9061 -3f8bb8d347a12d31ddd9c44a334e0084 -89461c2afdbe30e1b5d1db586e06652f -6ff23c9054f454cf05da98f8be975a83 -c7245b45878f02ef6de41582fb9270f6 -35f19f9f71f3e9803a5e5af22fabdaca -2e00151a478a8d5898bbd3b486a2a3d4 -b112314c309eacbb45235456b3fe3e71 -bae54fd8ece7a085248f4293767365ac -a7de96e55db2eb0a7cbc4226c5763546 -87ba4660955ed43c76a894ebae23f41a -4298c4c0ef40f1d5c051356f1b2a17ef -a298abf1d5f956a39f1c07a8c606e862 -c9f3e02069c982036e19fdbad60a3c82 -fa5aeff24e2b1e646f01f9219e1f4b31 -fa798861376bfa8c7e9b814fabb27af0 -0349dfde60d4f7ea1676e23b85c2e911 -7c09b1415801cd7a2d1fc6bf3122c182 -6d458a1f1acd9ee6f92c450923910cf8 -06c3338556f7c625361fb1e60f2c64cd - - -f4c5e92cfd800f12aa1650424fe5674a - - -1643b60ba6afede59477f1725a65aaa2 -12f0382bcb4cd8d6c8a4aab117c09350 -33296b9bf12e7de6dd8eff02809e05e2 -95e800bc5cbe3202cfe41b1b17c7022f -14df362aadc8a850e182698367819d98 -a5cc8e70457f127f77765c2d77644e21 -08b9a65ed172b1392385a25d673616d4 -c01a8e77be74f42d89f956540b2dd8f0 -3a4bdfedca9792320466e9c0fed58c05 -dbdabc48188f62860eadcb1aede7f6f7 -7be86c67bf8f88d06e5b6ce754c5a18a -fbf62cf8cddb04f96617c487b097cfe3 -15e02ff036a1f2aad1788996d094996f -58b24de5b00796597ec404cb95bc84a5 -a03c188d2d679b98a79a82b0342614e8 -cf67c993408f4d06b374ba9a4ffbd21e -bd10043cf4f91c6931fd27868223c530 -fc13f9688977fc797a256646faffa866 -62957579a880b5603f9c32a50bdb14ce -6f920dc7718dbcebc8bfcd967e8ae326 -2e7dd26b014e5b72329ec8f6ed9975ca -d8a6028a77d0aa2a08894e4749a03428 -4768144a2156d01dad0df8b0ac120095 -b0c392b0be31f2861ad74e2f4a5d1c49 -a459d5984067d8da16a7d47f35c67b8f -2c862aa33e458ad30001166581f0eb07 -819a0a3761a90a651ec448a1aaa1a630 -a2794fb493f5cab0a1c1b4bce6ebef46 -af13d14c1fc24dd90412b33e20e42a13 -e9427a836bdbdce255e9134de57484e8 -68fed2691e16e97938c695ba009ec514 -08c0505df349f5ff61e7fbc57aeb34aa -2a3671ea78a3a7b4f1946625737235be -92d44534a8292ad7002070c4a999c90c -af58c45143890421c6c0c84cf513540e -874ef15719b219c69477988f8dfbc3b8 -32e573b584637f2ef0e4e6c6c9c30aaa -a92e2573661f4989a4dd972f58345a58 -3e6cfd8c21d6a8ad1022a3883a0db65a -8e0e256003a8d1dec7a5ac13a7ae304d -108062868b30a4df24a6ab2ca90b56f2 -91ab4e09bf3f12e32a2bd18c0f1c7e66 -6f7bdb6a244ea8a1a51a271be1641487 -9c1afded1ce7798b1cd6ca4cc61dfae4 -5737cd18191c5c11ece98fad73482125 - - -bf5dc59bca9bc1f7793d6893040eb9ce - - -ffc48f1ffde7924a1adc4be3e85f96bf - - -accab4230d9411331e5301630048a5e2 - - -9fb7a245311f94cb5485d0716a91b46b -758b08db561feca036035c0c2f8c486a -7194ff79bc8f0633eb12c043b2fae8f8 -5a29a70d0cce273c9c7e763d73157f12 -63d15f15aef078f0b344588d6122bd35 -b9065e340d80545ffd52c987d6e1cdde -37e189ba7e650c04a0ed30c447f123cf -7a6808af6ee2a7d55d4cfeeeacfb5613 -84bd4993d9940e95b43efb672703e508 -74c1560a1e90e3fd07fb62ec94853dea -7813b6214da575376a7226f33ca92d64 -701c785c5095faef2d96dcf67f25a56b -74223e79d1cb08e07996a4d82cbf699d -fb32dbc233692718ee8d705f3795818e -d6162c59f219e35307890afb8363d931 -d2139add9c63754cc9a46f8e87001b78 -4a01469a35089d4c0fe9b4dec861d481 -865c234fdf958ffd0a2d75df9d919c18 -4ae96a812d3347007b85c60b809b621d -04b885f006f73d99a0d14db935c649b5 -a6056a5f565a5afe1125dd5ec345bbae -ab8923da645d6abf8d6b1b1d29a67dce -983729c2e3729c8a76110af3191cf532 -b1f41e4a0b970090882c46bfecccd175 -6c3864e371c0cf46cf9894192c93fd53 -d2fdf22855dfb470dd12a98d193b0294 - - -0f205d1900bc5a85c83967b4ab2e88b4 - - -c834d231620c7df3f385c3a49a6b3d46 - - -d3854403cf08e84d30463f89a32f2dc4 - - -789b2d89b82a91a1af067b9d83442f03 -0030a0fa29b1ca57e61e6ac61e0674d2 -d2f253d3da990772bb926b6012bfc18d -0c06b2e3cdf0f98380812e3aba9f4dc3 -946892a6b29f610bc2f7cf99907fd673 -7878235b2a665f85fddf9c4766d0a291 -08a8916335ace5bb4b9805d1e0b5e8fe -7cc05403e345ccb5e96f61d7fb36830f -94bd08b7859e9bb2140e6b70cb4a1ac8 -dfa31e414e448bae60fcf506f383c1e8 -eac379790742d4618280407a55ef80f0 -94161501225717d85d7af627537051dc -b40fa1136de474a69e6d4915f9b2a80c -6bfd83d6b548af1f492860ad787efd3c -642139f0e9e5b65eda856a5f326fc79c -90f6dab5e408048c9bccc711302eb9a7 -eba21292ad522a1f5a116d783cae786c -cc8c47d1fa6dc294be5701efd1dd591d -84a6b4aa628062a1976a05c7de342247 -4d1c5569f6eecc77b5fd1f5ad572809a -a7804359a276810cab36d93aaeb215bc -e385f2a5a742c08c33df37979ac7ede2 -873efeaea1762bc8e6de524749521803 -a7541c8b7e02be34e75512b856fa1ec2 -e624f3976c3f5d726a8353432a0c04c5 -bff0ad390064c7e2b31462f7ddbc3f88 -113bb3671892d3362a7af53f18e00a5d -1ea16ffec75ea17ba8ad18b473a796fa -880f18b929ba47f3eecc446da05e63f0 -aa68d711d69293957a9d69db1c22f3be -e0b09b89fcc0a67e97eb9ad4d2d5f739 -bc5dd6a30e2267713c4098bcc4f45f4a -5f5f5bd5be56890be74c690e2e4f6086 -84d768fe278aa3543546547897608946 -53fe627e8236690664d6028a094d4ae1 -bf69258cea05265f4726b82ce0cf7438 -fa411083fb752aa47a0245c18e4ccfe2 -524ddf7870ecd5c6fe899640bbac2029 -8debd5c821e24b704f66f0a10b4e2e6b -3d878037e552a800898f385252a66132 -609b886e7db3455e35fa3345a5f5ae5a -c892f44e925b21a4d6fb5ac6d22e6a85 -b3a3740510a41e510d98725bfde5aca1 -f48d59c4c07611f93063308a88147075 -6083f371e6147be632379528b0e47a4b -65501c86d18f49ebf32bc3c0fd47e062 -5ec51fdbf3e58f8b64eaa81989c45271 -79ef0811865c309f1565784a027c32ae -a3c84f9f621ddc0c5b98da56c129dba7 -a0b1c3ef87e7644e083a4686df3c52eb -aaf1d42d655eb5d01f0c50c071989e5a -477d93050f1263cc40ac9d69d1f535aa -15a2d96bc1446cd93b5255d9e3b635ab -3148092fecba9ead1ca889d868fa02b0 -be0e97b53e0da1f6b756f0d4c55cf022 -13ea49b54ede207b559c1a3fa8229e60 -a669661b6cffcb1f6c6968250494896b -bc0f7acea73bdce2b414d78535b14cfd -9fed987110c75de38190452dbef8fe5c -27052de320e652808dc308d56fa81fe7 -6ef2e8666ba15887ea19211bdaee8e23 -29cae020df4221ec9a54a36e438be517 -bd55061fbf3f78a7b9b9464931850d24 -fe59a2b5f8216e2b157a6212f00bcede -af3ca2bf26f0465023bfd82c10ceed89 - - -d23aac026cedcbfd9ac907d8b381c409 - - -625acbfb79ef0ef7c548312fad2026c8 -e5bf44e2803bf12aaa79208bc33bf39d - - -59768a023b4746ce905b48b15b701eb5 -825ad0b1b3d2856a9919701895c301dc - - -59caae8ab95b2eeba9444ba219446c75 - - -04353f0157697b48f3f3d673258081ac -e672e525da9adefc7be55534c15a4d77 -daec3ec1f80e3ca8da943a8ff57eddcd -f14c76da432414dcc70dfffe6617b217 -bafe6e2b89c924169cb82ab47315e0e7 -95a0103c5fda9a5b38a8e5ce90de43f4 -e5931e3a09b21d75678e74b4ab9ea607 -e5d9746d761dac5450cdfa82fa59ad99 -8a99077724ed433d911e3287f33fe5d0 -c547ff36adf3f10501629741f159e236 -e587ce3591e950f68827b7677d27b516 -53e6ea416c84879576b4881f9266067b -e5a1edee079f2cca0f52f7a80476b8f3 -f1fe5e39f45acb48c465866c5de3602d -7f6a06b4122d989a3649f3e91bd988a5 -e0b0924f8c81c13dbbf9aa3e6671268f -31b0fe94d3cbd166075e6cd8ad01330e -b062eb07fa84ad1e905ab499398ccf14 -799271e4b2e7a15bbdb7c125b0ea9f5d -85cb52767e4db268c9ab7c4b703821fb -5731622ee20f93f4b44c3770f8f71c05 -c13ae1d3a6da0bb2aa323e186dd1d386 -b2f6e0e312e6f4fd395ed5eaf5ef3d13 -c39626c5a90ae521a6d553f950c5ac5d -c3c1e5581c85375440d5009e6d54d049 -c622148ceda49da4faf56ae49a65336d -73f30beba864e65933a6520d1dfac7b4 -bfc88159098d140c910c1a0eeec04fa1 -10f34289c45d690c9b22b4f4ca69389b -6d8d9d876bbfb7d535a2ad37fa3c288b -6f628d6a5f2c1ec73d7b740d0dc15693 -8dcee24049e4b61868645a49553171e4 -a63c5a0d19a26ecf48648e9f258d9ba1 -26bbd172479da8b66150c1a86afdc0fd -c09ade70ef2e492c1c5220aad72a2bc6 -ad4ea14b69345cc7e9091041ac77fca8 -846a1dd4a26752300cc4239b4c84b864 -3cf27c83b3f3dbe7a4a6f8ab17570f1a -cfa19319b2fbe6f87683e5c743d0905a -fb5fc514e5132640de7feecf3f6cc7b3 -e4e8236aca00672d547d1f3613e48d3c -de9e574c0b44c4719bb1f83578b815e6 -d9e276fa43be5a8ad48c94a4f7089fcc -e7118b21bf601e8cd63f97302d7ecdd4 -7ec306afaca26ed3c3000ae5c5aa8b8f -3e7fed8b0a65773cb17750532994b395 -ec2661871e8f1903ec84fbc469dc809d -8998061b08a4497932e91f87a821e01c -e4a3547bfda39ce77369ba0ac530cde9 -18a99293f81a734a2086c0aca26c47d9 -0d7b25603ef778a20dc8fbb403d4e905 -1e30220cd1c4d69488b59242a05788c1 -d2beeb43f28ab2fb956d236a053cfe49 -a296e114b598141152fec8be15f50e54 -945573cd76cd8640a58536054efe5517 -1f61c0621f1b3c205552e2c7e5b71636 -487a96cefc1be133cd1a3a4979d1e182 -a44de256251de559963b599511a5e0b6 -652b4c23d9d52bfbb97a5f772dc026f3 -6a5c8cc05b333d062f330d2430493bab -a4acafa29fa8877e29fd2089359efbac -6b2b4d990bdcd974683755a444f0fb89 -da084fb806ccfab38f46e2c981a21a67 -2a8b760d0700c3abe671145d267cff38 -cd3627c392a4241a15c6e8965a6b2eae - - -e3f2dc130c8b1ae2713f49bed2ee9d11 - - -a5b115effaf63469aacc14b2f367d3e6 -86e1b26fb22425ba2e5c88d450ebe4c2 - - -6c11a20d3f2aee3890d163c714db76f4 -cb4357c41b35084a10ea91b6f0cb8873 - - -60e76204774e71ef96b26185d68d38c4 - - -b2eb70b61009ce12a9b62f89d1853728 -5c389e5703aaa95c615231c9be30fc33 -f712b155531e614b9fa18a9e99fef5d4 -59cf7de75879f055850f81ac48274d20 -0c554ac4e30366566ca47133eb068084 -f51640826ce645e6ecca937c5375c92f -96ad06e54daef6725d2dcbac1cb90a42 -26070cb9eb665c0c4758e0c5b133c283 -5ae453453198e5403d1673163e468224 -702865c717365f25ecfc9de0fb865db5 -d5135f45590ce7bf7d0c902d13f6a2e3 -91e3aed95d9eaff1179580268c668ad8 -d155b3131c606911d779b87473fd9a65 -4bb67bf400590e434860f08db98fa46c -9536a078ef77aaff6c4db757e42efa78 -34d7f6131031d76a22cc316260cc65af -fec94613049294e536d3e4950fcc3dc7 -5660169f40ed8a6aea22a178864198b9 -abf3374cceab6e094a48b353980eced3 -c45e4464772f1cbe27d9f14205f6f6e9 -a405f65660a02154d2cd022d21a8f816 -b740cd6c774df05b4c924cf0f42b5b13 -93d0d0a5c0f829d01b9eb2d4c53c6bee -eca38931fc26931ac695d6ebc8b1d470 -a6bb840e317357a855e7970e0197aa49 -9f7dd0c7c5c0bd66ee32e2514ffc028a -fe8c72747f740588ef09b74c3445f444 -25a7e146d67fd2720cb6ea10cd21bbe7 -305778bf22b14d32832b1bbc5c167c8a -28367261bd0930840d0fcd563299da80 -8e92714657b67232e7bf174630be8a8f -3d980736a5e30ffe613edaecb0c60f72 -0087533a55047448cc2fa174051fc466 -e398480ad7b1c3e8e923368923e344d2 -a29cc607c2198093066636105cfc0007 -40883fb361fc5de2a4fffc39e1e23cac -5e46c8a04b9765c01d9386747fdd1bae -40e0aa210fca124252fed7e441e300fa -83e90e9669014742999eda33936167e6 -dcff781648fe33410c48967931017e2f -26617630e0aa5bbcc4c28872dde424b4 -d77471c5ba4d6b0aafd041b366c089cd -9a0637260928288f4da423cfe527c2ce -ba52be3319719dea18f13a00e186dd8a -bd97c5e7cd704fe29b5036cc107c4e12 -bc29ea9a5bddfc52d70edbf81d340186 -5d7e7485d9832042e8da7a420663ca26 -42c4aadf8ac6bf0b4784adb23eb04d64 -9636bdc181cbd89f1a3cf4a282309770 -44d36c782ef3bd210e3880685b20d9ad -1859d4258d23bf9ab57ceabad5ac0a07 -f5788fc7a0f1033f63da79e866548c85 -44ba81bf0aafabbcb26d420346eb959c -f4aef961a8314c0aa559cd22ac8bed79 -6bf8714bb481b3511e42d6df5fac1ca7 -4fb44b127ca30b811af3230159460f1c -93cd0b3f03eb9bba86c79509810f9dcd -783c6fe18aa38884e7308148bbf8a284 -0f3d7ac5cbba9e704e0d26d8b515b371 -eb997b9d9f545d0e417ff6b6f835e1b4 -6e1d92ef906107124621ff5c541de67a -103d78b92539c7b44f22373d06f1d767 -91dcdd9171330bf1fe2a68c75781cacc -761e3fc90e2c4675f75bccba7ba9aa5e -1f8a24000c0a982800c0eacd1c33c5ff - - -18a80c4fdd6880bd19be5a10dabdb048 - - -a519b7d68b3059c94689ff74a4740d8e - - -274f439e4dfc674581c0c72fbc7ed430 -0e3faa2a3959f81d79377f971b7aca93 - - -426f07c0798e1505ba9e971f2dd47313 - - -7f9810edad92becc0a5fa850f4d92550 -51086417bb7cf0f16f213a9bdb571002 -197b01e4a102e93a75a70a0a80789885 -3232538a85b81791d4ddf6aa78457ca9 -c718afa7838175f9d03ddbc04dfca03c -ed1d4ac42414cbbf8d0a8fcce9be5aea -47a41514248347535aeca61eb3e5f87f -a1666383d423bf454b13130f0d4fc234 -b576e50720b63f798eefb315703c8cff -2a1ec952faff1c8a3896d599a031f928 -c38283cdeaa95378218d3665cc597c9b -4eb088fc41f820bfadb4930da1669e46 -2a9472fdeb3f13f6e9a7e05ccb5a5666 -f74615c4acf2c37adce3468715ce1883 -2f03bb3e6cc6e7af97d2e139cdbc373f -a94d05759d168786d31b91b9b742a47f -ef7d42f093f18a724028545bd3e10c0d -bd3283d5022bfd341064e344c0188365 -b144bf1399a9c3bf537f87091ac51af1 -6627e78497bebbfe7d03c9e5929951d1 -46713812c6e45c0243387d22d6f8622a -387a6465de40b3d3e07d68612c97a169 -7632beb918653ccbbfcc1943e9739d3e -ccf3bd5df0a92678efeebb27ba759e33 -3e58a741e320f2e35a95cb1df2ee7e6a -733abe84eaf125cfff136c23c09bad77 -6a8173b88aadb794a256bbb80862dd37 -1236fa5e516b6ddfe391f42c142d120e -6c4381828243cc9d1e84080df62cf43e -54b9e40db64a48de20f8d0643f1224d6 -acc7f66154278876e21c427c3d31eb75 -b6f9dee6600c7c3e668af4b732be80f3 -dd814a607d93845515a52317fff7d7a2 -0b190ad7f8168e07facfa8d4d34c665b -2efed899cb065cd7ec7f0e3c2e012396 -4790650b0d5ff5ee1d53c743eb0eceb1 -ff05ba323fcc1b2f9b31fe6085ecf329 -f3099ec7f12a24bd061fe25d1182b16a -fcf4a19d65287dc290223e9555f6e7a2 -de1a854afa7be8bffb6094cea1ae0f49 -01b0e97a8103bc9b715f35b4ebad33cc -7666e65fc755c867b1aabc0217fcefae -c84423522d204853ccddb147550f342a -1a326cb3e268428027376c7968813552 -38fb12879e47ec572fef934b1224b272 -49bcefc242ac99efdf656f0f95757eb6 -591551f798f0cfd1507bd360c4ca8777 -898721e70adc38efbdbcb3757dce762a -fe7c7f4957cf56fbd2fc5d04489bdbbc -0b83651cbd18a25b1278851cb42c7a16 -78a6e71c5b6002761a34323f85e03946 -0cb79627c76e9f5a2f6d0028fd5b9c7a -753f7961e38db702eb94f35a5ec0a691 -7d6596134647efe995e984474a711bfd -79c3ea0423816e32bfe05ebacdb52cd7 -db0c97e5870453e77ba448f874662423 -f540b3ee0426841d5c3b410ac223642b -6d2f4f0c4588bab4192c5aa999f39e27 -e9a6b8f89d741f5f66cdebe5338b94dd -69835eb2a149e57a6bdcf506cdd470e4 -7835fd21fa3387409f2cfda2adf3bbb0 -73181022f59b20bf9878c2f4ab88dcfc -02684a3aa4e0fa3c70c8f3ac18ec44e6 -dd3e4baee07ad530f36b53c699934600 -dc6144c7724d4e5d4574847c7b63fc6d - - -0e01bf38772c698d9b5d4c2aed89bacd - - -0018a234ac89fade98a4a34b682c0be7 -903f2c24d07168492b4cd9d513366b36 -49888cb47623a90b671b82c07bfd7755 - - -2c98b4264c72874757a6eb6ba708f159 -730b2178e96e36abf7595d4663cb9a71 -2f05ce9a8e0b064f051662429cbe7c15 -b981877c761b388a5c2258afe118ab07 - - -6104899503d5d45f216a16d791cdc09a - - -e39dba8d7b8dc4617bd3a92bbd643207 - - -49592f24b459f9672bad02c559382454 -01449c67cbeaa2a8cb389717019120f6 -26698969f814885f602a6e98cc0ab33e -ad3b074f50b800059b97ca1ba186daba -560784bf56f8e13f2cc6704ea91a10ac -e9ece6086374f3b96f30d83685c43866 -5213815c80ab888e913dac33e2cf49de -fd1e90e63ce563ecbfc3e86d51c9f959 -a702e1d81f743786d0584078dae74555 -61a80b1c45bdf47187acd4a303731128 -03d5b8f6a7e05fe561af8bbbe3b39b9a -96d7eea17d0c1c8137b4b6011173f6a5 -4d064d20d107427da0985e39c268dc16 -812e0b0be7cc0485057a51d49f3d3110 -20a6e8978c06ff0d0c8ba10e62b70567 -67d575f4441b2cac67961b696b77e08d -7b9bb98354bfa0cb4c6da385185af33a -13adeb185bc4da1f790d1799c57a4e5c -66f920be1d1805e448d468eaddebb4d5 -09d56d5a100b0cdf0a6c0a0a4b2d7be7 -a7c255677fa6ddae2000a54d99967c35 -879a8b36a6862a9f3d16cbde68ef2b12 -7f52a8c1446a8b39f3b2184b4779cf78 -bf2c298ae86ac9a9017315f0efc062cb -73c2cf52c013db3a34407199cd61e01c -73ed303d1baa66412a591394baaceeb8 -fc5f2424dc2629f1fd66cce3583c0a5d -648b8ee67b57a2131a1681e7a085d1f0 -294a361cb7917e4ad72720426d48f2e4 -38b6b214ec3c08716a4df82ba842f5f2 -c532162792df71becfe1b557e4615ec9 -a6567409e398eb1be6c22e9e7d825a30 -e21236622a913d00b91329f253b16cb7 -dfd26c7ff7fbcc37780eb8bcbce4b853 -24c29902d209ca376efbdb43b313d288 -a9a21e63f4c04330c72b8a79100996cd -27b25332e3538ee896152374d3d0cd8f -cb73adf02a7a885af1fff21930af635b -a33c54dafb734391d511d72fce28f535 -7ee09d2d39cebe9aab818ded8825d6aa -ddbc03e4643c8edc265269203e1aba65 -cef0502cc3063495cf0ed8589d5faa1d -ae174e3c3923d123da4ed97c38206b7c -473c75604c49b3ce9e6ef0c0cac85744 -2ac6e19f28ff7a279f44dac7b403cad9 -bcfbb9bbeba0d02466f2c3e0dbe5d5a7 -9a67c1100d37fd7f8e6d516b4526f06e -9fe7697855378c903fd6ca477e39ac3c -ec2e4850337430bd8922868931c315b8 -d34dec52f1645063a35e7ea06631d1df -f8e786710ced1bbb94a512a87a729245 -f0d86983e280b6364b2ded29791ce93b -159f965140bec8fa865543d98ff658b0 -8bd60a8db03080080ddd3db86db612a2 -7e4a4f85bd80b6d27ebee757f00d1161 -0f0bde0a6e9b373263ee14b02668160d -98bc9064118e90da2c3b75b6b1c18d70 -a5a9b42f09fc50663bae6a30866a85c9 -46b2c579d215b307ea6f519c47682639 -8b118d141b8b3e5083cb8522796d00a6 -6191751d51da5bb0c0e50115607c263a -b985d77653ca5153e9173b5414df5c72 -ff320977a1116935f37ac576fd1a0018 -79f24d886bce41f691dff2a4181a58be -0c283c2fedca38ac515c9c38d0d9833e - - -505d35a020c3e95a860024c7a5eb9eaf - - -e553e7e359fdaacc24ac6cf70f4ef63b - - -13e67c57c640c49533942da28ceca657 -9c173f277ea1483d1280e8c155a61bee -4f2daf7c00acab18efd05da010c78361 -86f70ad4a8940724e813be06c1813ef6 -1d98cd5f2f25e0591c11e41e2afc9c23 -e2c4206b699b0a3d50cc11518fdd8b80 -1decef4f4c89fe4c950038cf39bbb76c -1d5084fdd27662a5828dba33edeecaa6 -726973b7ca45c04bb222e1664e8ed817 -25c1bd469f655f5bdc5b1c4e460adda3 -45026a8580338b72244a03ad96e26ad8 -8863eda18d8d7d8086441d029e8e0cf8 -738fc1d9f4eb5c4ab9cbee2b95ab7ddb -58738e91241853705cc89688d779ef67 -295385b41cf155abeef31139bceb22af -25642619bfad6452050065405f23ce57 -e36abbb542a080efdc037ab5b5892b30 -0ab38b3075fb9d3c9515862de613aa16 -8a7ac96d733528b9117bb34ceabe2afd -00e1d7fec8ca8316f2d85a5a4b33fc44 -24341da6955553e788c3a2564584758e -4a2724f5b8fcdc7f0302aa9fd153da63 -de3db480653c80d66ac3617983c562d5 -22657bd140ac2202e2bf629bae03fa5c -2f3d776b19bc39e993ce41c859839286 -b2fdf0078f2ddef407d32a20f3c55cdc -bd237395ea9a7a64f1d09260d5ec9fdb -a736f34d542d40c887cb595ee83c5a1f -3cef8a6e019d9c765e0fdadc3de9e2e6 -1177f3b2688e025a98c04ab77b0c0e1c -661750ea7a3b438f1f1f9827f3aeb993 -df22a0b9c83465670f9d1ebf7632229d -ae0879a75ca966dc197b8402a2162ab5 -058041c70c87b2173b351b0c7995688b -65d9564a4cac04972338da24811437c3 -a69ea93297fe0452c1426b611515fd7b -9c880cf3060d4146f93941b2a1c4df9b -5fb5bebcac4f2685fd9f8849dcf9b812 -24b661483ef46368bf5c3d10b7d22165 -cff68e4998b2a8c3981c8f9f09fdcb66 -ea15b2fbcaa5a42956607cd8021faab4 -dd8f860c6ef110e9de82e37fa8afb184 -ac510a2014fe6e9033bd65e3ca7d5997 -f44e973ae2e5ff86237b9213617fb822 -5febfc5e97dc2aeb2557b4de112db24e -0bc16529a959eb0dde97ebf8fb17fd0b -114bcc9d8d93b490e63fdf91e3acb551 -8ab1f8fadb4c9f8816d055e7658a5e6d -af688b341e9fc7a2a4b0bdcdb3b0c40a -b3ed6329af1133bc6f138980929b687c -fc4ca09947a8b6a942ce2c1c8161d117 -14c68008d94f6d3f61f6cca02cd8ede8 -bdb1c8f55784f7d8f12d7092db1efe9c -d01ae13baeed029832b3718143e8f4a0 -09c77138ec31fa2c72384cc2ca27d9cf -4186064e46463e1ba447f4e87197db6e -99479c0e5007fa0a86496e2373b0cae7 -5c3ef78288b759fbac600079943871d3 -d66d1e7b6a373eff09f71de6991e22ae -0bd95e0651a2ac03255ce19543439bf9 -a623c86e9add2870c0590afc5f949bbd -0dce132c559ca76638e532472b6370de -adcdcbb989ce471063d6f5f213298417 -16d98685acb2d7bbbf8bd790722cfc8e -3dd88d8c7a7aba125c3fd8fbdcd2ea73 - - -15fb5433cf915aa2be398666363c8ca7 - - -df3e567d6f16d040326c7a0ea29a4f41 - - -8c10865beddd7b64913db21f12059c64 - - -524273fc9581cdea1ae5903a9fe6d5eb -d7f1ad9d25ad83db76ea27cc7e1623ee -7e46369bb88d6d8b2d55d16c583acd73 -e41d5bc5675d8b2641cecd6011694668 -0b9139f6d4c46512978588b50b9f5b62 -0a18f254e78285e5a26a5e0027ccc036 -0cb694690f5f16646014d0482e7683d1 -d00cf099ef638a1ae4b6cfc8f2020d7a -ffae72e363845f60271c6b074d0ed824 -da236e3156d063227e8176559a7a5fbc -9b71a868ae0c914f09fa0096b3c4515f -8e1e8de34dbfcccaffabbc078d8bcd68 -559b3f2ab4a0e72153b845c9a35394a3 -4ce6e22e12c97b220b44c6b9fc5f2479 -77b6d75a4303d301cd4707b4380d6fcf -e62c15fd11e68b5efa68e42da4759197 -a296a27e6f06c12ec27352de5b0aa45f -7aca76670d18b3bf392f1ca09d5ef5cb -7ff09313a5f0f914b270251b49929453 -2c1319dde3b7ad238ab6cb020a81f407 -ea5a49b0f49319d2366ab37c5ff96bfc -e54a2776b7537a0f67d35a8238ff72f0 -2f56924e399e7a21c261f284916f7e60 -2f647ac1976e2866cce1312e74ab1ff2 -30637ebf317fbb9afc94c93a7157794a -567c6d4d2a0345e3691e1317d45168fd -ddec456d3cd40f7bd16c05d4808f2bf3 -d504430032da050b01b1e85c94a0874b -0b9d3005af00fc7352521d190566cfa9 -91ea847a2d6799362d42f6842ffd0b60 -3a3d76dd23ab98ff9bfc97b9e37cd75c -51f6e34ec323eb9e003417adb0d74476 -4d3aa4d4c43ad2858566dad3ff94325b -0046c0fee6bcacb1d339da94965d5481 -7b31864fef1065e47cb2799ebf49b744 -c9d6808ec856e4e0ff15fb597340a067 -cfab365bc228ba94a18de47da3a45473 -9072c79603ee2da1510f1b722e400a32 -35b23f1000c82bc953dc9b5f15f1b061 -9dba534e4cce2ebc3001361ca89c16a4 -91b8d2f8495fda759c2546e1b29e8eaf -afffce62c275ef3c7da563b1793cdb13 -8aba98a5ff4570ce929b7f629264f33a -9ce9358b2005623969aa614b56074c44 -3385b07f4c4412bc7077272a5f4d83cd -e785da7095ecca60e6b9649984688e6e -853a12de071c16b0e6d7463c1f8cb36d -24e509c0d01c8f652c65fab4ff572a18 -6e316360fc9d8bbfbed43f8310e79182 -18f09b157524d2a313cbacf9eea0bab1 -160915df72fa239da18e104441bcd5a0 -69c4ecd12d81dede6dfa123d268ad20f -9b4a6d91b45aa851c6000c2761794b15 -a8b883b1d5ca4760a8002270f1c6fbfa -d41dc695ebbdc36169f5a57f0141f8c1 -d05e5903b19290570242a5e957ea3aa8 -6c594ea60e41a589c3c3e9a249e7d867 -f0f2ca3d96fca432767eafc3dfa7305b -9e1c9fe94ff8f7b1726af502b6fd9101 -0fadf9a8ea97fa78362c7b41c532a8d3 -798dc4862de11017fb774e09b19851f0 -7958c3c13c671f83619e8ec23d8432cd -7058815c72bcd527f38f2fd7897fa692 -acf11d5ee43e34d54947a24bcc02eaaa -e1a908e793dd21b3bb30f092f3ffee23 - - -c468deb0acd01bc010634d988e684e09 - - -9b0c9e19562eb950621e2d8182595659 -8cc8278179fbb415e3f30b98c5e8b4fc - - -2cb9e8108f97f63366b4146f9472e4ce -5e99092b13d0e0a7672fdebb2e988b8c - - -8ba7cf9afe2511eab38617b27953a20b -390d090c861a2fb31df9cc8b61ccd3b8 -90a818a12527d815dde625cc0cde03d8 -9baadd2aa9e1de012fddc697c09cad3f -69ce2bbcad4a3ebab718ee1dd8d712d3 -58c4b49556ec3db5e02b1cbccc70b5b3 -b928bdce0d72bed17fe44576c42982e4 -cc19e43dd168d6be5e21701a6ed7e32a -eb2bd9a3a7ac1a61a4f6bcdf81ec67b3 -57d4381904bcc9a1447b416b782637e0 -dc4cd9fc4b1168633b3795cc782a5321 -fd3527c05093fddefcbf6211d2894c2c -4d167ba23f487bb71f7c8d2cbec38864 -a5dbc5478b058344cab126fe37e81205 -e3b9a6128f379e070c4b5899707a0602 -f804896363c3c3fa6efe77015da7f7b5 -3dadee4718b9777aef137e589260ef71 -1b1c432b9dae46e45d8bb8f59a93b0fa -baf082b9e90e7e4d6812bbf0373cc607 -193d4af6e0e6712b7a209fd67e93abf3 -3a004ec9782fe8641061c737bcc4c5b4 -d3134c6c9a847c3459c89ac6a7e29ad3 -a46fcde339e4260686e19c1074ea006a -3251760626952fcae88770155112e9a5 -11116f8d3cf5c4ef1be973f9e6abd134 -46a3b08d3faf5bb3625bc38218d47d3e -b3b6cc0f994d14e8a62103c8bfc21882 -d1204c1552417abbd0552a30f9518329 -2ca3a315405f31ee3b8964a3a46989c4 -9edbcb7c5c4a7302017327b91b101a0d -e2983c0de2b9fb5cd06f1b5811e7adc5 -28daa476010b8e6e78cbaaa8568a6611 -df20aeaa69ef080a06060eba30d1e658 -d60b5ff021116b6d23a72201fd71fae6 -3a5f3bf957587a46b9a704956ff1481a -5b50d480029b579c532f51bf70375b3d -213a4fcd11e4b256bea106c5b270ceb8 -82b7ec40dda186fb73fe7cd1ac4fc1db -deef6c173ca516df1dc003198865ef82 -697a2829a99eb956dbd10748c117cc78 -e43a69585d1b9a065c06fdc43bf05e9b -8439670b64da2645d451a6b7fa17a75f -98ae0c9ccdbeb50ba601b98bf67cf6d8 -ae79a19f64be5aea70c115f8255dd835 -7833b5dbb1acb30e57e3c6b041b21f2c -0539ca2a10f92b1f7e2d2ae8d8c8033c -ea27fc1a059305edd6a37bdde556eceb -4271b68296af1b267b960df4e1794fe3 -441cdfd7ba1feb089bc3a423d068f9e0 -e2cf998acb9c8017f3ceeff4f583593e -d10483f203f2d03ca7c2d05b87ae7bbb -f7d3b25b8383affe405ccc7d5520a037 -f679ac711c84e892be1c2e6360661ea3 -7603a607972637b1c0ff71e2596527ca -e304041ed01654e365947acc9fb1d14c -6363f698668a40602f462850d4c25f12 -0b600c49e6886b114468455404dfedab -9fe7f36dd10f438653ed48ca9373137a -a99cbc0f37a87adc024e1b73c90f020b -00f978d26f57a925cbb25655a8611582 -9e574aa8ef5742657d4761ea590bcc02 -6159fdae83bd1af5e503ced6c485d7f9 -ae24380f9d45f4b7bac2050ce8dfb3c8 -85145018ad16e0ab05c8f50f61e0794e -9f4c93b61a1c68dd9bd30039a29add31 - - -69093bdaa5daeae6c38aaff4fd56889a - - -7f4d91d401913000068e27694421094c -8e3cffa1da8be98668c562421fc859f4 - - -406082d01ab1415f333b23bceecb9e2c -6cd8f5c9f1717ee73ceba5683d9a8a8e - - -decc55acb3447421b0a38d668853ebac - - -804b5912e5eeb307632392aed646be82 -f10a00f26eb8bc8ef7de129bd482dc92 -4d043abdec007dd6218514286e048799 -c16bd597445766f625bf05ba2b14079d -0b0eab64eaa80a0e96b09acd785a461f -3bd8da7cb54b869814e51db5cc9127b7 -512a614742aeac612106b38f36830c1f -a30f68bb98cdc06a4c9823a692295001 -645356825c05e2f24653dcd1d6ae5a6c -e225555211216fbba789e9b30ae7675e -2ea8c9e0cff569583b9f10139381c945 -53d7d7885ff03fe25ddcc30d60840525 -6ecf16935435936403cd8da4e38d6305 -3b3c3843adecf1550c725cc6eb788885 -b3184a5e6f07fe0d7db54f1ae98fe48d -bb5cc7a600501a46833bcbaea20d7a87 -da3a7f1f22d8e177fd667b744d25d4fd -74f6d5aaf64a6a3c76fa5eef1967eb60 -f4318b158b63b42f8e9e559df9aa9895 -f9e4c2571171b37dba9e05f342b6dd6f -bf7d2f0a171f6117848b160d845b65d1 -21a632653af19eaa8070fdd6176b5d11 -9f7faf573ab7aee8a85091f8141d48cd -b8067869917807971ab0c87cc12833ee -dcab548e1155b0c379dfda56b4178a6a -63259862d9111982fc2bfdcbea692635 -ff352494114e6def4abb66e0a60c73fa -3c98ba89d8b41bfeddb43d49851a6451 -cf9010320d6a8427f2cebc5eb9ffe5f2 -1d4d3c60401ae26ff1f010deb0f266aa -8a6725237e3a8f05d4aca9652f4e796c -0316e7a6684ca2c2f06c13c8ac15117a -39ef21fca72b05149d766b6559ffe2e7 -d15d13a3ea77233149a91517227af14c -5eb89aaee2713ad9c9ea914841863785 -2a6a62fd49941a7165def6478109539e -3b4b18d60044fe6bfbc33548d90d06c4 -5bd595f803c08f5ec452e0e26b44c8d4 -cf0308117211b637f65c28d27f4bdb2e -a7e69e437e2201a4729b3addad008453 -a50933ec09dfd04403d15be88975d2e3 -03cf5413ba9eb436693ffa6ca8e80c58 -01b0463a2f3d259b1a73405d14bae002 -4e3172d169f123f2ed42e6457098e352 -dc8d46e6ea50a07791978c262648d00c -60b2e4d2a719eb487b456fcb66b8bda5 -2e818af7d25611b385c63d33d6685ff4 -4df2330346ff724461480ae6f292010e -74b7bc756d82755bfc722244ba59c85b -389f2ea1704535252b2ebda860943187 -ea260364fcf259f67efc42b29919210d -674204d15d22befafdd4358e070c87a6 -6a0419c5a77c660861e642f6b23b466b -c3eac116d382d837c98ccab27f9f3a90 -815368e4e80aa28db96aa5ffa1bb9b25 -eee10a1f140523369f5d61f48cde2abb -1b344a5c954401e30c236c65e6f7de73 -65855a76e55303a76c6f0be1fa835a19 -8e51715957cebe1a603da9ef05daa521 -b6390a186a02babb56fd815543f36918 -1052f1d14c1ed7000296df653c8754fc -c5277ee6b21bb7ecc094964daab552d2 -e2556816007e8b2bc69c0464eead55d6 -d52137206851980ebe7a88360f7ebf72 -c9b22172e811ed9b1640c3e3972bc2c1 - - -628cf40a4ba7a223b5993c7994cf21b2 - - -5e3a2c9ca377739914e8ae68a20bc04f -31fd312485aecf39ca856829e83ce728 - - -b6d7bf775170c096cec0c3008cfafe75 -a58e595ddf165baa3098f33784833dab - - -f08f2e3366c04ba0104285dac3731337 -70536fe0b9146c54d6785650174528eb -3e3b3127dba8c3d4d23f15570dc9bca0 -3dbe4c6f39b6aaa0400182e83b32e952 -cd6bbcc0ae36e31539559dc2661fce08 -9671727fd23c033251676c862a1905b5 -648d23549f0c9ffdd907ba5288573ab9 -c08e4efbd854113a3ea6e134b9a6fafe -63032b8081ce5a2b366dc9d6b6595deb -0981ce1b80a31d780650cac53be31aec -d7b9023040d400148647b1ab461f04d8 -dd5892a8544b3e8b00ebe1ea35c0e3a1 -2ece63d1f03462376dbfb520a38cc0bc -3d7dc891dd108074b057aee494c9f16f -1c38d071cd56bc2c8a7c041bc523b96b -22a8703a365355fe4150e8305abe8aa6 -ef8602fb45d26e9c585b6f83d014a467 -5088de94dbc97c7e41956211f81c796c -604860eda6d86d052407127da3555b0d -cfd65facfc85f50bce8561162bc9847c -f5fcd399a62088eb1625b6d2124fabcf -0e5d1aab952117e0b2bc3a68b6547a98 -6634d42a866e9d1865a813520c322557 -daf8bd522c595c9524dc81a0c1ae692f -87b8149044a984eae6fc351ddfd89cef -b3ea90b5ebc790f7c45b0e6eec843bc4 -e6b9dd5fd0911c0055118d0da4cf6bff -4c5ad546597e328452f5fde9f63b1c74 -7f7f0f4172d4ce2f5520b91020a06d4c -8435905698e56cb4343a7aca9d56f8ea -90fd4bf888b0ac7f996ecc5d416ee6e2 -f53576f970cd091b07516078ac9aa0cb -ca5480758aa1dbb0afdf65b4429857d8 -82c4f23da497d5e455883095774b8e74 -8bfa9092cfe223046e08e52e73c0a961 -df7b2860d7e2dddf4c38ddd17cf88009 -be1123f843fa34b639adf5fc0ed6e207 -2867007a78f3f919f590d8791a8c3592 -06fccb32b8a54154fe1550bbe266eba6 -9e9680de469660972b639a94f801b473 -20816917ecd2e4dcb9775493400bfc17 -7062e01b179df61d63d268c66a9f46b2 -1e7c9458e6d8747b4f113f4a115edd81 -9b96558d6967fee68825aa7f8bf30a6f -879890853daded7283a92e712b16eec1 -ad657c22136c9403be51eb81180ac630 -9d636e84bafcfd303708a5a946ba7f0b -b032e9d995bff30f0e2c7c5300507b33 -82373d35e673d674a37b202ecc836f75 -30f0d6af687195da02d62f2a1d7d4277 -4edc60b7914df59a495749d51757ca34 -fda34032c64605a76f5eec353889b28a -ba6ee7d2e2714cfc26ba032e53f418b0 -962d6ba633f1681a012235ff79aa6953 -13492d0e4e3327c50611de639cca4212 -d8f8e228928d660038783a51593a7e10 -2cabf886429af06001b048dcdd2191fa -184914a2152e0deff0a864793c1c4772 -b5648c532a8c2d01b20f4fa70523613c -e274f1f497f272001e290079cd057dd0 -a0a207416e883b5590e61c0c69f95838 -c2e8095b6a0a8afda92cd11d30eb6a8b -68e9d18cdd5f9a0c5535bc9d75f7e55f -34c172bc776dc6e2fd7a0400f90acf5f -b53338983384427805961c97ae6594e0 - - -38b2c0ea8a8c30d66d17bf0e524a8a1d - - -68617e25f0ec7dd701dd59a5656d9434 -441c1e7d8779e39d3ddd5a21ef184cdb -64aa12fb017e3a9b0bfc5a49fd73f8fb -ec0e0682c767499a01f763530606916f -83c4afa5a7847671031e28e86833add2 -abf053577f529a4fdca7ae577e6cdb90 - - -f518a701ab61f6e1faf7b64a38cdc111 -14afc6144d0b738020f86f26530f5aed -dd21483e8e30fe859c606e175cf816e9 -b2a5bc92369b85991380abc7ba8ed9ff -86ada72552105dc8605abaddda6359e6 -391730a825903621dedd1167f0089813 - - -8c1e9253480167775b996483294ee36f - - -37ca40ad2de204bdc31b776570b78f46 - - -6badad2af73e4b042c8887c0addc7f8c -f9326b6eca3ff2cf4c6ad9fd2f238b7e -5dbf6b1ee18e05b2f68efea7cddd6581 -5e3e069f70a0ded9d0ee0eb7cf0406dc -d523cc1f7ca3a4a13e11ad16e4e801c1 -5f0a85714b27bae10b591d97ec559d20 -3a2206dbc797fe66ce48b9cc878256f6 -f8fd950310c41d00a0097b5db79de259 -c0e1028850e1771e7260629853155452 -66aacc6ffd7e53adc3ca755317c22a63 -21c2bd507e206a1bfe3384839b996bdf -fa440492f96bcc0fdc48b5bd66e21389 -8c6bca9edd3666ae2d7fe6004c8046ce -d1d27ba3c484d69a50ea82359699baf7 -6aed0195f236b45819a8c39f4f2bab8a -22da431a7c7f89ec111dec1a80591058 -bebbe5127ca9f7c16d10b78d6f4efe8b -a6dfe45836ad9efae21ec474f6b0a360 -b7ba3ffdaf7c925cf02db8f6af000e19 -51238c690fbcb8afc6eaf6f27459ce5b -83e71e5bf598cc37ba54e1f4186a46f0 -6a1dd8ab3e701824124cb63eaaa81faf -1afbf4b8ae361df5b07e40f4ce036b28 -93022bac37cadac7f1bdcdca314145fe -5b16411a39be252dce43f6f84ee0b023 -6301df0d24884adc8c535de1c5a9e98b -1101b7fa25c611245ec0bf3c5a7dba6e -82d25454413650c9afce0c152f621456 -098a74062c560323cf5b527bed594155 -2087699af94eaaa7177b92c9c0ba9e72 -65fba3e749586eb076249ba3c482b35c -edbbea920740cbcfa074607d3b169ed9 -c7f7b6a9269e9c5218bd6cf36f6c2a23 -d5a99c1a3afdfd41705bfa5fadf18b04 -4a738bce271c763b1f0ccf4b442a44ae -bc544b7cf64e2e4b50074bbe9e783ca6 -341af811b1496a4696c5d19ec20bbee2 -a85d6f6c9dfdabdbad59f048657ab05d -ce6d51be7d2712bb25fb3da7ac755b23 -d1f746d9bc0926785c04b811f3fb7966 -07cf193499b14b4aa2dcd2d8d0a81332 -aa85f538dd855b04e154b6f9603973c2 -697e2261a085361a28067caeac366fd1 -201ec03c86cf2054397dc8b2cdee587b -5420a4876d0f545323defab7add12c1d -e6c29e3ffeee1f20d265b95decb300d1 -24cb8074e5621e8703181b98047a5a12 -91af40689eb5e30ab56ef95322d63dd9 -dc20105ad59ac69313a47db1691e716b -343d7bec72f569a5e5d7ccd4634823d4 -5815ec05a565d909cb97507b294e76a6 -1a4b8ccfffe1da99a0244108beb16543 -59223a63757c54efd157db106076951d -4e34b926b397349a7a399d9e2f6a623f -4048c98914cd79c0aae66280000b3561 -49589a58849149505f18c39fabd41c8a -531aa6eb0b9d51d6b45b54e1d8f7adda -4f0cba964ff3c374759ea96f7c500307 -ae3cb083c91bbf97212cd97e02243609 -8ee4be957243e408f83238f60768a62e -bee70c7277935058bee76570544c2e7b -a233c31b4d3824db7be5a7a8bd453b20 -3f08c5537c877607b1b38a3f4628d300 -3dfd4391047ce944aef697e571dfa124 -87c853d3f2fdcf32be3154c14324b626 - - -0e3b2d7155b680d864cc63dd7a085610 - - -4d8b00e613dc9a2e4a4ffe3d485aa7d8 -57b267688a0a287fbef73fa98384f51f -6b93fd06a12f6bc0c74fc10dee98631e - - -1c047c61f8c7c14d3e92634d7506de32 -51a3723412559c54daad822880716e2c -51a3723412559c54daad822880716e2c -1c047c61f8c7c14d3e92634d7506de32 - - -4d8b00e613dc9a2e4a4ffe3d485aa7d8 - - -202e57e1f2578b749e55a931c7c3ed49 - - -17337154b07f2ae57043031c0240a5f9 -a6875466be585088add2e326588a462e -293eb819c592c012e300fdc18b3b0ca1 -197445ba8fa68273f8d506c6c684128a -a751778d6a7d2387bb61b5adb378adb9 -90e542e8785b3a08b183ac28aa574de7 -8fbc8ba712ac0c6849d40b83a81d0e56 -83b0a925f2ca66740d1e8c11a2dab0c8 -16f9242faae03079564ce4a8a1e73ac7 -e7439a0718652088eb46679f10b75f30 -ed467f7a3f09b21ae9fbf7cdf85e92c4 -8f1044e1d1fa94a1136be2093ba4cb2f -8373a764a7ee48b781f6317dfc722ffe -11bd0047df947ab88590059a78e16ff1 -0c1e7e4facb9242d5b5299603bb0a36a -c03334df58008c983387bfece1426c9d -f085dd2f8370d44dac293957cdbf67ce -4b871b31bd8de664d48b2f29458f6db3 -e8aabf620e6a5d98b7cc2c64c6b0af74 -0a508c373b6e833d8d2a09d57b8565cd -5db09e799c2817e5d7d43c7178cf142f -8013ac340c2505e26de39c361b326ca9 -8e8f2342574c3f374678d3eb23c78ce8 -34fddeba90f9a39442fc8d0fcb1f0fe2 -f8d11c86b5dfc618655478757f5e1c84 -4fe9a2c16f1741bf588d581012ee7c24 -f8e0a1a8f13733d6a7a5270fcebae393 -aea7950d0d1571aaa570b963a26c47ee -be4640834859b04f5a0ef291471be787 -80ff9bbb6e5bcbe8f2bc1d29e531683c -d505eea409a4c2415a12b3240b4e7d78 -f28b76a2a50fea055e7dee2bdceb7562 -2f20a73be82bf96207f148a3ab31e36a -6ef0beafe86b835ccf854c1a92cec69f -988c6509ce54baa98d85a019c9009e7b -7e52e6107c178007bf76b14a8b542dd5 -97594b67e693c6b57969599b64a15b41 -015653fc33b263a5b28169fd824db09e -abc6ff7471a439c3fd4c7a1e4824d2c0 -b94ee3e355209d8e560600e45475d9f8 -d333b0c4e981f824e1b6349458ddb2e4 -46fc048c4a7514cdb99e9b437f526d13 -2b424d9e6d8e59302b9916a20241e52a -8a06f205553f05c953067ca5272f7800 -aefd18959df85443c31ded83a17ce11c -3bf25c192fbd7a2440342bf0dbf3e789 -7fdf271038be6c5e9018c1cca6d3ab85 -6c59e43757c9c401120359ee46ddfbd7 -634b15f413f91c22de004de56830b035 -ba461beeb4645d9135a8a0c9378b300a -ba07bc8eb2bce812a1d2040905149fa4 -dd89569990b558fd73df26d470738628 -79993e0fd423b00535d60ca50932f279 -3a778b1f22c9fc3d1b599131fbe16f4a -f334305f7a526767cd39ad271952e783 - - -53304157a61719498aafb6d14629c970 - - -80c26f6c43e856fe7168ca0dfa5eeeb1 -cb801c21cb362fee6567539612849b27 - - -492da0005fcf299ba996cc907a422986 - - -f585fa2017c232c9700d71dbd2bb8be2 - - -740f0a20ca582a63bb9b69fd67fbf445 -4b3a8bbf6fe9b433d650832a6637acff -7b3898461e5063fcc5e3d719beaf706a -a23374b65407a21aa6ab11dbf998995d -10ff4bc7f1613f5d64d49db46dc8be42 -e2b4dcf5b82c5078e531befebc007829 -76271e662b1e8e14b9d44ceec672fa94 -06ede1ceb3e8e098b85b4a2facd22e21 -b20a3f56b257d412ca4d78903ebb27f3 -cba9920f5283ee00d9bcfe51935a7965 -6895797a3759985d0a0dc455bacfd61b -6185de6d056be3cd3696e154da9c1be3 -96b4587f1d0cb0415368702dd72d465e -a27ac5eab7a5363a64e25fd9c7452428 -b869ab82ebe8edcb3a06ba62c47192a7 -7f5a528531ceef6ce94f417206b8b90a -7e4ff09840594f15dbf6cc4a78e125cf -0186a896aba9cba934300b139c5489f9 -1063e323499af708967c6e8599168eb9 -1e3833519a57a93e419555ee9d90dbab -5a962bdfb2c89b879a0a1767f4dd84b1 -7eea7c0ac1dc1293b5625966250f45ac -89d2c7af93c123a273884f9acd3ce56c -b69e3f108096936bc60059f9b7ee8e49 -e1810de740697162646e856fbd5027bd -d06e9771dfc296e3ce61db3dc37a5349 -e5894f67831ec88753e18729cd50bba2 -dddab59c5a3c9c7008d3f007ebbcaad9 -0842b61a016ab9e5f16c45d17fc3c032 -d47043a994d1c39399ee2f3789ecf25a -1660db71f909709909c1369c275d4122 -3081d95229b18a9beb92e6d0749f6952 -f52f55f52546ac4edca9dec441664ab9 -6f84f419dbb57eff8cbd55673b9fa05c -7e382f51c426171c77ac65bdc203d389 -049d8ecb76f8945c16851577bb105647 -2f185cf5b017ac42a21054984a865be1 -976f9ac65de0e961fe7d3cb8148dfa50 -47058a994ac46273f00519eac6c8eaa1 -9ec5b89a76d8ba24ebf630d86105eb4b -84d3cc32b75f5d45858272630d10cab0 -e5a6d20e62527b9d49563d28f9f62aa9 -0e7efa59ec71df19d77fbbcc8730d140 -7c7fddd05cf2c6f79377528e60e71e88 -3a3ab16b3f5b7a1b73fad7a45c8c3cfb -b9754cc58d9a783d88f8495a4c98c6a4 -9e41871e4bbfa3d46af20ea193f94dbf -9b076e5dd55b43b6d1fdd40c99e9afa2 -119186c7bd4dc1d57d737a95cf0ab68f -dda755be89653ed90c50a96f85032be2 -97cdb58b5fd277b5bd4097b13016e804 -acca9833590682114a331f23440fa109 -9d047f4c4fa64ef60a8077076cbda6d3 -d2cda74f94de0f7be61c60b75eb41444 -376d75361ce846342d6cf627a001ca1e -76d0c647acb18b22e1c403fd5ce54763 -6432a684fa20021b8b26f94ab85b08c1 -d999b9bc31ae3ed13a20bfaa7dded4c2 -e9de9abb34883463846f9fef369a4a16 -1db70555e0a91b838ae01c873af08e62 -39dba480512d1eb5dbf81d3b2b469b4f -6fa466ae1b787448983b8c3cda946e4d -8deaa2d6e01a795ed85f97a7ee2a92f3 -8ed5d68fc4e6f4c83956f73324a6d028 -7b441758b0369fd899ea318cc1bd988d - - -2970309425dbd62a04b427a38c74be95 - - -502ec066ce17658bc228175aa6d2bb51 -a013597cdab1f0d46a67fec6acf3cb81 - - -c36af72113ccee4cf0e556b877ff094c -c36af72113ccee4cf0e556b877ff094c - - -17227e3510942eb943576846725ee696 -17227e3510942eb943576846725ee696 - - -10478ac144e87538c4e4d794d2f440c8 - - -b8650f06582ac88ece68948bac1bf734 -fc667c4366fe133c30ab122fe2ee7f20 -8a4d45166ebeef73e222270a8113d66f - - -03afb32f7ff3e1eb0d61cf619dda3895 - - -9fdf0ee74a688f3e884f9e5ab927f198 - - -7e342b5d0366633fcf187ceb12ae71bc - - -a1d6a4f36840ae414110a5c38d8918da - - -6bb702b49f457d4760febb5f68b660f4 -c409580eaccea712dc1135a51f192300 -f56f9e3a8fb4ec0df9a5373867950f32 -bd34497387c8504d2357fe09cb29a946 -87892c5ab3f53702a72389e4226ccc5a -cba6dd7f7647ea925b8a43b6c7378473 -dc0233fdb0864c95e562db5baea836ae -5b666ee35e4551ab235f34af949e10b2 -d823eab3b1cbfcd5d6501497e7b4d9a7 -6b031f2eafae110e2b40cbea47d6d959 -f67e47685d37b480ad0ae17b3c60e278 -e432acfb55c6ea09e30d42570424f007 -0a88a57f28dcff30a5a90171b5fc9716 -b220973d49b1188b4e95e1c658b06c3c -b5c6bea87a3781a1cf651f6a364e2a2c -dd57091610a5cb9f3d433c0974f9ea21 -c76493db176c6d5a8fd8c85ff636dccf -7232c727b317be81b53ddc1faf00f320 -672975b025e7cc96c5404ad861527d07 -2260715525b098c08df436b117416e16 -59eb0b09fe26d75439737eff0e339fda -e8fc75c03c47a4cb2afe36070b18f4a5 -1a84925e4a30a0e0d343294cbbdbb529 -2d9a64283afb545d8561ee5f4602be1a -0f98b55f7b8da09bf0f5974f9090a251 -779b563b2757b037e34488deaf4f291a -2511c537c17dfc75369b8974967de984 -3e35e088bb450acf85163b28f1941eb2 -c6df2b096e79cddece1eb44a5419f6f5 -89be065ce3f4c188dd10be066e0b91d3 -601c51a57ac3fa90e6350829889756f1 -2116a5011c951b5910e64a2d3c6f929f -dd3828accc2e234856d11257b7dd7281 -71c4b90a4d0f31cc209fe31be16d31d5 -b288944edde6e32f83e09b1ac75b4233 -50671e176a12bfeefedc8b346482ae41 -2aba72d5a58f530493c35c917aa628f6 -e33fe89d85affffd2c6467c1a0c15676 -b1f1853c33c2f2ae36d3652ca4804a77 -63f5a644044dff35542aeb5824076942 -066d078712736fe0ca54cc6989158897 -4968fb0bc998718b58579bb0ff8ef8f9 -c400a03be480a9d031f65ac88f9288be -94615c2fcbad6519c2e0a3b8711e9aa8 -30f78a15662e4907438a3f3da2032095 -6a474b90221ac3417d6606beac1c474b -3f3d4121e2d5ee452aab3264439e5364 -2691c88717b7a5520c96657130fa679e -2e8350503151a18bc7e9c1b2204788d2 -5c5da4e28ed613e85a49edf4856a6822 -b0e7787bf67f5d4ae4f61d658f652fc5 -66eaffabe362d2cd1b092df702926a7b -6beced9c2e60af599cc713454271843c -27607be4c20fb2cf8f76f50f366a0ef6 -bf08ded8d78533545fc70f3905c65c2c -b1f200747f349b3ba3d4e74b3f5c6994 -564554bdd727dc2cc9ea1a1a27f9f45c -62733a2d6f590753ca7bc473984f7324 -dab0bea2a45fcd730255f075a399cc0d -83b84e0d69d2a0bd430e4a2f3d0184cb -84ba6b7c343b1c651dae1586edb01e01 -7a658dd4bc6d3c1bb78ce15b180b5243 -aa0c45c5a3e82980e67a3a26485c4068 -e996d10356971c7589054a5a3e23dad9 -407ea0dbdbadc30a149f1fb68bbaa2d4 - - -86c02859bf76535e227b147df1d7f9f8 - - -7c24562a2e36b60a1b49e24cb395a902 - - -3cb8e7e34baaa92f9a177daf6bf66a5e - - -5b53952452eab634c20b3f6949f58807 - - -e9ac9384237d8d1cdaab68d31a22005d - - -cf8945e482db9bf76d77af1580965378 -69827e6237546ba1da3fefe76ada31ef -c6b327fc7149061e10a3de9b2f5395e2 -5e37a2ee5874098bafa6c51cfea80123 -6dac2208bf80ae8ef95ee1270dc0fe9a -4a1a0fbbaca8abf409c6f16a109b7aba -a123b9382bd9ef7386175f1f71528486 -d05920075a6b578127adbc1b6592fbce -af144dad27092ed2076a2954faabe9ea -502ea8699641cf83217b6cb5972cd1c5 -b3484084cdb615343b7ba6ac9701d6fc -5f271406fa10507bde1cda5dfda82514 -be4e7ef4697e4939dc614302f0509d74 -a876bec439bd56f63e52aaf6551e9624 -2c8a34dbcf92650dfd9b6b2a68bbb906 -dfa2272a26e608fd14263e0c7b15578e -8c0eaf4e49ebc4b64dad07a574ddb52d -e674a2cb9e2218198d8b8bc056097f3d -584219e2ee406f237e1ba56d08b11f95 -110f53f6746e569898757a8de6a9b880 -6d0cbc4ab99cedb6152d97d40383d3f9 -d51316e9ad60e35da9b7a84992bbf53a -62d9b8189157bd1bbb683f252ff6169f -b6650f4118bafaaf48e623b4523bce8d -b45f087d77eedf4d7c63a4c4f1970bb8 -325aa87334b1ebefbc8d879248d300ca -7e71199d2334d96bf245fa287f5a4a1a -a0acc37715fc34be00d3fc5720a67c65 -73fe1c847d82415bd179e0a776f53936 -e48c8bc4397207061bf9672ddb7504f8 -2b866d348468dbe6404f6c56f448f9c4 -3d34025630c995e743260ef6fdd83690 -47521b7184d705554518a3ff1f94073f -2ddd9cc3010c8f0cafaa92d8aa22c087 -7d50a67aa58530da49dfa5f21d2ab35e -e46cd3a29608b66bb2818aa1792e8797 -9cc343774932c4ce9f66bc38b232cbc5 -87a5ef6d5b632077c6bbb92fe3b9fed3 -31b50a949a9663738ef5d8ce1e3a9f7d -6d4d90557420948fc764041b7341a4bd -52f495a9cb8521fb22e921337b35ff8b -c255d5dd8cb46c1619c2243649945423 -a635cd73069c12bb0e0e81d4a7a39c8b -346beeebdd3a7079e71b62d5938889ab -d078560c79300da89352b34e319df9af -443d60344ed3ec1decde608ba71cb29d -b7e65c55dd1db4b7d2a0a569eac854e2 -89267d685e2a8de5a1bd2ac67d9a1292 -717ce376997563e923eaec2c9fa1c106 -76509ad5ab8986b87491407540d2984b -d55016476f3bb7d1dd767fe8acca0c39 -41db43f5238fea2640e496a67e97c1c8 -79e52827473a93a473166e21d3346138 -cdc6e9c3375ace1bf1ec3ce9b7a95b20 -c2ec5e1cb7d7d288f3931fb32673b60d -33fa3560ac1f86f39f5a2c9ca61b993c -a51b8f8a516859bc9a9897b3a57b38ba -0f95064fd9f16a82c99f4fac06d3a737 -866057ad079489fe7e32838d8c499380 -e676ca891c4261577e3d0702c7f4c25a -34cab56913a12c8f3cfbdd7cbedba361 -f75871ec96c9234377b3921fc4b1fdd3 -9864405349e038742860612798e6a918 -f44efd782607f2a29ac3a09a8a8686f3 -6dcfc5060233f29772b6c99ad7c6f188 - - -15e73b634e4d8aaa8f17409806133a5c - - -8a873d673c98970c8e7a1a583ad3bf69 -f92e5160709f56509dc816e483a1d13c -adba5f2e8aea36ae13491de788d3cd29 - - -6227aba90c0bea16120263d97a144acd -1fbf7dacf324a615b97aeec5b983f4a8 -dce28e58d0613b9042843c263adbe2d9 -9fb077a1e341ec0e5b98ad4e185fd22d - - -d3411df3119a34813c2843d410542e6d - - -ef4f3d18c2153c03b4c5ef6fb15153bd -0ad21fdd63f826df4e12e2ad7e6be04d -1f54fca16bd38f93cb1b1c9b72feb1f1 -3354c99e3d13fa549c1975a03e4458d0 -b0fdc716e42a1bfc7bfff77d4632d3dc -7728caee8caa768be46bb3e5935a99b2 -917f93e80da604aa435cb5b2c3d35d17 -a1e3a62992d9112aeeeda28362e4ee14 -4371e9b00b0260e1db0dae222153b564 -5a6ad22debe78604fe30a693a5a525a8 -eb73d3da4b84c421676593777e8e2355 -fd5a4352cfc0365b5a9a8102090a46a9 -fcce102f54fc2393127bf91092758548 -533db66c8daa7675b21d06929c5854a3 -287f94960a19fefdeeab3e305fdf6eba -096183df1e822ad1dbcf0a5732625bdb -2b716932699999c49de304b438c423e6 -a4d6765081911dc2787694e370431cf0 -9304cd2325c648abaead7575c9870a8a -d4894f811c249080ecd49600cd8baf87 -2509e1c6672bc4d0325b79b98c7fe332 -669294c29d0e81fa6bf061c6e11d24da -04ced724f3e21f46a3a318fc826f0f53 -78d82f8b8ac1a9cf6b0645a9e230234a -f6bb67304472c650935fc5609989e4af -74de0258ffa05523b5712d7d71984f97 -c022af21846d6a19546cf84ab88f0353 -f27516d1807413c92770f320bd1f5f72 -0e207d98892f464ace855b44ed2e6a97 -f4c2722163d7f13ddd8e4c70c2db8cb1 -91de20ed06553981dddafbc71f6e3e46 -90813c26dc6b88bd481c92b3ece556b9 -c9dcd6c960407a7c6df856e0864e0e14 -28f7ddde20e5f86d71f9876c3627cddd -e7d43d1c9e3b8a2867bac544d2317c61 -0c20ea56c48466954dbb5db83f39900c -9fd648ec1f7464c286f96eceafb59b79 -cbc52d8e46d0f8e3482c0644d643df0f -47500df641a8ec3416b461af6a284151 -6f4595225c1742546849e9563060e806 -b95fcd358ca788cc5df66b1f0c86c07a -6d472ed88958b1e5ece0950bfb3cd651 -d587dd16b12f792c242df0a13acfb3a6 -6c108801e2848282658e18d4dce8ad1f -28768c91ca1316fa7168c8d7fefeb4f5 -b19fbbfda365bc79a6b851e60ec847d2 -3e5387e454802270ff818eb8907f1114 -568ce66622eecc7aef3ac6a24b63a421 -b15ccd1e2cbe69ad2888204c96c477b9 -afeef5b70f5916024e687fd2247e207b -edc647f9bea27c5ba109d13388a659d7 -c9a37af62da873b493e63d9bdca04afd -446048d0ef92f96f835f152b29d8c3c9 -9bb357565c95d6fb79f7106433f58f12 -bf54c20e2cc1f0603003c01974ceab07 -01ff7811a46bf81fb3cdb45d0aa45621 -eae93802b5e1be0cb52fedc23cd7622b -c0a5715cefa918bcf84162bee116e7ad -cb231afc280b240f9bd06f891a8bac76 -3f11953332dea768ee301fdd473878ee -a351b9fd2e17f1d36117a7a4b8e63988 -a9a2ace0dd19f72bbd1fe902528b2f15 -442bca7275355ca1d243480f8789872e -5129f1ba3348028f3667111746cb69b0 -594a0b6888327f9172eb0308a455777a - - -d644d1dad1639671a0a08ac8d7cf2cda - - -80e05442985a4013b2513e3a4a89731f - - -dbef1372cbf2a09a2937da2ba8de64ec - - -687367c7a131a2b0b660f0ca30aabf73 -3f0605393e4248214bb0d8014121f1b6 -b6652eecc62028456111cf056d8b5812 -0cde5a1109bd464ea2b1724328cc6a62 -68f6059323f7587650925bba9dc6caf7 -31cacba9e412c90a0f9f21e9ad9c81a0 -53475de47389aedff8e7f9c603230184 -2ea6dda2513d324414bbd8ac05b79d0f -76f05447a6e19b0ba92e8913db3f0475 -613574e726883dbcd2d93c1e7e968f1f -590f0e56dda084a184fad737e6b8d80c -bd72a5424aac4b4038a2f4cb2af74c8a -f77470d1c3c831b2f443b8a1bb7e553f -8de0815b2069fb7f1cb1ec3044751918 -b9f778b98c45c31ec95691a1fc4740d3 -5df6c6102516a57c741fdfd303c4ecda -8b1a3789e6ee83787a070eb690990dab -9d74fcb626d5beaabb3f6b6d3b7b8ef1 -b2006f50997760d862e35c5c360226cb -0a19bcccb97274a88b86003285637260 -8b914474fc3f2502f64f5e8288443a34 -e0cf2713564fac2e99a72ee6ee57925a -40750367691dd20603551d026b2cf4d4 -a9bd287a830192f3038bb327df668791 -096402ea8d76b9a8bc2c4cc56a4cd823 -59c3dc093e6bc0bc0881730531898dce -65ebc33d28ef411e036d5649afea5d00 -e5f41d8abd451b44c5f92bfe6780b692 -b60a3bdd85a269e7dd90252f987e7c0e -b5f41268ad9db1a4578bbb4d5eb07b9e -8151355b62e2515b90d752fc32452a54 -b1cb4d617393d1f38502b65b988df321 -154583a21b3d64d8b26cf410f241793e -7371f1cb0309696c7d6ac33ad75a5c89 -34100700bf8a90401fa1bc3863a5ef06 -f2cd34ee65ce4804dd5f49d5d8d764ce -bb155e898159727529c39dbfde416f01 -829c46e07c543f12879941999be47123 -194e20e5ee6c7a5c79eca598e1665bdc -a2136087f9caf4b0cac18229f3690dc8 -2281057903ffd3f5b0a4bf95ce8d3aee -dbd015b2051d98db083351905f5d03dd -851dbeb4901fed90de52fe0d4336ce0b -6e4ca7bb21309d0864ff5b4c35d812ef -014e0b3032e71c8874ce0a44adae40fc -bfa591574eed530ac9577fffa5fc543e -96f19a72812f90d34846cf72b4bb09cc -15feaea674502dfb321e05240f7e10f9 -a11798714ae699ee25d3f54265e4fb30 -865cad73eb89c01651d884589bd4763f -1721b63576167a05f0e306f6baabe3e0 -aba848bb94ad4ed9c3e4dc3089283444 -34c94d5146f17226fc5af7ac3ba81d6e -bee383a14dacb5f2ba3b1deb8b84f54d -aba59b9e43759d10a9da893198c8e9eb -ca00bc92c1e71069f89c768e3176a0d5 -2bd55711575c9ed0f34ce5d891e63cd5 -d754c0655472ca097ebdfe812abdb264 -560238a26a83c9a5772a0a66aa8c6496 -41b3681c9defb8e0762bbf7c1397d821 -a2c77b8f765e5d093138b59ddecee582 -4697bf31f23200726d4fa8da13ebf106 -1cc42aa2860a8d3c7f3e62cfa327e7cc -16fb1e3b659211cf67245486cbd9ef3d -035255a8d30488964e4677513bc14789 - - -4cd22b579216b800efaebf4ad967f4b9 - - -bfdeb2451b2f7fc2e429b93a7fbe8c8d - - -f63ef04a501398c9ea62416285a49ba3 - - -58e184b5c2e12e749884af75e9df2365 - - -77404b5590596de508a542979f3cda84 - - -ab38212ff73defd1c8fbfbe534c75b0b -9c5a124b37d8dc2a518f6f710559e570 -9c1cd25cbb532f3e0b231fda75b3f507 -275fcbdcf6cf367fb9d3a4ff1ecb4ce7 -3895e3229dc416a0c28b814d02ca2e00 -75327548ab625afc438a4be204e4d0a5 -000c85c95f433df8930acfa34774fde0 -3cda05435e8c01a4b6d35899f7eff465 -53a55b3ababbea9f154d74c62f1a6b22 -cae9d8045ba0a0baf1c028020541fca7 -a4c3a9a7545e4994e142990d5a58387f -56300b715f1fda9c6653153011c995c2 -f50887498e1a0be76300190abcc72e51 -6db46553ad49d8cc62977513fbc122c9 -f71b5c95a615e672f2ea326bf2b60db6 -d103fb8065c428fabbbe4c885b138c7a -ff971213cafa87b9a0bcdd94e0ece8a3 -a72501d080cb9bb829a169476280dfd1 -e5feadc0b8d745697956ea2adac95065 -60f91114adae55ef0303695d42e58b46 -ce11ee2e7fabfae1f603fc5a7a58a6ad -7e0853471fa2c39842af65fe25406219 -633ef5a001c1d0d102653abf2ab39611 -8b00c222f6251d38d0c569ef3aad370d -54d73a0f2b0e8fe9bf2aac2340d06d44 -86ff7473d2ca25eb055fbe794bafc472 -1735251075c6340d7002784b214b456c -df5c17977324a9f462d3d56fa2bba89f -209338263e4d3ddbd799b025980d6436 -8fb092cf2ee9839b48362848d9f3de03 -8ba662099c5baa99532e13b759a58a0f -715aae34317a11cbd5915231e16fec87 -5a6afe1158f28fde9b726c5201fc0f2a -48d2bcb938967416dacc402a93909d80 -b45cf3999cee9f61c18dd7d1715af65d -a799c44bf982bc6a4ba93c4d3d84ec4a -cda62084753f224d0a6456a2428a2e89 -0199b65a17b17381c2f4d876a9776f56 -f0273f3d0c92180c8188a8858cbf61e9 -d23d9fae5e3471e0a43c4f8913ac71ff -7223ca84c20bee8ff6fbc4f47c8518f5 -2f98062a90772f93729c2ada7a45bc20 -23f67d63140d11accfbee7bec1ec283f -534cb2fb7f566eead9fc4d8ef33d99d3 -84da593eb8c2320960b1de541d829a9a -1859b0693aff46053c183fcc15626105 -689607fa0fad4b9eba86b1ac19b08237 -9e98398caae7b17077d0058b88d94937 -43bbf14fb91c6e401cc17ad26463cb30 -bcb7f401ad3609ce70899241bf4ce292 -43ff40adae01510fc1f20d0994727a81 -132d1087675ee7be2e15150b5911e830 -77e8869f3eff348fed0c7c69207a1042 -689fdf742b8557a9559495e442fc2fb8 -2fc2563909edc54ed91d37c7d3898fd5 -c62bb50dc9bba44cc9669a970e47e8d5 -d1bc33f0bdb0b31d8f2c351078338d5a -f5b23eb364ff3fa1759b988948ea85d1 -538dbfd4ad06c3907f75c86543063ef4 -5b73046afba55901acb028cf26459847 -053b5f60b782a1bafa0bd41d3c433a1d -b33b43a608a5fa7491869775ffc458c2 -4c77b990588f8c567dafaa8dea2d1af8 -124ce5b27da467279b69783855ed3e7e -1e58e80fac734bb1326bae32e654a9f2 - - -8612915036f094ce416865172e14e97d - - -bc835218d97a41329962f0d54b01777a - - -04a3847804af946c34ed58e4a9d3eded - - -5a2ad8755f17303808847633d189ea5d - - -43284e48689e1bfa47a7defc8ca917e8 -c35abec32cac88c8f99563d57fe72e19 -f2405f4b1ed3fa5cef58bc9b241e1c7e -86890967051f85f1036c09ee102383c7 -91e57c2a6ca916abfb93ad816ddd282b -fed13cdc809292d38bada26c3910819a -3725dfdb6e00fd0e4d228795cc0076d6 -c7c3c86b13013ddafa7d90ef7829ee29 -1778b1eb3ec6b1be10c911d90bfc94ea -1a0e873aebac4c801ba0fed76aad5356 -95f8ae53a869fd085673a4784152f98b -ed6373c1cf9664f89677f1473bde78e0 -9888c7ab412bad56a50d6a546dd2e626 -c4474420362ccb81e28d4c5d396a974c -9da73a507611f6af7ebe245ee18ec2ab -4aff18a10cca1c7494bc0ae2d4543bed -3a6259971dddce3b5f86e1c1f601d2de -c55a4c1fe097d828d7bd557bf7af3b25 -9355ecb8ad755e35cf0d906c8a465c30 -5b0f43fb465391007323fc5c51150bdd -3c0855eb04dbae353c6df0b3693fe665 -84dacd07224a53e620f85d73fbf823e1 -69b71ce05c903e216985aa9fc96fdcf0 -b2ad24ba470caf1822a033068c2f5d04 -82c923a6d8eac43529db9454b6896da0 -556faee4f11b76b177670129f265f32e -e4107bf5f6c3285c0fc82216bb1ebab3 -f46713c1c4436a3d990c5cd84ad30408 -c51c27077b88205e6c2e9a48951134d1 -2955312fb19060fa52335738166dab24 -447be9a5f4e25c354c3909903958455a -d2fbebcb7ac9df6a712fad7542d93246 -1a44bb2817f115f6bf09b61e427874b2 -874cd0d750097e4388bf080d4605a14d -b0bdb73b954927ab13d03cec657b37db -9c7f8976a8811574572cb539951c3e4d -5112d3d0e6b168205f1415c5560ddcee -99d015c5245fef946e83c7fd88babb6b -549e960585234537e6edfb8efedee332 -9e2903286b57a62c10ed5cba13a145da -dca7b982f3b3a0b6b7114bc235183406 -5cc925aa61a6685427d8ba500f60fe6b -ce1968612d19b12dcaa0f23d2c706b12 -4af94d5bdb7445f5c1455525fa7a62a6 -de190041813ba9927ac49ae4fe5f453d -70128a5a069c6b8bb3e28b0b78152367 -08385f3ce4a8944aa1add96eee4423ce -43e63cc0ab2b1bc17b9a1fd8ca5b36b2 -2bf7122c99b995086352e4f5eac031b8 -8d29804923af78a0f08d313dbfdb0ca0 -2c135f756f61df947e60011e91dadc17 -22a02121c600bc405c09922e67669dd1 -34be78b149a33a71840589c3161b5b32 -9b2244878e75c71967bf01f2dd217966 -0aed04b86a560ab648c192cb9394f5f5 -7b71d5f1df04ff8392feca405e30c6b7 -dcc52b5fcec6dd9a750706a183d2077f -1fd4473d532968de389a013d36f2a914 -727c747367056852713f2b48fe53c1ec -f25537156afccc498651cca80653bc1e -f07fd40e9f0077c6061735334e821a12 -ded3536eb6bd8367ddd587208fdba17b -956143bb0094112c6bd7ada797769f38 -64922684ecbbd977ff4a62dc3defdc29 -d3649532a1f1d2658612b9a2438d1f3c - - -e7da2db71fb15e252c37925c2445b363 - - -f76e2f239d6971bc47a058bc15305298 -68ae2d02f1e21c856b4cda0f13c8fd3a -351cb9766dc5162cd586485546608283 -2b3c7c04fd04dc7a09bb983fd580ff38 -b3b0f9faec2fc85f3fbac8baa7d6a9a6 -6a4e6aba870e354e6d3ebfac7c01f0ff -d8e7d709b1d1fd9959705811453bcf90 -632e4ba7dcd3de3168feb70553e922b7 - - -bbbde17b0f3619486ef63a60f42632ca -54a2d2266bd12c7fc1e7734af9f1dc2f -dd29581a73e753192f4dbf04f74bf738 -45e670edcafe630482b368aae3c6c35a -cf8960630fd8d5d8a0dbfe3cc1cee4e9 -e689320fd984d21795a04255fbb7dc72 -2a3b6994a34aa08e1498614ce0e10819 -6a57578a3a7037d8534bf04867407f9a -5b4053803e467cbb0478b65635a4e5ea -b91fc1fcf228706e250e51d10220e10a -a58a10e05b789f241187b1006369699b - - -65602c9e887f68bbb45eafca24e55c03 -4b8da5f77c31f0951abf9435c1a38dd2 -f2c8ba56a466020fa2a741346e038a4f -a47285e8056bd94994455c9568d9a06a -b604706f8290dc2c1ad866158096dbc2 -6c84866f916ce8ae2a791fde01ffd762 -00881f0b6ab571ca8597f5bc67cfc1f8 -34a1d6c4f58e1a3317873decd61675fa -662f2bbce147ef131b715a7ed63c6e5e -754f06e960fe37a104640aaf1abccf00 -c126b5531833a5c22877a89965351495 -c126b5531833a5c22877a89965351495 - - -a58a10e05b789f241187b1006369699b - - -c724101436b085bf318e695fd784d658 - - -bd6cf96e05438cd47803d19ed3ecbd5d - - -fd16cd57de3e72799f36a6fee796cc0a -fba065c3f0f6050f9bffed86803450fb -f749d8a1cc8ff8024f9add4fffb98711 -a34f278151995523a345ddc569c1ad9b -80502d46ca2b54e3f82d6603b0115741 -cc85dd4f864541a37030e31d4f999bd2 -0d134260d954269a57ad1c7cbef97e32 -72dce0732aaf164cc938bec5aab86836 -4d53d37ec785c8810afd47da28df62c0 -18dc3202e452555bb9e99d0973262752 -3d6b3f6d6a4b2ec03f17b6dc13bfbebe -7e55b90d516a508d90386e4f1fa901f3 -c1c0d2935cbdb51bb9576399f1015c11 -8428e9dd9d9677f41dcab782a7aea97b -78b01d50c6acb898bd5c9467ef7eb697 -eca0dba3c96aa8e96836860c7597833e -1551d9c1112af9eb9fdada91e9d51cef -1251916aa7235cc839f82e9d63c61531 -2d6e84919aa99d0451175fde78e3ebc6 -341cafa16a4453f5ea90da70e640d574 -63f7e3a84429869b296a272bebf80009 -2ac6d502533254a08759227452505efa -01c41bfdc40bd10ba190526eba306fdd -0944b6df9271cdf1450fcf3d1d364cdf -fa5b39843bddb4610105cf399b460f24 -cbc332cad54788eb88a5985a82fedf4a -0092c63651533044068aed3c5a72e66d -a9ca3f6a4820c4f075a6fa7810be0921 -d7da526de089ba90d116347fe52af9ae -5cf61f2e90951fc0db70efb0c211786c -4bab956687ddef71e1bb8d10a5791eb6 -490957bf6c84850b9a1e0a7ab2c3f896 -cccc9e28e824471fc6fa19b7d6b0e505 -42c7ad2381d10bb65963c236a41dae63 -beb1aaab495a85df74d549a4fd16ab75 -b2c01d47cb53b49dd8a398e93b9cd5d6 -f3816e17dfe77dfdea4dfea4db6281e5 -9f0dadce14495794753589351fb2f9fd -e3207e4ccacbba12adf525e837133cc2 -ca19b42f1adb825d58d57e3b2a739d20 -9cc94696018e1e451a6165b5fadc4ee5 -1efadc4f92fd784e951d45177aeba8d5 -42b7be9cd7b2dcd67b0631441b6fa2a2 -bbd6bd0afcef117a4e47fcfc4a518b19 -de9cec2ee73d79fba3f170dd9a6fd633 -26042c05a9894e7e195e3fad7e254bc5 -b276786905ecaabe7050400041331561 -bc18664a64f5e95aa041a4c247c42ffa -8d6a079a12501c8fb4b1e5dd2473a6f6 -3ada9bf47f0078d360c99e18277641fe -1d2e2c6a2ff30107693920d227545b4f -aa5ed27aaf82b840ba087ef3d2787e04 -1af5632c10940ed04e4f3feee4124e00 -e1bf696f6e95ec90ceb0d4b5e306918c -618e08d1a1ee76a570c3794be96899e3 -f06b456a67bf306fd870eab672b8598d -c8590e1c0551c7efab6946a920559994 -becabad6a051cb361ecf4c01cf446f74 -cd3335bc2d82cfe0d56caf236570106d -c41a6f742d111e6b9e69c455515055ec -0a633d7a75a70fd222bb0f00b97b43ab -a98a8f4704ac217a1e86dba30af14a35 -7d0ab24e3794439ba29d4aa48f4a0c7f -d4f1661b9ff3610b5d7f8b1a74472d4f -5f9020e599b44474d5b8a59948282b72 - - -04aaf1aaa0767de7c4312205606378d2 - - -692e20db6b797b084592808e936f779c - - -269de249b303ae7df6f86174fb84ebe5 -1f1438bf681d3639cd200349e199a321 -0316f35bcd972c39bec12bf39ce8b848 -cd82e20ad7bf0dbacd5bf56ade775044 -a279995f8747fb597f20adb229f458f0 -dcc398ce47d249796a9541d2daf5977b -f2a4457dfc4020bd6f86b614e72d64ea -21fe0227445c576740c80171336e7140 -c1cf7cb1fcc86adf53b852c5c386d80c -404c2aca474520364bb6d7d95503d5ab -51fa2383746497ffd868f2c41a9b9916 -590749d0bb4f01cbe9419fd575cf9bb5 -345004bd7d7b7b965c0ed874b11890cd -528bf5586e6dbb2a5befe26b2e40a51b -dfa42d2c349eac38be7ebbf0b4d5ebf0 -c13d065a12474a08b3c1967dd412d3bf -5c92c9449da6c737a38452922b4bcaff -94872f902b930385cef1169767d5e627 -b8df58fc0a4fbb24c541c5f33650ca12 -b3aa20154f2c168489a0f025845bcc8b -800cf8ce3aa715c4832c37048f5f2ef2 -c667376098bd057f286ad96a8be557b6 -2ed8327235a36f38ae84f04a134e2ed9 -35ee66e976455f7945b047682f1f4734 -c780ee5145fa21c13a14c081142c368c -c5e753209040963031aa2ecb1967f844 -dd0fe1770571a9dbd89ea429fcaace93 -001d8342078c130a854a5fc2ba3e5fe0 -9bc50b2be0ce0833aee8d4112c0dba90 -a6f41e9047f174358364f070a1c9e085 -969853a18bc1c5a8fc1b6da66f46667c -0b9d4f88bd9f89b40fa1de3a70d7b9be -4d4ee3f261ec6a4801269377ac754e9b -82ecae8ae815f91e8ed31a153326d8ac -08889d90c128bc986e6f33daa81de111 -c53c492d3c9cd649e87097aaf3cbf1b1 -6b32e52c1d8ae19f221e82b6658ec6ed -4def3bd05c46b7c544700cceff48f2b6 -fb24fe30463b754cad50ca0c8fb2a61a -16f07562ae67f4d23ec913141d96155a -7b58466546979c617c630397758804bc -44a199bd8b6c8bae49426dd80fe68aa5 -17741b03432725359322e3824eb0365a -3bfbe8485673e6d5182ea4356bcbc69f -4b7860f21d571f2b011e9c8bc3bd934b -39a5d39d564daceb561f5fbd44f618e9 -8338e554a27ff4cabf09b75f4a437571 -c0d4092aeaa089311e571e1a8d1305d0 -41ff7f20d77fcd1896c013d78f062d35 -b1e11a91a505d57a8c67502b914114a9 -892f495fafcb992cd6e250d16bd2005f -46a74789d877e3031e3681dd8a79c95f -e508f520803b6a25c98ba5b50a7d2460 -b2ca0cd3a8d500830daf81940aa2e217 -900db2034b2d7a6184c7be13c86f2ffc -27fb09849811598bc2a9d1ac4d256388 -88d4ee1abb183b534cff35c0d90c40f2 -bf76bbe3bb9f4fa1f38c723472f0e17c -8dfca1c2cd9749aedc6bd6a7a2028ca5 -a1163525e054dc09dea22027e5611dc4 -0e73a8e6e29fb65e20302d7b14932373 -468cb9134a7361314437e9805096279f -7374905c6244ad66e8c96f5ce3b87019 -25c804e7e9a20379225cb03cf159f37d - - -d24b9af5ca5c9d722db69d1af4e3db57 - - -74b6ecca3710147d87712eafb36462c3 - - -efb7ececd6c8a55a744c4215dc178926 -8edda65f22bb0c407203d1402652e3a0 -c5f4573cdcd1b640a2a2b708c6183d47 -1ff4c951aec067c3608ab6ec27d3f365 -01378ce47159a00fc35ed3a2b0c5f38d -685dd527cfbc1fd0f81a577209f5fc97 -54d4fedce75e01c45dee02b803114969 -720a5708df097d7ff4ada620e7581a07 -3113648d39e5735411d9c11e780ad4a9 -ff174d3693adc6caa5d8b288bd7af1aa -b2af0f5e003d559139701663a502cae4 -4c1dcfed2ae2814618e2a45010459d37 -39be56b5d7583f5d2b0ccc6fdfc769dd -c6b27890c0485cd16677d56507551416 -8730b71b7adf7b84e6d2e7cae5ad46ea -d9518e038a35a88a20e66e0bbc07e5f1 -75914188f4dd766686e1112476f537f2 -5c678c0150ec5275dfda6d176794728a -22a3574e96ebf1e8a38c44fd8a55d411 -44868567341823104594ced2f842d48b -a8e08e0a047ed303115fc61362bf186c -8dc9ba170a1391983e685113ea06880a -0b8f23197743e7e3fdbb330162606a47 -96b997c9623e32c40c37b30feafde59e -32a94143326b67c8d178b6132e3b725b -a8659fc797d16b15fe111d5daf904aee -85cfee1df402b0e6edd3c00ea301949e -8068829accf72a96bfe8000f56391f7c -62c402b877c46cf02cc35beb17a1f731 -5daef170c5fbe68cd5f100d107e01504 -ab13630cbd56a3e966841bb42bc97ec3 -948ca535f90f2dc7ad9107cfa7aa53f9 -f18db89f637d124187becb74e306f8b1 -e85e4d6872aac0ba336e6668e896985d -0d455ea395c76621e0dd5a7716c63450 -f0f59095d0e9130e93b9e5e084868a21 -4fd49cdd0ab52eb820b06f6b91f7b535 -b570f6494885f32748a306efaf7c6d4a -57dbf0be20009c16757813d53ddc5c7f -88946514351c89d510346dcfbed7c237 -32d36311e6dc45a2416667c034f7d461 -c4ac34f0381e28b826a88de77b97cd68 -a1bbb530fff30728fafa1b28aa715869 -b347b3f7ec52933999acb9dd40334b5e -a46fb6600d397ac28629fbd869821160 -c8c4bdb4a1b617322cfcd26fd926e58f -f000ef2caf08334b13d4a2e394432612 -82bf1c25a7d5e5c391280bca715092e8 -752f4ab14934dc51b0e1c7533218e66c -cc26117afd59cd39f0aa7850b4118848 -c1ae7e25e06352749f6fb0642ac45a24 -128d503e78dfb80bb117f36e08c29e77 -5c0a653e0953467f63585f1122af3a6c -11b04aa7980130f62e3ac1bcd0e93a5e -664445e2248ad3b95fce168000f88c6e -687a45c78ca99dda76c3551e804b0a8a -4e2a0fcc1a79296818800542d47b78f1 -8ad26513a0572bca3544c64042be6bda -7707f892d65975d434b0d353274ecd37 -639c6622389ed4d92dc5203af5450b2e -f5022c47307973fa47ec431adcbbfd23 -4471c14eeea5f72781d82f17895d5aa5 -30e323cd262fffbfa81d283aea3a7c4c -4afe82bd50007fb49423ca8a311cb00c -0042f12911964e76802761cb775e14b8 - - -146a3438dc882b98c821e65ccb6533af - - -d2d3e83d08249aaa44af84c2988e7d5d -13bbace6b20cd73781b01875fc533598 -b91e59bc080e0b4a4cf7edfd8a693feb -6f51a68280927c57c9b896922d178acd -034455bb71928598956d437efacb49a0 -1f2b53e20a6d5de24335cb6ef91554d0 -e72e2b1b569dada123db580105ba8263 -244aac18163a60e054d68c36fe3a0214 -720433f1081eb4d6df77266a95302f60 -e249d7912bf80bbbbf6c3606ddfa5205 -57ca3fc5af4f3f961d8e7f2c1eb790fa -848d3d393e18b413f825fe47d6831133 -73f148f84d8e97c7db6657fc3f537f2d -0277ea9fbedf49ac49cf2d3bac63d541 -e17b94977639c424f3ecb6f52bd15d67 -3347f3116c68b1e588aa95385ef18b4c -3d6240fdff8cb8a51d9c113e6fb43534 -2d6819315f6c713d88daebcb6e35d7ad -f7b3a70d845cf15ff446140d86fbc523 -dd709bda9084bcc30fb2364c93ca3e0f -7ebe3f9dee233b617e2900493fca3da1 -47cfc1effb86cd33f04521d28821fd1a -3abc2e5717f88868d39ea70b72863033 -7058da97db5d6d700cbc61d2a21a4cce -fabfb09387164d3bd931bcb1d873bcbc -89d3c886d0e496b835e5cb8e4b70bb27 -edce8a83541e168debca66b2199dca29 -8cd28f2d14a34235fa70221b362f7e5a -971704fe6ae22d9c55ba03719ac35221 -8f54ac1037ac33b57f576db08f8d7ad3 -1c14e4c0d88f9e322a9115f774cf5369 -552f72702015e9ca7cce60938a31be63 -dc0f022b5c07243035832fde05abbbb8 -338197f81e8de089151747cf4d088a3b -1b7f9d8725c4259ee427c528a7a44c18 -40047b3bf7923cf8b528c12d427e0d4e -d5ee5e9062e1eb72d397896349364356 -c91e8e3ade1afcc630e27827d98879c4 -acad8fcfa817ad704c6c744d0b2122ba -2f7a31c1060cd0e183470a37139a04b4 -59e1c8f8a6212947de946d9fda42a390 -c761da2c6cf06bcf61e144f235152ed8 -4fbf79d4a94cf95251db1c3676913466 -ef9a0ff6de451900915f83b44ed9c733 -d999447518e66f1b4b41878e57cbaa86 -a46b031738dfd4a8c8b3a9eda141dd99 -3c33182571d240666416d01fdc898b44 -c5847ebf22e80b5cc2d38fb14479be52 -ec381e415072fac0d6eebbfaf9d6e62e -45ccff68595cddf51a4e7f39da5b107d -2937da2da3ebd1181e2028b65437380d -db8aeeb94562d6f90b79fbc5d7ad706e -68a6512fa5235743cb2e1d17c7ce8b18 -cdc0746377a8b12d61be8812a6f7d044 -6afd922cf25edfba298730f0e3009d10 -5da383d5cab8d9acaae132e642e39806 -058274a5eeceb30f11a79ffabed1d96e -053355dcf7473b91b68957d14591b448 -3a0ef81c1dd16d86a921a9ad552aa5a2 -3211b9b5fa8c83ba6cae6de02cbd503c -fa90ee2416693e502ef3468fcc7b8e83 -090c60145b221eeef1603724ba5a36cd - - -e000d09cfb7fa17b91065bad4e642e1d - - -de26be26ca4ef240bd153a8c1dd0cfdb -2cab0bd74fdd7b997aba318b7c90eed5 -586d7b2d1045b9115a817507fe3b5b53 -272ead8eec497be617cc3d390c427477 -ce2c91ad6dfd86639dbd6fad1fbef509 -fd9e4859f8b774b936461669096cdf31 - - -254df5a7ff156ec65a3997a119999809 - - -70ab052ed51dfdad78f49615a6f69e60 - - -5c2000762f2496f6dea7c85d5e76394b - - -b9e622859e98fcf8fb44f7226aaf16a1 -e33c94dedbc1d4f8d67fd6e840addb0f -fce9852f312c03cadfa20b70ee7ca8ee -b7f4e2eb0261882d091d08d5112317b9 -ba37b327f20d13a6381021aa9c4884e4 -756af74d72e5f473bcf7ee412df4748e -fa73136cfbdfc9a98fc14cc0b60f287f -24c027a7a399d696469b17caa87c80a4 -d11ce33f08a9512a484a123640c5b5ae -3526122cbc319aaab506326e9730d80e -78abe963b940659c36e476174487e8b3 -38e93f63a3878a77e0e9ffc271c09fc5 -cfa52487e324db96d0f065e1ee40bccf -d00ff3e12914fdfa24e295270d70a749 -135cdbde7d4014af5d8a53941e022bde -3aec21be1a3d90b65fe4b8e29b0f1f03 -42ff4c35d96bf751db1202cb0f89a236 -231416aaed1db74048f5042045f82ecb -ab11f34bd4155be2ec424adf7cee7d3a -be03e591ed45adf75b4bc882e991572b -8e9151bd050cd64a2de231ece857333c -f95fe28a5aa8a210a900cd6ea52b67a8 -b48112fecbb1cf9b8f59a18dec1fa552 -b1052ffcd0411db4d2d7de9171dd1626 -c08f2440712c7c5504bcf5e4effcfc42 -f2461e9e90ba08a3bff9224c58923254 -c85a6538545fe3184cb1df6239850f9d -1217616f0fc32f54deb52ff1e512ebde -4580c046af8c3d573c7fdc41b8315fd2 -d4ed67350cd0982247ca9d3e0f382c5d -17e5efc6d1001460f09128243797d159 -3fc438d7b9078e8a825ffad968364f0e -2dee15542d8f9756bff59c4c511bb5cc -c4ce5c5861b21fbd5f931d2b446ae4a0 -b8cc34ce3dde40ee25ff9883c78ec9f1 -b7ec82f70319afcec7e1c61084106286 -4c82d9f492c61232fa53c199d1fc3934 -4ebd5489630d7789a317438425c08280 -88bb1d27e679bfa171113a1c69a078ed -3b4dda2859c74f4bfdabb95492dd9280 -758369d0784d0502680cd28c4966ca61 -298deec06a5177e42ed9f206a84dbf8f -ca41301b89d8410100e0a0c288ccf977 -a29b9d99adde2ba2909b6f94b14d74f7 -d9b9888e1625142da3eb8731a964a36f -79e08909b35f69f1ceb781254f2c607a -e7a7ffc954bd797c1fa91de37ad284e9 -61ea0d9489ecaf2f41988a00f3cbd9b3 -426b43afe9927fd220415b0afa68679a -0ee913e0599e8600eaea6ff34035af13 -0ce34481c49596f91a1ba6adf7e9b1e5 -9c737c70861de22fd0e3f03393808520 -4df0a837930869243f02395fb75ad97d -dbc9531550440dcd06127ad3effc4a77 -ded46de770d90adb4156d71e1502fdce -b1c2b62786638489504669075cf6b27c -e85575ae819585f25a8e7beb4bd86d00 -ed91c73f2ac84ce445e2a0e8fbd36743 -e900b5594bb0527f300f97e06c187384 -cddfcc06e590e90644d3d3e33b3f034e -31f7ae6a20c4f0c4ae09f09c123d63f5 -79f403eec1d865029f24b8c32978e6e3 -007ad466b9de8d487aa4031316141e1d -7ae5fd6013f4e76bfd2b8f43b6366044 -2aa4dc4d5f969a199fcad338789a8ff5 - - -cf2a58dbf1d1b58a5cf40a053b23fd3b - - -78a50a94432d86044f05c1a287b9c071 - - -08e157806b9d8deceea99c99f1f63c1a -5c4a2600c7b5e80fed83112a6a594d4a - - -97eb305e815b69a291d4cb1f59896b68 -81c71033f134ccbe045fdb1712bb6eb1 -97eb305e815b69a291d4cb1f59896b68 - - -08e157806b9d8deceea99c99f1f63c1a - - -9c8bac10a946e485681c9854eb064c0b -1ba07c2b0466d37a57cabd2bc12739f3 -b4f13b20b3790186ae2baf051be79aec -0aeb60633dd742edefb678f90d680718 -9874abc53037f2f38f511e742e30ee4a -fcbe711b3aadb001b4fb4a5c8fa7b76c -9d5c60f11872665e5c3e7f13328892d0 -0b703646c93500a79347305f812c806c -9d9d72c07c81e41dd427559c6d4007a8 -b3ed03c588eff65bc0815b9600b11a69 -a46a6619f90e933ada76af43913e6996 -7385d48ac2e6148a6f1b60432b7dc8dc -e4ee16b8821c426711570560dcac5871 -063ddca3bb7e703ba6d53dee0fa5019e -7034fb1f10ffbe30036cd64a82cf6d13 -b1581f30826aeb7c9bf791425b67887a -16243b5859d618d8a65a7f462980737d -cd859bb39099199582d4e94380982de6 -31023158e7c92530f262bf9e159ecb1c -e1f12cc73c14812fe51a9170cceaad4f -a204d5f90107479e7316f683c9c4607a -a1acff3c4e6bc6ab9e79fb506ae661b5 -822eae32e99ca75914e16f03daac619d -7e1d2f38a17f9b41650d4bda8d3da264 -fb65d82191472109ddf59b62d5779f2c -57929505563108105922fd66ed58d567 -e1a4a79048eb46e05113a865859fdb37 -52dbc06b316a3b71818fc804c9fa420e -125f68078e5e6a1e9d11b75d15797900 -9f68c3e8bfa450b72ee7d17acafb297f -e8b3b444682a1dc3efabe14653f1d0d2 -0283fc038e449adcd3616d4419f5d093 -5b68d8515f0127c01755f84a8dbc75d9 -592bce160e3975e31cb006370388efd7 -31396720b520b3bb9f8b3a3fb57d27a4 -502d5d6d029eaab690bb4010ab28077b -b34a109edace291b40a56bcfa8fa2f74 -5087e6d1810e83275b6af4fd1726a70e -e017fcd72abfcdb3ada2ece84b141396 -34d7acef8f0f218cab66da7c0e99211f -beedbd377d6231a9c75215c7ad0660ac -a33b0b16b842e712d9cdd77a7fdcbbc6 -5fb9bf0b10d1e7d0e2cb2a75ab8761f3 -8b6d54c4ab7c9789c177231a715aafbc -1c4b03c6d879c610365522f9d88fb95d -57ad3dbec6bb122f9a0ca95f67c70814 -0d879986f44f9c64632ccf168da9e4cc -f3d44a5a85bbd3e013cd4de3341e89d5 -ebacade0265c156a14d9c4cd9ee1aea0 -2c6e91a13693717a1183ea384ff43f8e -2ea9f6817c3f70cb4c3d7ecb451b4746 -18d904050b6087e1a1878ed36f5bedbc -a6c8966c4e93226e8fcccf99685cc4e7 -47cd20e59d9e9e47f3cd269b9d6f7579 -65d22dc7f7eb7575986f3593604bcba1 -939d4ddac16edb5b36a415b15b165ff9 -b18f1fe773329e1c368190a05096adea -f8ea6e5c8819bb16855cf4c9c551fb73 -4cf9f56d8067e2de5add44f6ac08aa39 -b1e2c0f3fd0a52410a5941a05b34492d -51845e853f433558c35bfe844f0a9215 -fa3dc191f76e8fc8ed5790524bc1ed43 -cb383912b1e9fef30d0309e3754cab09 -cdcac5329fc8f57a9a7b420a88dc0ebb -e514fbc10583cf759b04cdb8443e0a2c - - -365c361ff007348b8f79006a19e74e09 - - -8a46d92eab527b57b421805b53b35193 -ec300fcfe3b8060c918daee81cb6e740 - - -65555bcd6129a59922d4844a51f2a66e -e84bef582a60d7baee95406173f95c6d - - -e27ac27a64c55cf2a628ee39c711c28c -70340cd23778a77a387dd8798c2f9fed -26fb46a804553e04d411e0f603562d4c -8e4174f9bdbf487e91f73fa5cb07907c -e5e56d3950a1f3f6d90e003bf0d7e068 -bac76324c1ff893480227d0ce85193d8 -d1a2397cdb479777687296695e06c51f -9c2b43af488aa616084e49439c55da0f -58447b5980f81822e013c53a69d55d7a -36df037980205dfe059f1fd7308f6864 -9ca4d349ff39a9d000bdd45b4e754b98 -e0ae50e17fcd29b137569250bb3040b8 -2819ae3efa4e379c614ef1d36278e295 -719c7c6de3c772441eedf0663abdd7b4 -a0541e0740c2520523ca6a8ec5f827c9 -7381e1c8a64778c83b9f8feafa31524f -a798a3c77764bbc441792cb1dea86375 -bd5e00c03c3549fb769e326633fe1960 -3cc9b54cb0b7df0b963e6e58ec1980d8 -994f4907bb14f448ac3a44568a751000 -ba90e42ef3b6b88f452c3a3d466fa2bd -b52f589bf618a0ec290822065475236f -754d4d0d76b3805edc8d64c3a145d116 -77798a72efca8c59d3d3103ffc1826aa -9e9b473214c639b310e3e80ee37d1e8c -2ba61c1133bcbdd5bf4d7de05064606e -5442cb7e20921a65b3f4024ea2fabfdb -3a7ecb8e2c75c7fb6be8a15fc4fdb908 -e41a061acb148287e1f8c4fdc3a16571 -4c616984a8663592b3f72f8e917524a3 -4ecd2458c4065de9d5052f58d486237e -280a87a8f05d376f5d4f56933214e292 -b07a19b877060edad71d0c8133c9c563 -65c18a93c9c296130fc6ec1f039a2c1f -dfd9488d1730bdef5e7e4651691030ec -e1f548d95e7fb382a5b2ee9c9fa38b5c -1659023218e51017e544ad4e537d9b18 -a1d88eb55e84dad93be065cc40f8f43b -d096e3503e71e0114b7ba5b821e1a2de -810c0081713130c8d25b1bc3509fbdeb -fae881ec38165f31f2514ab8d0caa21b -e97c0fbe9869a8f6a9d7f9866b0a60e2 -2734646aaa561ad0ac8ac3dfd0868b3a -c2d23d0ec20e54c789b69f95b297de10 -ddb63fc46f59277036603cef21dc94c3 -d6b65c66164af0579ccdc3472fa91299 -3eb009619122994be49a5f3716e95326 -fcdf4de995727c4d106e5cfaf62c7384 -4257c313773aaf9f703b7409ebefa893 -df0f43fb589f6ce9e938c77297202dec -2eb10e54d58683e54999b0aa87dc3a85 -7995bec1a02a24ab6e41d21460bcd169 -67bbb73728d892af28f3d8a26429395c -bcf08a6544003c46643fbc2a6ebb3812 -64ae30b6e476762eeb8995f0689190b7 -879e016db1327a5325c54a04a05047aa -cb24ca767a4f89f10142f9972bd9b6e7 -b922a2e97ea572db7617252a5cb09016 -3fcb4612fa389fad0b849b042dbaea31 -fcc020b590c8a0a4da3d3d757d630eea -d21c3990b2f101e0d9fba427358fed01 -86b24af6f0386af9f1e1bb941d2003c7 -3dc1fe6ae24d64bd1036739dc56f39be -1b773b463b76d2d74594e989b2209449 -4b892ef95ba0feca4d59f4469a4ce3b3 - - -4bf47715be8a8ebfcb74483d37bc8927 - - -640fe591e3695d8b47d0555cb7c44770 - - -ae55a1eefe734127c79202bade1c9bf3 - - -b7150383ae7d33277b6edced137d386c - - -f492346b0c82d7f7963b0ed24c452144 -bbe779c69c7c34db6137c6615d59c714 -c2a132b937c15f5568baed293770487a -236c8471ed1afffaa68f6c57a5976a28 -e89f87e3fe4be3c381427546c046f2e2 -e9ea3271dd2ab50e653772d4175c2fb1 -0fc4802635927cae7f21af301cce1f77 -7971ee68c1f857464a8ad7dac20985d4 -ad870aab20024333f5f00dafb69035e9 -665aad81deacfc0a1b9c6f89ad0585ea -fbea47a45ccf651d66b9773af098dd96 -6949d9e4ff130f69e1e9dce9c7bc5f64 -e7d5b939c4d10f2fa257cbeb76a5fb0f -d783e773a5632ec96cf785b34c790224 -426d8c4e93926b42afdf63888639786b -55499dfa3ca8c63dac57c659336eccb1 -1105672b1e2eb65c7548c15007eb4304 -5b1c345ae0af8a8b746531f4481a8e34 -fe73f93158162bb96eeb52086e15eef9 -a30e49c6818076ad738baf78e91da858 -b4e13aaa01146c08f44e6fbce5b655d5 -e07c074f8deba3734bd30033b8a4e80a -b33774833944d2a851d7b6e423109647 -0a07296598fce745fb340b4f226e0362 -15ca0e1c397ecb962a119f83b0e0d77f -0924932b2c03a76ac238c31e55644cbf -edbed6795ec27dc155a46ae5f959ee9c -ca699b3cf1848166fa4a572ae1dcb392 -1fca6974e13ca098896e13990a5b2702 -9e066557cf677056fb9e51d6a8318b1e -e296aa6685367e788d30a2837597d450 -9337c147a195beb432386401d6bfe2f0 -928d3512a0c9d91b855ea5481abd507f -7f278921f0a176026439244bc1e17f99 -faa918ba3cbf5c46dde471bf3ff2a8aa -c3d392446f6ba7187b33bb74a79adf3a -133f1492dcedd08ffcd818e991172213 -875e429bf3e3dfc2f53e81d60e6c41ce -7354ea435851364c370985d7d24d4497 -17ebed1965f283a0e355a911e67cdd42 -9c6a59f403e1912a41fa839067582b5b -6081d09eaba74eabe94d543b16f41a1d -08cf5c523fd24adecf802dca245e233f -a28d1de5cbbd5c1feafd57333316bad6 -ffa8b499248bd19862899b718ee06032 -07e0d0321008a117336147347ea5dfed -f38372dd7ec12c6371bfc69a9f3441bf -5672b4a1646cd83c8caf4ffeafcac103 -7f4bcf9651de4dfe4d8bc7396fd3ced6 -4a6e5690adc1eb3c04cb5a83e1213a0f -9ed5fb2c7a78a2b99198bc9ea8ff36fb -aee2edefb32ae7de72e8bc2e3a835f05 -fd4ca56fa36bc5b6eb5dd7027e564994 -19404b76a93672eefa7c381cbd687a1b -3a5a60ab0e5491fcce784f387d083302 -54bec3f653978661367752c9e628d22e -4effc64ea261d49cb41ef4eea26c009a -be417aaadad9434b5e779d589dfb83d2 -8d810500e27b8e755b654caa4df91702 -8ae64e6251b4a32ef73969486c6bc677 -ccf3ef03ed707f213f3ff9134cf0d312 -d6a0c9838da7670e7e0e743749adf31e -63edb5dfe58fe647b48fb10076b80cd3 -ef4bc9523da3115da39359c6f8a63e10 -851d2b6d36a195c9d2da8810880c3a82 - - -7916791c506e6d9ba5c997b4b139500a - - -92d3ec3fc776d88fbc6c60503afa5556 -768ab1e7379aa67845b73ae6b7114be1 -2b4d9dcaa5ab568a61ed251819fef29e -134f4b70f31132a44eebd688fa862959 -02c42629f742ab4a4d9a27ce6c703143 -bd2acd5c4e1dbf8abb0e8cbcd63941da -97fe3406679f991bec2a84bb0d648907 -cf70c10a5cecf9ae26fb704e9421d237 -60424c97daad69207a74991017e259ac -02194779d3c20eef4dbc9a30b72385db -aad364a44a1ef32ef0e722b4ddf900b3 -32d0997f17421fbb3a86ee4c2bf67a9b -1b55b35346283436334c8baf3fa3dfab -d93a7cc7cb0762305676fc94a39a4a09 -9bc75d901e6f5d74521f9508f66853d4 -61ae7c24ef5c91164263b3542e8b8f0b -5ad064f7e5e4973c6ff8adf20fdc9097 -c6d7514fec5ea3f911328b5a2ff65bc0 -1894d5f165701a24bf022017230c8df9 -ed99d9404cdfa63b7f6a97e287c62b97 -c117bb40e20b69f3da526944681473d8 -edcebd7174cb5d346fc1bb0e8ad4d6ea -90bd57b60223a7433a16ceff05d97344 -ebca6beafd3730935bbc822b52bd5603 -22cabd0be8bcbf938fa644ae3a6bffd5 -8b1b7e2797bfd86c3682f589ce17ddaa -cc7099e04e2b587cd785e517e1592eb9 -eaba0797ccfdf0276124f6f99797bf99 -ec5ee3c5d17db65eacb68f961fb6b373 -b2e047eebfac3ea92afd25ef98666658 -7a268a6642797b76d4f627f39c64a2d5 -565d4f7285e25e20677d947592f18615 -ec3a39c8e3b05819cb4f9ebe74fd3323 -3bb9937553a7e043b34145d94372c4cc -aa92065e9d29a0d969480e18d9a7c45b -3270657a91feebc923013a5b1dd26e1d -5cf74ca41c491f9c15151253feaaebc7 -283893fc0dbd7cc5b7679ae48b412f14 -28d916b5a88825b69f709262e601b0ee -7624ab4dba58de5f82b466f4eb08d9bc -f1b9b989b039f70783a38b8abcc29d3d -fc28aa5e01775d72c6c509d671993bcb -75f56656276c886a12736c9c0a7befb8 -e292cf48a7bf4a79c9773a31cf2934c4 -820ff8a3aba1d08a4966c828848aed56 -5983992ebbf53f21ceeacf95623eed77 -a08d4045664a3a807699f0537bdb93e7 -76c81607e4038f4d5c31f2c55f4b2f12 -1f99f7b52822d4c59d916447dfd7559e -d72b2aad7510c0e3ef72683b26fd027a -384e3d95df61a3f08137014035ee77e1 -4816217f35fd66a1de1c7ebc7c976651 -57742bc53357148832b47a87e3369791 -5da7eade584cdea9e697d1c0e2f2c19f -6bd22e44e3eee865a50c7bd147353352 -15f0bcb8fe5c5b09d84155879155c6a5 -27cf3a2166066e7c046a92c69e173696 -a6e50f2dbe1ff84ca43f5bee0ae51275 -c46ecff421b412f95a3a1c54617557f0 -91819a724a8053510d604238e4b58ab3 -7e81750ff74ff1569318f9f795584910 -bac68714b2912742376e52bae764ec59 -8cc8036acb5131a42149179eb99973de -0be5ff53733331351419a804fec2d65c -45eabec8f4f074109c3e824500dc08d9 - - -a81d80968d54b8e6d31db1fbbd2763c8 - - -c4d652a582af1421eb9a0b1f99c6d250 - - -c4dc9ebb0311552c6f3dac4b11334a5d - - -2e0fc091488364fa5dce78e28935f772 - - -f0f5c1e617ec1bb569eabb01743d1ce0 -848fe203e64b9d62d18debe2eda1f440 -33dbd41012f2d8d5503ad09923c5c8e2 -0651d57b68b5230375b02be6d044d2dc -721eac7a9ff861f192a1080b8fd2d222 -900f3a2f4411d10e7688a3679be3c965 -33866d7a97b295879ca893dd3c09cd20 -eb768ad4efc097c7712ab2bae34e13b3 -a554adffa6aa31e9eac4f23fc5a3cd1c -88080902673d4ecd4222070c110ebb54 -5cc1c3f1ced768e66a7cc31cc7185d5c -ab27509d1efc3064a91078f29aa72d4e -8afff99c215828f3778e96843f56c1d6 -376de3ef0ac8ac61b2f32bc7acd8eeaa -3a203e28a9c285d02dc300ccc4029642 -a374dc97cfad5336182d563c842a206e -4ff9e703522f3ac084f35a9f84d77d7c -7df81b0a58f0828898d2bf496a723bf5 -0512bb5b52801afae8c6c599112d5cd4 -67707e8118d72b2f687596ff273bfcbb -f0895565cd76e7b4e51fc923944dbb37 -31ccfaa6f3df0053086adf5c72d5e427 -bf2fe4211777fa79cd85a091324178f1 -4eb959d933a8f6a0f6030fbccbb54f69 -79565e95e823a6a94344f3f70dea2ae0 -357b614ab10f3bce1cd530eb5b1abc90 -8c7f7eccf285b39347cbfb96eaa51bc2 -d584e0104f73cf19f42be51264124888 -34da72116f6b107226ae5bf956d36deb -e913e87abbf59840d31a5f5303f1e205 -3d2ba455e78d218a5ab31e78a2ac4c36 -0428e41f9d091d86b76cdafe35e98b3d -c0400c70dc30b5b5aff5ab169a898a5a -90670a763e5207226393cba5dee0ab8c -dad6459bf4086efb7f7901cb6ee560af -6c1fb8268ea1138e983be73428e83fba -929237c7af0850f0dd42950d45168163 -d3e1712e33762922e691efe371cbd285 -772f8b59a36d04471136584a9f3d82c5 -9816e29b3872a45e9d81a9c114170ecb -5eff55f41b488f6601002a5f65b7f6fe -ba9fb3df6c19f55d827aa89c9d48e395 -6d6ccec65e35b5f76684ee52526d74f2 -a84c2a499a214a13a21ca1e954b05a31 -86614f73c28fba5e34f0fed0c1342525 -b4a1885a02afbdfd20cf3dbefa0c38c2 -b7abb662fe04024ff7b7274e8ee2f01e -6ca8b568fabba17efc290e6bd99b889c -99b23ce0612bc8bfbbdf6bc49740c968 -9f892e93945e7b3e40c5afdb9984de8e -107293c4f95e043bbd27c59e02a2e036 -e8b960692d1d119505b4761d397a41c8 -ea073db87a9fdab0cfe160fa6014171e -7c22a31c9f2a318702128e6a2fc8a13d -5ccf0ded2de23c2b69fd6948c1108d03 -a028302ca9f81637b36d0cc948b54174 -cdf4af5545ebb5e23145f1e668ba6aa6 -9805853ce7c759877250763042b684c1 -9a7af859f5b12c15b5b6285308e982b6 -f6fee0b8e1c4ff3e19382aedb7ab9f52 -927759d3adf4c5d3238410f0fd4ffb5a -ea803a95f0e9f1ecc71300443c50ebd4 -71f5a10bc7f4f677fb999db2a9180471 -47f34331d7016dbc6c18f53093bbace6 -61ac990e48b25f7cba5af4e9f037f62d - - -245089c23067de21b6cd2036e94b0230 - - -5e9ebfc29b4989010e7cf0497e1ea3ff - - -eeabb7881affe487a960606edd42116d -8557b50fe97da45ac8756f6a4d1bdf34 -d89c3500a22fa7e1c9240129f1d83ecb -5257dc2bf2a5dd7a5458814123977586 -a62af33f465e0aa663f820ca0188ebf6 -e45f716f7591e5575fea3180860563f8 -04abfacd63b51bd4c4a8ec2dd1de0b67 -685224eba8e14dbb8c1398b050f461af -ac0a5489a29d733677ac7c89b2416864 -0f4799a4d2b537dab1a4d44629794997 -de5ccff459a14c59484a89205a1d959b -f7ff8a37607cd52def859f873c3aeefa -1dbe78ce97802d95f9193acf560c03be -c44f1f2c607e519fd0a6cc63b54fc5d1 -d44b85bca880e33db65127aef31ddb39 -156cffe6d029da83a426aef7d3982fb5 -429ae70fad42b952f7220f7186025eff -dcc55d206882c2af68ad8235ac97e58e -22f8a939a2db8688c01e1f7b89f02ec8 -15b63e1087678a477cb5b833fb150076 -56be4a409e9704646ea9f669dd494282 -1afbc4cfd5e597e995e7278fe3812d61 -ca0a707dcc754a2fa7bf605227ff0295 -7b5b25a1ba0b52eff518e0349b5e35c2 -11c4cc9af3ca2fcee8f4e4975c3e7833 -c8711285309c46d1bc5be14e05c6ca65 -50153673c580b797448b17ec9798a1ee -b6dfc5cb64d2bab4af5f89b5812198a1 -b4637f410375f835ed3c90b1f72892de -c2a02db9de9a83f9cb7cd3cec201cd47 -16849e53c607a199f35149e1478b5e03 -768bc69f53d627b4e7b21d7f75f09a6e -ccd381d3458fb877783dcb47c53ab08e -0969a2f1c9794642dc22682e361779dd -428d1e617fee4fe79b92966ffaa11f25 -2f747bebb1bcef6255f8650a89376ace -62c2c4e3044de63b8aa11b2dfb44809a -775ce9f1464a0211651bf0f8a5bfa18c -8f6f74a2ba3a2401b58854bb90acae89 -04b5620bab2a6621242e6b85c28e70d6 -1b47bf9766d8cacf2c3c0b60ebe9b3fa -a879ee599be9760dc40840a4a462ba8d -912024b336921503608fc4d50975f1d0 -81ba5aa271152c52adc4d764982ee4b8 -d308aa05a2f05245f060c391dd6f93f6 -862ae0b77e8e317ccd6d0ef3e0732c6c -2c4d13185c75c8202f65022c08963603 -983c46a1d76f8a56d22ce5618d24789a -c8f0ec91653ae8fc3a38518e37913ebd -d8f3fe396763c0a89ba5fae99200520b -206fb09e8f296ebd9f85be9cb9289f66 -9fa62494bae4149b94cc915a54668d05 -082f5b7b4ba85be86d80f0b0f3a50400 -eaae9bbcd84423d52427e1dd96156b58 -4ca6b5dfed4c6ac285513a051edb338b -c5768fe0f893de17c8f00d3bf9f4db5c -633f9363b12fd8f5574143515b642778 -707af5608d5b3e9a09c6574224914794 -7dccd26f16fd1ba6d82647d69fd7e829 -125659976e92f59646b96a2fdd0d3b1a -d1c600b4fa86d245f27f6818a17c6424 -3ab6eedbe157562250a547ab1d140a0f -eaec7ae1c8140a8bdd1eeba5da986e67 -5075e143b281199f63bfdd5449e133e7 -e35a5053002efed30027b668d3116a97 - - -88a94d80df79c5b40fddfc38c462b99a - - -7e244ea49524cac297c2db935bc4c3f6 -bc35a09be3c5f9a7107b2b011cda6e7a - - -005e92a64e62ee70165293969f7e8ad4 -10a79e01588ef824071560db0833603c - - -2b250cf01dc18e37e2193a957ea8d4f3 - - -5c4ba8c3c0f8c8d579a8144c6dc47049 - - -74a27a4eb92496daff4c8b3e8102206e - - -aeaf00778709d1b32e3202a373db3d81 - - -d7c15118b921e6d79f7377bb74e8aa1a - - -88a813c2a45d0c8ce12eda52f36f26d3 - - -f295e37b60cca30b2e38c0b01189ca36 - - -72456b00bf57c2bdca437c5c48135647 - - -120a01765437f41df6541f8c4f9c825d -330876559f315db3896c19fdeb8db7f1 -453bd3f4f91a2f2f8dc61aeeb4b314ed -6fcaaedaae5ca0bb2c33a0cb75195498 -657fef17266d26b9679388339e014046 -0a0b0631d374810a566f573a4c6ef37b -14bc1051609c9908935ec63e13972ce0 -9f7a17952bfaa8b14217ac459e56b646 -b3026695d2a8b011ce6d8361d3352ffe -ca894957777341db0a46ad65f0b17899 -e7f647e0f4c1ddfebc5d1b1b658e51ad -fc2ec595b049b11e847426aa304ddc6d -8c7a4bb7e9d17c712d10f4138da654a2 -8096ff02b1136d9b70f3122341aafb61 -2eba45864ce36777660fc9c55e81f313 -845216f4e3e20a728963213df76fbec6 -bfcd460941562acd26e4b19c3a939412 -ee5c87f15da9bac553f91dab15ebb04f -29f6507d7963489bd1684d9593be1e77 -a688766970c6db6b1174b6323d38f9bb -520fb861891fab9c9aeb827d4cd9ba91 -99b0c2fe3c7073747f8a3cae31dd75bd -69fc7b288867415dca33e4715a5adfe7 -6ffc7e1ab00dd8f065533835571b9204 -59e2ddf05ce1238f5728934ec71d9f39 -9f280a0ef12999a092b8fead18bbf2c8 -1658cdddbddd82cccff688ee77ecaf26 -de8fdcf97c9176b0e6e2c693715b3d36 -adb01d6c3aba25bdb17a9dc4d93d088b -8adb620acea122426191ffa879be2438 -3f4a0b5d4e4d8822bfed5f719add6dea -c68e25a630bab4d2c2fd75ddef45ed63 -de115279927e56ef815339cb99f9292d -ca2bf6af4d525857ce2d6be3da3de793 -11ac09b3175c0f8c4624f7df4b1b1610 -4b89e81a200cc23ff2cd386504a907a9 -b1be257fc722e3e3596c0f317b63f15b -2e6ce4c96a92a2ed648368466e9b5bad -a1e884c44c8af17e0033bfbf52a3c265 -c06f1639ee703e071ef61bdbb9edcd47 -deb7252f24c6e276c8d13ce4c1fbc274 -cdedcd32f0a754d4380d6357c10638ac -874aa73f22f608126d7a7daa7daed272 -8d6314b0b5e183d1e6a60e9abc4d845e -1ff4b830345bc173512425d495499dfa -7b8cee0bd7e729f54636d0dc48461efc -1e8e0e7ad08b71bbc48db286f3886736 -00d4313b95251a7965c14eacfe769609 -d07ce5609796ed3bc9bc7d8c2d72b9b4 -0d7b688e37f7c9b66889b28c3036ed7a -4db19fbc3e739f179cf2a814140cb0ea -7e97d995c0bc1eeaa6227f89d5cfc8d1 -5761622a2bc204edec20925d46c7e742 -916e03582ddfffe4ae5fe61ed431e980 -4bec359ec721b127e605b42ceff25de3 -f3cd22ad24a4b750c26b731c0967f8c3 -e200ede1b9fff1f440393e77bf9e4e54 -2603b84d027eb3201c80708c55d98d13 -85fc3d042805f52560599736ce53229d -236a7b4215aca10bc6be201f98ff3c52 -1aeee31eff564011fc6673c33e6a9f26 -51bab5f9665d36447329a8d7bf2f704e -0e2386bbef9aba32802ac8238a13bdf9 -26433836c9dbbd151abe4127257f295a -be3698bf6b260b81ad7240c97b4c9cd2 - - -330586373bb6e563f84cb097a13608ba - - -d6540fb9a5fd8f71cceb9d70d1c02725 -62aed7c6fc9afdcf4f48f6c28be286b1 - - -09559453b8c02af20aac399b753968d6 -22925cbc2dff31926cd9465a2981f8f3 -f2999d6a0d2a72f23ba2a011b0846a51 -1b82e756cead981f5cdc488918e11fa1 - - -e76d8bec66c15432a6b952304c074bb2 -1b0cb4219e01fc2496d44fbac2e278c7 -91258c9b718d472e07d903906ee3b1f5 -277d433baac7350184bd1d27775eeb24 - - -b61cb3c36c0363df2b0ebf91a8b814a0 - - -5ff2733687ed023674151563277f9606 - - -6405ccd00a5c2c81221b82a9a6fbdbf7 - - -b1e7296ca42039d382ed5a4af666a4c1 - - -b02b670044deb0d0c6c7c0e08e158d9c - - -00f9e6921782590db265fabe0385a000 - - -098c9cee2e2276d519a41596b29dac38 -7c93196f6b6b371a45d1ccac761b54e6 -0ef9eb4728101b352a0e54130bacfae1 -18ae75b486d291f425e4358f06c1c9b1 -0bad9c2320033f0a681748c49b6fabe7 -513f126be06516dc462279e7fc9da953 -0d9e8f2c93d3e69899463f78329cfeff -364a82d644f2efbfa3c54e8be3027e3e -3584fbcd77e1e3a5698778f7941b42f0 -88e4f96a6a9c6a5add80985a71fda711 -d062b919dbb47927c94473ae74a48422 -efaf2fa0bd52d1c8a35c5a11c0a8ee58 -f739d7e5aa72c55076ba3907c51567cf -511c1450b8c4affa475c9a72dcfb2219 -7256da17ff5fcd51b04e54cae58b2f51 -a83e83cf3f03aa946ee59ea77e332c96 -22e6d79b5c0256b97859ac2c458678da -ee7ed9d0a9fe0111a84861ba65c79a0b -283ff80aa9ea29624fbc8a47c5256dda -d0076e1e08b4f3a04ec3fa787d426d8c -6fa6584fadd3b270d8ed14c28b5b5e6a -0839098d2866e61089ba2206d9acc7b0 -6711f6af3acea07893ca4de7062e96fd -fbc8855c1dd6e97c844ff6a464be8e0d -2340ef6647c8df3ca993f5c3bfd3eadf -e671c0cbdb2cfa50c3b403f61dd50eae -eaaa62b79cf78d85b17e3050e642ea83 -af30de7a70be80c51c68a7daf1480bca -2434e9f7a150296dc220efe0f96cc5dd -3c477a25498dba0e4115a57a385c214f -9ef16638b24be7b644483ff0be3f6894 -b87d24561d1041809379e63c5b5c13cc -c27bb791493a8c3a0897910d1bead0f3 -2df4268d6719d7d641eb8545149ba74e -8085b21104a2f32acdfa8e54327f6677 -313b3aa8af39eaeba70f90adc54dcfd4 -e5e8e4897f6f5255da586d938398f581 -f77e45491b3ae5618b5637bd047ff332 -2cf657d8a3c0a51709ce088c4c52b14a -584db3452b60853ae62fbec4f3fed0df -b496233cebe3c0ea2e07a31630f3f4e0 -403107806865932700a494ddd0026a76 -176a4677cbea19ae22bd04e4a5a1a26c -f923cf394a3ec09acf5c0be0d09c71f7 -66fb99008c0aa47890a26ae11e67ade2 -8ec7f7b6e8122fb21950c9e2790cbc84 -0cb648977481b1608eb0fd2d35cdda0c -1297339260b5a08aaabd804f5ff9f08b -b52d9b6ab6397921ca48c51fe9b920e3 -9b4e5f878b7ff58d19bc9048403e3fa8 -2d2f350f9332044aba8fd6517ff6548e -d2f6e04c2f462935d7ac0a39202459b9 -5a9470926a65242e34cbd5494397f338 -aa6fdf4784b2fb7553ed0b282ef65f6f -5af78d27eda0614b17a6bfe05ebe8770 -6664f632ec2794f87f873a98f0d3b8eb -38ba9d33755a22dedac3eb54515e3fff -e03f6d88bd7d5a73bba6ff78d837ed85 -85567169f77de390688e544d315fbdfe -3b54b00adc7f1dd61b7b72846d01a12c -792f359a06a98ad61be97c1e04294f60 -0e585d336d1a97d13cd85969e086daaa -e96b8982f3eecd354b8a1309fbf53c21 -941ca059e613fbd1beda1950b55bfa68 -d7adfcc1c4d0dd457ce1ea7a83e984f3 - - -c315400a45f06b307e2a928b8bb0d22e - - -f1d0fbc57f779f34414f4f0849c51b17 - - -0f8445add9c19fc76f727d3d9974f129 - - -5f9a0a067a1b83b665598ecccf5a7b63 -8c9ac43196d509da6187f66bf9683bf4 -fb24e12af22a6e0c5492056d6869f22c -fe20f28c0334943984c87baa623b1c50 -7bfaaf1c3f6cfb3cd6ebf94aaaeeab19 -f71ca4688b411be6f52e48161d179025 -945622657924660c72b73a27d5f63e1b -1d017bfd1e71478f184a62b9694a684c -564a09b37cebf4b1806481b2cfe4ea3e -8bb10f34c327adfe6d2aaa2a077edf5e -daa3a460cde0c3e4473b68ff14dd5a75 -61cb2d4c36d4ba917c167447c2233d2f -198341911abe0c15937eee94088bdb86 -1deedd61a314c31b6567833c89d052ae -a139de011e1380dc9a4413f1e0f2fad5 -aa9b93b7270a1a73b4ce3754b7bccf73 -e6ef40bd74c37ab1e302a156adb03a35 -4a7fbaa242a59298e87bb07fa6d168df -9586da17ac1f90d08d20b04d17b49f97 -21d06f61277c86ed48e6e8f4e49ee3b5 -e128b974dced4b7a258e148f1533be4f -d7664d91439f8c6a2a214320a863e130 -bd51080f0518510a2ff4819a60029b1b -9c377d1fc734ab4b3692e6049ea498d9 -8bb532d8e283ba1068788410dbc08329 -b526f428e8855806068da83cf63265cb -5a12a23a67e5681ccbc279a9f6fbae15 -1fba419b5fb66ee748bc47c5c94d1605 -eb6c20862e0fd101f3b158c5591008dc -c667df92801521d707613b2b5e179c5d -994719b22ca2628db29cbef70e13c4e3 -afea44b4611b127391c2765e67bb888f -6372450456caa25eaaa1a45bd56f63cc -f8f54d966d531f28a305047fe818036a -eb9bdf965678a08dcbf378ad2e5daa4b -f9310a1c87b2453c24c0c8eb0d525277 -e11daaa41501227ae40484f4854f32bd -cb55b769623d604a50ffab79b3d4d502 -b0c2cc96f55278e5a21991575ce8024e -7a90e0bb0618c3ae3dea1978c403bd84 -384cba065ba0bd57ae862c3288fcbcba -d72021d07a222d699ae2345de41cf7e2 -d5f86a87cb6212b2388a84ede7d51074 -b3e45580bd7dbeed7191060313256642 -359c3d1d5b8ac6537a36ee5a83ded4d0 -c1a3b889c21c19cf94e40928deba6f08 -89baa9f6ab06c02e7939a4eca7c2b9b9 -cfae719624412d6aed6930f865f3c639 -b51ffcd2c91d8ed96df607002becd1e3 -5c0b1e4aab4fe83bb5330e6f632b1ea0 -008e75649675852a7ab2bd3e8418b215 -14a2e420e7492217fd0a86991d52528a -5bbc25117d805eb14b98b96743a91c3a -4acda9b26cbc697a6817cc64e254e10b -cb1cd97b07c77e0835240f7e63012247 -05ac3a78463aeb98058b9a10fa9a55fb -02a14ab247753e76996aff89e93bece9 -6c6b1ea9bf7b6758126b5ee6527f76da -2dad3c71219a4201fab5e505272019d3 -034798d01e3c2c0c2d2bbb394eb8501c -a8ce7e2c7f0c51d8cd52972cfd2afa2d -70c107b517f82576cf21b333ea681b3d -d934252bd228548693aedbf8169f7ff7 -81738a615ab84bda20eec985ab2e23cc -30f9e470cb903ff4484593b5a0c6697c - - -08a21603a4c8b0fbae33477838b82b00 - - -8515eb9ce71bacc468ecdbb2dc766578 - - -c1efaf570aa80e11b02bafff0b51c16c - - -0f146acf599607f2b51def0622807687 -0eae092c6634629e68831278b2295847 -1b8d85f16427b022d92229086a207d95 -534d37a6e6c3bdfad645a4da407aba08 -404260c2d095c7eb5abeff51afd7b66d -fe2bde886e0037a591ec302ed73d6237 -72475c099fbb56229801bfd40d4681ce -2844d875f221d127ae17322fe4cd8e5e -a4d7b4cf5719833de8b85a003c660241 -a3bd20b4f0b536aec482b863d26824bb -c4c0043ac6a4049c996c825be63e2c14 -1158a4874d23585511cb139def353037 -b0e85e9c7768548f8b0cf271fbd39618 -b75017ebfe925b4d7b2afb9f019b284b -c6522ae31395edbc1c88cedbe2bfcc94 -4b0feff6823f0c60af3df3ecda8088ea -b2626c8a7c8ad7b9be51c6609f53d5b7 -79561205fe5aa7f348e34b5a4e05abfc -b36c4eeccc9e7687b62e312e60edb399 -32f0d7b69529c61355c4757ec37687e7 -c39eab48fdb9139537207e921ac72fae -6a419f5ecf5bb2169d4c88ccce7e9b54 -1733eb4e925889d531e1afaf3815489f -8e516f7e71fc8787af24749d7d013a4f -16d3c1f635fb496053e19679b0cef8fd -2dfb26c7eed3351632c30bbade02b98b -0ca038e8df3efb73e1c92e37a92382a7 -fe56cd84d50a1585fef402535bcea5ec -a3a2f2f9e59155adf4ec27e1c1ca0c9c -da82a19df2ca3ab1289fb5d353b766e5 -12cbfda1e77501e3660fb9fdce89e9fc -4af5244b59afd4b153e8c774a37fff95 -fb23cac75b1dea5ae3dfb24975cf9866 -cc7485d89c6f2d3930fcf9fe3be04753 -2a8b20539961ccdc54db302d0e5ca2b0 -4799d28d2dfb6e621c9fb0ad4efc2c30 -15e9864d9ea2a8f94477e883466d682f -43e34e0d77eaf601e95ea87ab163750f -de286d5c93b7300531e60503ef646ed6 -e226079cbd508677716f1e67e0c2b3ec -7436665e004edf441d43e15c307557c8 -2a6b79ec64e1583c702953f58013799e -4b7eed62c19eab2ce3f5ec0dddfb0f57 -5b429dcbe483e7ca76b181d296fe9077 -23f532046aad65b41df8c6f609f8fce0 -ea349a9f69190c4cbe423f0398a5e736 -41073876e590fdf7ad35e2d32030fd0f -f7a64b7e9e31806690753b25abd3cad0 -4e442121767f25d7f57ac109818d5369 -34219dc52c1412f478c26f9be6ddce83 -a705f84bad0ebeda655035eef200ff15 -687d662e2190066557c48315447e71c3 -ba8b35c68f8e23895a388fba66baa214 -26981674da504bf0480255399aac86ae -d657463b2be2b286022c63a829b3f7df -fbabf3796f25c65efeaba71adffaa3cd -a9b40ac34f3ad961d8b4076da2bf1849 -27f3b162fa166cd675bfd91d3d91b178 -f1c4a408a59c2506f30b04b8c7ebec24 -cfcc4edb9d8fdc7b5d959d9a359ba701 -1cd7ec0b74e032f0afbd1835110c9b88 -4c975efdf2e5d3a82063629afc7280d1 -66d59e4a4c93b2c3155faab56a011860 -bbf66d184beed2679b7938efa107e028 -e9753e2685a6a9ffe15d6938eed6f039 - - -d4eb63e694ef031ac6e47d866a87e4d5 - - -9c01c7151deb4c01ab1d6526073d33c1 -70dd831c761a20467a6ba9e5ae736f91 - - -6318d2b6f7fc79b4ed0404ffbc2dac1e - - -20e8096a0c96d4d714a8c7b0812df9ec - - -d1cdc4aa945f242012d3314ebb90c379 - - -2932f3e33313df2fcb0c151e3423def3 - - -25a25ecfc0e1b63fac9ddfacc0cdf8df -1d1c1eaa6cd7ca65cc1cc163f962a206 -dede2e95e289800654f3be1d6b4aae05 -0c881a0aebf3f15ffb44a4c400116bc5 -cb31651660813ebe9130e025d6a48e0f -39efe21774f3459aecf3b7c5f2673fb3 -8e2f4a4cd02922d7d5e40738aa6ca7e5 -4c2d7019cb51d6323c5605badc3462a7 -6de95928c986caf142526e2290d71813 -b4e6032229209b334fe3757e0d5f6d58 -cb554f4400d9f2ab8b0d05d037b3b987 -3ce46c8ec132f2f44018b5179effcbe6 -7bb4133e9481f1a3bb5047ed1983ee0f -aa9f9f8076579ebb988b5fddb117565f -b658f44e1c6b6886be7ece9762db3641 -afce0de88f049a56a0e2b1d7ef58514a -35666c7db479d5ff1399b1487279c793 -556417b9941a3d4a517321ca7dbc605a -2a522071bd65605dee2b97ce28abcb27 -b097eb2697f635ce95aee06d7d3a2e7b -77ee294fab4927c6b05295ac7f52565c -a0c7413cad31c78be00757a4d696a9b7 -e937dc205ea0564f197bcdf8f758f5d9 -61619d87d4aa8c7b432f47d8c42a9ede -52730c662e20f0457d617bd222e3363a -c0287826d7c0e72ab0443149be998667 -6ececb35454176da1813e95478263bd7 -efc5f604f027765105d4e8f10eafcb2c -c5374a7a57b661d075c83e694f29ecb2 -fb606b68fc0a94ef747bb5b609ee4ae4 -6a12a0fe421e4a943f5fdc7a76c862d7 -8162219cafc1a2a931892a3581a64492 -e6e6ce33b1422bf712053607361f1cc6 -6283f604b51b4c8436c19989d1d04c3d -72f3897af71eee7f2dbb5070bc21bd06 -30ca3cb8c6b80285993187191322a178 -eb316ffae28674defd706633e6e15874 -43cdfabca51ac1ec8e82096ee825a509 -af8e31e935468d979fb007bec07e71cd -58b40d3dd0f82414bee402b565e45f42 -8ab789172fe09ae5895b1e59ab201ac1 -376b751819a332d219dc4331b9d9f62a -4f9ee63ded566a36de4b77a537defeed -e764c61f036660af1390793f559cd15a -90d0f624581156184f07e08e3d5432ea -5f080bcf82583f9cef8d07bdd7abf41c -665d5a5a68a1de104557d2e35ee38f4f -77203c41eb8c95f8c367efc0d10281f4 -03ad35fc72a3ee50552a90aacca15c9f -a62f14439f9273f0d757bfc005c44467 -3d45af8782202cf34ed80274c239414c -c2c1de58f780372fa723cf91b29dd84e -c1fc94b7fd1c4a40071501d0e062c9cb -1177aaeb8fe88c302e5b7d7a3a6e39cd -689a14afbd00e0f481b91085e129984b -3961f6099feabe54add76f6c43ae718c -d58a433bac370d044569b7d8bdec99fc -c7cd351bb10ca27f5e5135c511612edb -ce61f11c776100d7781a2f1e80bdd253 -0e7864f7b7f3fd0e500111603c3dbbdc -63222c5f758cc294bb0e41787be95c07 -4ba5542783c491b5585f72f6e24b38ed -12a37231dd9df6bced0a70a162fcd29e -7a3655e71885f07ca9a540c7405ed67b -4d66d071c1b967db68e1570dee5ac60b - - -7c09d7502b1003f037335975bdf8c7dd - - -82c1b74104395011f886f59c92dd03d7 - - -cf68254069073f12a201863b736e5943 - - -1752a7036efef4ab87c293bdc99a6ef5 - - -952e216a7803312fa67ee61c06f3c532 - - -57f8c6bca226cb035a424145104d80f4 -eae263e4fb8ad72ecc19d7368e3e20d7 -38e7547ca4ed955bfbf37ad9904d15f4 -41e8f0fdd4ee766f84ddb8ce2ee8689e -f2ca8754e05addac7f5608956e99cc04 -ff91c33a9497542a3c7d613e71d68cdd -4cd817a326c70db4b25c865d715c9e4b -2d0c78c2f6c18aa1b6d39647734b743e -39a65c3ee253571623ed7250371d2d30 -d70fc51a1be7e17a7676400a4cc0e327 -e28a50ca2f93a95a2b664fb1bda5f673 -10dc04fefa6c077eb0fc9d4cf6b08976 -d93d0b2e8b8ceee14deba51bba71a8fd -92268d20daa8335e3888b244e34f1621 -37835a005599a339eecccf470297ebd8 -a841286cb90b2a5239aa6ae6ccf8d9a1 -b1f7c3f8a3e263904850213e499ec2c1 -8d3b04e9380f76ce10432e1145e5bb40 -55ff6a279099f13a30c64dd90d25e448 -264d5915e61d0d70c292457555a0362f -695f3984b4470225a5b28f73ec31e9c5 -7771aa687808cb57e8f1ca9b82f9cc49 -d672c7ac1364a6c1ae768a8726298e43 -d471282b57726f2e8ebf9a73d1d61132 -3162dff0d73c0e11d364e83a257d59af -050efb47569d68b89fdda0728718b41d -7fee923b4bce3c354ed833635fcc25f8 -74e1dadce9a1bbc6ad0278613b08277d -7cdd9c45bbb60ec4c7f7fd5c2793c6e5 -cff140b6cd011f3ed1b2b8515dacd71d -fdb72fb5d64b1d884a8b4f8bfc48e4b2 -b10b22cd5e94f18ac574d0717987d7ff -3cd6621cb7ebf8b18f9c545970472c18 -8e1276429504053eaa454d90306e43cd -e95ccf0083061be790bf0a4c5bc7596a -084975b28a1ac65fbbff282a44dab580 -a4828e471c2d89ad6117658ac6d4baf2 -a1261ee684ed9c5180b6eeb47c432e80 -ca8d3ec0716ce3a9dc106f49163bd2b9 -099547d733b446bf5576a9d98e61f6a8 -e6758c7da41b4954fbe02ef708e7b676 -a6cbe488abf24b390c8ee5894e4ba442 -49fb15445f366f40756933f3a7f4a33d -00fc8d87b30b91f6c7b53f7b07b4aff3 -0c85c979b3a4d7ef49a1db4c71e832d6 -22744e9c76554e1b64204da77f9df1ba -fe259e0af5af7530a36f03bda2bb04a4 -4aa01ab70881c0b058766bf9a120435d -4f4bad87986619b74e512fa04524cc65 -6a5b84a20b5d6744c8b378ef774356bc -38ef2773a2ae7ba320afd4e1631bd1fb -f43b829530596e7a7ca5686a2e0c8dd5 -075807c22283ddd452460c45eb1be3de -1ce8c0fb4e668c71b60bca1b713d2246 -ddda6421482133fc6ebf760e7740e270 -b6b19a1f5c8565fa5fd147955c37f425 -635897206aea1cc4d3e7dfe2cdd5e148 -83db029d3e555ba20c33026096385d22 -33eb9d37aac780309bedbd367dfa7b9d -3225616065c4d6800742c4198d01fc34 -3be72ba54273b69970f4deb1c765f2be -482aef6f653e109970bbc89144661b83 -a26643c93a91237ce4f902269437aae4 -2eff43c00544e8d108ac301b7baf06b3 -36177571aafbbc7b748a6ac7f88c7f8c - - -b903050b3c2f2f9c2e14a68d547d6e7c - - -da21b5ee018be5687a12c5a5de31c237 -133ff41644a3702f60d7a2c6bf429c5f - - -c5a13380a70c3d942c9f47bc9c66f105 -54b267b28293967140a526badcc79467 - - -dde71309b78bdb3b366654446adea123 -060e9e0bb5a4e5dc1fe0d2fb20b2c801 -4f196e19ed8ad0fdd14cb73c93fee1ab -2f0f661518f1dbda9eedda2b6bee734e -5468e59e8840a0a6799d6db5d36733dc -b4f2152a14d790847565aa176161acab -5a24be2dbcae65e78db23bf732ae39fd -6c65bfeac7e5b5b28af498f2d757f3f0 -05e8b4037cfbb469f9ddc37e8fc9e970 -2c56066f59944c0167a8e4321f193913 -198d39094c81152155f8f35108845bbe - - -6371a45ca52232c3c7fe46c3fd46ed82 -e33dbf7e21300e1982478524e3328d47 -a24a6c90c177a114c8ab214f43db7227 -2d2aa3b671e422ad187b8853e4b8a663 -0421ee072598da0de952f933934f78a4 -992cd98766048aa3d405082a639a43ef -cbdfb8bccf81c07de980f3858e8e8de3 -1177ccafd6fb5aa04c46267b1d9d57da -ef0f2197c4ed9038bd237e51c1119083 -2ae2f8de46573581587b3de66f31ef91 -55bf774a83d9f08bff1982bcff33c58f -4dd56c9562abd48648ce1b2b01228ced -4df3f182d365fb49852aa6273624550b -983176b7f9a38f2275ef35074adfb5f8 -45b0f1a4f0d307ee461daab3e053d1c3 -cd691dcd5065f061270d8aef246d9926 -082aec1700e31d4aa0757c90bbff0fef -0b53b51d64ab737e7d26622301c0b4e6 -b190e581221f6047139c48495ebeeee8 -c2fe480cbe6df6aa629f79205abf89ba -01d72c29793cc7a5002a9a62dc44c216 -94f01242b07d2f8dd29b2e92717bdea1 -583da2de81547e5be899003c87f014fa -5d8ca0b11276d0a1eacb6450b0cd08e9 -d0843e2cb2d7e1b2a5e0196105f5f070 -f4d1dcbc3360000d88060e8673191fdd -5c62739ccd5a7703ea322654c547b828 -d44bf025db4cf0641339b169a3026bc7 -00561b49649191b0a71485544966de56 -20ca93c037764476146e9c796578136b -ca90a99c6e63f993b11bb52b5252686f -e72b0a117ab12047daf8d764b09d7351 -97aa4dcdb5e27a85ca72cd7b5643d898 -65ab78bb8d883c44f7bf266727b01154 -8ef83741c8ac64ad956e4dfce8cac46c -d8ea9bc8825d21950867672bf140f0b7 -43def4256809d3b496c5eaa92355b21f -60aa29a1d281796d255d19faf9463054 -1ca687ead00d32ac93356c70d0228ffd -9ab450d8da00188c33ea6825c0f9709f -4a74c457308e13e3c87fb50bc2aff7c0 -25e9da32e0d667a6ba31cb66ab137ead -3470a858bb82cab07c13cb8da67331b6 -c772ea24f117d1f1ae698f9465096330 -467a15fbd135255d8b985d7f7128c0df -d0b080b2b4cfb85b9b477ea971f46cbf -b004ca49e480496fcb1eb2d2265d9f96 -5a4c29b8a92a8cbf912ceed74f841f3f -fc3fdd0cc9040c14b18c9e6481c07308 -7cebeda4fde32a8b9122e600898a4f27 -1c6762de88604a103c1b58fb1a662abc -18bd2fdf15e5ec00f94519e5209ef0e4 -85373c1eab9eafb64dd708e57a9652c6 -cef772a0f10113e3ef7a4854468d6158 -a6316fbaf0b2fc38b90c5d8129e26585 -5c5dae956041d12cd573c0772fff75df -ae64505398e6f6127250864b1d4595b3 -f0b9c426b53cae801ca7ab42d177e054 -030248e13d61044617b36ca9258f0f53 -4034e1ac9e465861e63834c81d25a9c0 -a278f525013fe44144bfb76f9ccd641c -d9ce94791fae3da15baf022e148f1e4c -19683d962a67840e10fd8d271249d4d6 -2fd82abbbebc9d5522dc7a30a9cc48ba -6f4ba2870ce64b0bcd7860f07b973b45 - - -721ef95b0094678f4649627ae2a59ec4 - - -47f605252aadd95c22ed142487fda3e7 - - -a9db294fbbbc538ff69acd16bcde77ed - - -a82511d139f1fbad44748d7b0b0b3924 -2c53f94fe98a68097223483ad95c9a12 -e67871a9add3ef7ffbc50f6d6739ce5c -8d6c1bfdc8e23551b69c9ac0ec57e3f5 -8f27ff406d99a4e69e7d53134a275d77 -89bbd0ee8a97d0c98b41b3a8f391c99b -36568775c9e37f9dfe71d9d29919e80e -4a03d1a28ec39d45f7b7bda42b6c0ff2 -5bf6082634b5e94fd4681c219b7cc42f -2bec7a43e0a9b86c1f4be7d637f509b6 -e1ce013fe04374129b55062fd7aece7d -f28187b54876865cb4c5f31f7fc2e33c -1b463c26612a0c5bc7f6fc75eb01d946 -76768f4cd58c2c1843cd813359dc1c76 -5b4cfb1ba0b67adc7050fba492406cf4 -7ad9dd30a550dc372d944939e63367ac -2e3d0ea285ae9017f538b7e44c937dec -5037c3a630b41bc07fb3984bdadd1372 -e9cadc621fc6628900ae43bedc2588c2 -cfb636eff493d1438720b919049bdc1c -d0d02638396f0ea62ef23688b1a9483a -8c06d1a432e946a46d36e2a0340621e9 -057e7bc9937cec27a5edfed1a42ac7c8 -1ff2a2539b5b1cec552808f21f5a3816 -a719d20393cb1c8e6b40d96af550ebc3 -68727476ca31236f8df200932ebbc304 -5e06642539e4c61baca4a653e4efccad -0b8c38e9869d2009c9b4fafb5b1109d7 -e17665b3b8e8142359d071a7422610cf -9fc4893e57426d217821f655591eac53 -b368be2dddfe4e1cee45ccc0b6fdcf68 -2055df6f0dd7e414aa6a73601798c119 -f6717612edc2d0fee57a7383566834c1 -e81be4a426762dffe4ee817c9d29d5c6 -150d7d0fdbdc7455bf6806dbd6ef8a4c -25f1cd2f6964253c2d1e62108eded2b8 -05fa3667e7b38623db709904cd5d07d7 -6e77850fca8b589703d58a4045266d61 -e87c11a090aa0ac30a05ac2245c19af4 -14f78c71cd3162d636189600d5f84974 -a053e427ed77db13e2aafb7525780c32 -f0413ffb9757b5e863a1f9253f0dc107 -b12ff5e4167d297bf133f2094bee6efa -717845ad41a7329687625e3b84312352 -f9fc5a95271f30728d96175e87dbb012 -ea0ad12dfae55282afcea286dde41636 -1a23745064a7dfeba86800a6e7545c58 -131e3c919ea28b49b7a6d9a65c78a4f6 -1ec75ac93040da667c202b28ef25c0ce -21c5cbf4314d815a0996789863c1d0af -14faf3792bf93d633f5df02aad6030b5 -635778eaa8fe3385e4955f11d78c8eea -13c7b52746b52a5fd50b680881b47fbc -83ce32f33027169c99c7c9ddbc0b2771 -42aadd458f7a79453311bbcea86375b5 -dad1b372fa7c2fc8c7563747e36ce044 -11af3251e27f66c27515faf2f5230091 -00b40ae23c989caac858fb873d3ac124 -5021762bbe4d4798fcb665a3d8d1af32 -249da4d382d5c402d55e5f4226b49717 -ad9b58ba80716a5302e96d49989d047d -df375804789f9690e28a249614ad7ba6 -efd6769107962d232cbb8453379302ad -43b6bb71820d5c965140e62ab0b6c3ea - - -cf48ddbfd3ea5d66e3c67944c8da8773 - - -37a5e104be6e4b2d95c862e1d0867c46 - - -3a536e553fae15137a315e22d602eb01 -4f69cb8660473547df5a50ac5b16d106 -a31bcd82061c1d29aea61767fb4d9534 -67a2b6cac6b5c64a2cfd977d2262a736 -f628f08b549f90df6f9332a24a097a14 -bfe22db4f51e8a452666d894c43b78c7 -9bccc0d5f26adc27cd1d2ad25da2b340 -b744a252a876b7ff3cf19d8fee208f9e -3a74a2e94211f9966f39701c25c24d24 -f03f9ba07ede1347f117cd6c47de68b5 -f67b3160455accad85fb4082d15b90a8 -8d395ecfd1534bc52f2697ede733558c -22bbf1056712b882fcb0e3712b8500bf -4d90073c0ff78733556c5d39b861581c -00c41ccb3dbf4b9f5320aa0b07ca6c03 -1d1a12787536f6c18207a29abe45310c -944f5bfde4920dc5075164b83475e264 -c701b5d076dec29b96566f6f5ed4cdf8 -f4b4691d1e7a01e3b662bea34e79bee2 -554aafd4e41fbdfe81d88310ebeb8259 -3f7ec71ce8bf00af32d17edada11ab81 -1f07177e6539cb5747d29ae51b867669 -5737b4aa9ebec80710fd46a3920822b5 -e4ae0100bc2dd1dfa8f9f9792e5f3c9c -8c98501f49d11930cd11018f5b67516c -5a78236713f3d2c88291eb069ec7b0cc -f57ea9c530cebc193afab16022342a49 -9a02ce2013a481c64f2ab5323ef9b377 -ecb65a697fd592b4149e4c0a56fc6f37 -3f61d424e62d222059e3d9b114e54573 -96f101af9311167f4ecabf15f2215b34 -6e6992107277cb5d6c7dae437de22a71 -810f1f8ff19faaeffff0c4738db008f2 -83d7d646a25b170a42992a58ac9feddc -6992f9b3ce6856117513bc470b021e23 -79cdbd1a21e1a76da2cde3c44e94cb87 -c7ed58416f23cb2060943c032f5fd713 -cdbf2f00cc40173559dba34b0407ec91 -56a003fe558d2e69229d2dd6ab5db6cc -a91c20099677f7cdeada8fd1a0fe90f5 -90a78dc63d3bcfece5d0d02e19941e5e -c3e33c1816e058858501bdcc32914525 -c897a6579efde9449f38572c02968ea2 -91ab25c960808374d8c43cde798d271b -750372f7968345d08f8e03f99d085fc7 -878398701d2b4f92a79366adece358f8 -41fb79fb13d479fc297555e981ef296a -5ca808111551091c45a6c6b91a6db684 -b49063e50418e2d19b5566e588e661e8 -9c4b83283c96a6ae1f63a556933c9d98 -e429800cc74245f0343705f19db80032 -b288b09cbe915f05d94f37b402547e1e -d1c6fd4dd062fa5f23531e9f99f7d943 -776d3e7b0b45496e666d0c222d2895ec -7ecf64cf4c33beb7f731a2acd0ac509f -8a781f7bb83695ba35c4db1a77a575d8 -f759e454f73d38cebd808908be3ab19b -329247bb2a92a2fcaba89e7ec980eaaf -e105f20bcf593d08b574d666a4659fdc -d6293a67d76f33b7fd8a479847589517 -9187a95d9a20180f3f520d6a4dc17107 -5a41fe6909b58519b84ed41047c87a75 -59a0fd9ecd7de0b42d8295fa58e0c2bf -3e9bb121320670472c99be79df37ad4a -6e27b0b67f03b2b7e9e27c6f73bb40da - - -abb18e4402964d4a3e2e90a1227b57ca - - -7a60f63f2ed6ce4b34b69ae8a12b9e7c - - -a73b8885237ec16124ec960c5ec5af11 -d033e4f6d584e6c005ab98b75cfdc791 -d033e4f6d584e6c005ab98b75cfdc791 -016f786cfe21feb1af8ef4139fff7b90 -a73b8885237ec16124ec960c5ec5af11 -016f786cfe21feb1af8ef4139fff7b90 - - -f832060d1857f1e4faf65d15d687ab43 -ba0b6ffcbfe503f0b4af39f6d292042b -ba0b6ffcbfe503f0b4af39f6d292042b -03654d950ab0ad4ad32a5586f3ab7617 -f832060d1857f1e4faf65d15d687ab43 -03654d950ab0ad4ad32a5586f3ab7617 - - -3c101adddca552fe762857dd51514b05 - - -b58b6bc08c4bdc1f3e229745feeb0572 -210567b7ca250975dae6a2f1a4787a23 -b73ea3bb9c43b5cc8980633dc76a87c5 -46dc66cf74689c57a92009a07ee976a9 -3b83879c6f64194a2e0fbb919055180c -a5c88f09491161c3ad9497c4ae263a7e -1d3260c0a3818c10ad13891dace380ba -217f4354eba011a1904c9fb62467b65a -14d8f11646b47766ecff76b6feb93ece -5689663399bc0b6fec8c107866c65b26 -0b88fbee7a06b6cf2d661089f1b32afc -1545a5c74ed936a58e33dbad6a62ad29 -c274b99226ddc7e2db79152f57889501 -d8185b6534928c2c27c3bd7842311735 -12c6543aa68a7bd8150fbe9e3b083608 -b2c53dac18aaa333ea14b46f51b18151 -4736c55401db3a05ae6dbabf89133295 -8b2a47a567e56d47dc1f88db9a9f9c1a -f839cf450e568e6a4c8e1db0a0b20fbe -d98d2d362d93297d345ad4bcddd51792 -f6b5953439b5be09382bfcf678c66c7f -3c5af3d9b79fcfbfcf538056f88d9eed -e862dc16e5bee2285354de770dfd072b -88ffc04442458e992cb35ef5be8211c8 -50a82501f08a3723ec41f8f6a7f79247 -cad168632e760ef4b052c0cfd9eedd7c -6b809b39a0a46a9169f4db859663ebb7 -909b41ad567a4d741b3813fb2955989a -961666e004788edf9e751d461350f27a -0fd72a4260a889cfc3e5a8e0e4ef1892 -69b9fc03b4785ac400d4193253b4c6b6 -372850e153891cfaf349c7411f953146 -ef358d40f208b4cd2e2fa4da1ad9658b -0ceaba2ab6237ab2d1d4ac619b89b2a5 -ef843e2689c25c68466d6daf39c9d4b1 -40c1b14bf010d494817bbf3816790be2 -163a8358ec114acac5a2672ad4e37b2e -ef403b20c412cb9e46e7859831d7abee -61a9a7f7d8571f8c11083c0942cfc265 -ca553844064d55a929c15b6206b7dbd4 -8403e47adcd8429e23eeaf6cb6b15bc5 -c5ea60aa79a8809a9e778625d2d18d8f -a630f0b0df9868af5a0346f21bd7c0e9 -370181d8cb642b916a09caf945a749e1 -94b1498250d321469a72fb0c71ba012a -8d1422de45899d51c8bec323da009715 -e2cbb038a2453d9e740d702133f36cef -f3ea58b26b1ab4a3be56ad0f921c0b54 -0627099bbe99859c133d245036920813 -53217574d8abaaeb0ba5f788407c0ab9 -46d32f0f94c4524868004e728a51b132 -39f190894937b1f55e2df3276bafc229 -340190ebea4fca04c19e01deb0d3a823 -e8e8b9986faaecb3e83d01ef2689f087 -0da2ac555bb4df1b95c2482e19b3f69d -6c479c20624e3d0a3e58ece610af52cd -cfa2f5fbdd3d8ab3d1249bd758c7a2eb -acfcaf6448c9c745959e0499b08ae7b1 -4dca28d39c883c265755c22e7e862688 -f0ea23df199cedcd015f754e67ee2f2d -a64c683f02af2f644d924d8655bf44c8 -5942cbd2a0ac63ae845307fa087e2f7e -dae98fa4994180c0131251b81b438490 -faf618f0b2d199a246b4b922414e3d4a -835772ea7744a5e195ac52ce27d761a3 - - -1ccdf2386a0f9ccdfb330c73d94e605e - - -199ceffa80f4db1e3e7fabf74bdee32a - - -8fe98c303f4642d919ff7dae5b865d27 - - -1a40d00a1e7269a80e45923f67e9f5a8 - - -14eaed2d73022fca3bebfae0052b0c6b -fbcb93b073c2737f2238a68e0e8d173f -0c7f9b9d0824505bd03fa82b4cc753a3 -95cffdc2b1e72e9b8baae9e00aff08ec -e24a05f22bf8f9d91fb17899c3ac56fd -6d10783b288fe54b3e50f828992d0745 -640883a64b98eca9219958f0c9a3c777 -bd17ba6ddc0c45fa6b7b7dd3704a88d7 -746058795a92d2278489bdac1c9eb850 -a8642b488c4247b15aa815bd0fb20c3b -68b71eb39de968b214aee59c7aee63f2 -e38d30e0053468a2789af17d38f9c444 -ae7676fbfbf82586f79479b56756cce1 -93e6fff7bffc55153d9c2859ac28e48b -10c1c4d475f9050f55a4f30d321f68c8 -a19b5c291ea2495e2432a27a54353606 -c4b9c95d9f742081196beb6e72ded20f -1415a98b14e5cb9afe748c674bae25af -5da336a24e940842244ba5365f8f391a -166b5085bfb3eaa3d73326a8829a34b3 -9683369b3890d4830e9e0ba0e65743f3 -a1fef4cefd9e43603349f8e4d9775029 -3bfda8ed81210d7473e60dfd1c5fb2b9 -b1f0a29724f70701011af095dccf9da6 -a0bc93f53f35404900f567504449f73f -11510868ce8e8ed585a6ad563ee22a9d -1805943c3c41a0aece435f873cb86703 -94ac3c915312d3e4445343bc99be0c54 -58d03455e940b51010a2a56a8cb04ef8 -0813f938cc098ddc751cbef6bdecf7cd -457178c3e1e5a10eeab9f0f920df8926 -e9421d09d8e14616be9571c92125933c -030c9387085c667ce9014f8f17dc0908 -71a6cf09e9f6d0f95ada2ec5d99b3865 -82f4dcbc8b788985f547dccef636c95e -1b3f37880568ec36e07297ddc71e2baa -25b67ef8c30f1bd5520742c943025538 -4ab54cbceb647be525aab443e86249a2 -6d10783b288fe54b3e50f828992d0745 -3d403bb930953d625b0a771484cc85e9 -a6472d528369b797a46bfb37d6ed972c -166b5085bfb3eaa3d73326a8829a34b3 -f3f0b68b3af528ca89254103743c048e -a23c0a40efc09de6a7640b5d0d9f4bb7 - - -3f8d8e5cf37f5bb6190a6fd44d3bbef6 - - -589b91350a270fb1e1d415b8c01e45fb -5e3a5eef3e1966f6c7fef066bd0c5ff3 -ae26c4a7ad8db871be1c1ffac8f5d4c3 -3e941d9d249ab568e5845b3dfdad7593 -f6a1fe00173e7197d4fbcc1f8bec1bb5 -1b448fc80ec12b58abb098e95b09e2af -ac81a7901da6ff5571a817dd995e9c9e -0c50df79d516083f267b0f43ce5c5eed -6b019c23817ebe1fd5023547cd978dc2 -acf6bad57e64e8fbedff8d3fde78a1de -7e0672ab53134d15a0630f82428a895a -a28a99fba3dbaf91ebb70a304ee3d452 -c2db9127a4bf89e27540dab11f6cffff -df7cd4654d5e8a6887e89cdfc3e5c15b -f8c4707f3a9b67471054b852801dafd5 -b494b4e3bd52dd6b2017848004442d87 -bf10a795f02fdf2f7db0b5929ab6987f -8168a4c9369b3daf558cfd0e10f40b37 -abd481d000b9ddae6e5bc9f40c052315 -a0afc5a40edde3c60bec05f463c86c56 -1f2b6042f028cf2f74fa22f5a9628400 -6b31066076cd62ac7a2b21039b100476 -5d1693d8228a6cc01dd1e3c64bce7791 -332a892dec0dbd682378267dd6ac9810 -3a4e981e7337eb3ba0d6716b259b43cd -d8208897922ceb99afb95ee77e2d0573 -d931f108ba25d7871cbe3b0fd0c9bc3c -dd2a9d6b3bb61736a607d397bb44bec7 -b20cb322d689f54ddf4261b5a0c388cf -1f58792f47090b2316e7ab8dff0b757b -6b90f91d18afaddee24e541942d9e398 -b6ac82f9c20dde42d1a15dae34d685f5 -0fc4288e8f885df3f3bbd3edc352a884 -d5ea0e5b3f4ee59c2da697975cf66fd3 -483f187ad80c6e7e52dd3ce33a4a3f1e -d841ddfcf69249b6fea7dad27cff5547 -9c7343768397776cf10dc721ba55f628 -5a4f4e8a830cc5617aa08644b5868457 -17115d818e0353a7d69f242dd1e040ec -e0da0accd9d3e1cb5601745cb3118848 -e0689485d20b3d89ad7ada7fba1483d7 -2103aaa2430bdf15cb322b18ab97f65f -9b761532aa571c82ee562b49d53dcdc6 -d63db58d5ca04922822ac7fec1b06be3 -a5caddfcff2cb3196b67f25e388a920f -70f1d1179fa35286c0fb1aea8018ad39 -155a8ee4906fa6ed322e5038f3ac35ff -09e47f0f49bf06d35d87ca4fb49509f7 -36b928fc1c67ff216aa85b2319b7851d -4b5ba2f72d862062688cd8503d709b54 -e88f7e7dc83fbd428ad39d1d0e424138 -77f7069c17acbe7583a7aaa54863a953 -85dbf65b7873a5b8e16a7be35350618f -1b228d54f552e0b977a9b104197266f2 -92d4dd57c6280c63cc50e3f7bd38d781 -ff4301f1bf0e3c03caf0c022e946cf3d -7bb2bb7484870d2f8a1b808587ee8622 -314c95d0d44e1daef3fa171cef5a6db9 -4e4f5d0da4f9b323484843d730dd5f05 -97e401958b087b42ee41d47fcbd7cddb -e86a3509c0ed5311507200951f740416 -a18e8625095eb56f92a155905d353847 -e271da98e1b48ffa8f0faba1f52be339 -e2f187970c63bc88bed835c845a08fab -fcfac9ce265a497d4907c6e0fd3f691b - - -1559ed2016dfa0857648f982d552e2f8 - - -ca4f96b00022fc21773cdc793807b331 - - -8bc05b4906a79fb95d8bc5c3779bea61 - - -96133c2f110639a2ca58ced7482141dc -e3eaad6ac1cd47ab7bca00b1aa996d2b -975fd7e0efc7724969154310df64e698 -154fc13ae002da4831a93d73a8dc7571 -856af24ec7a610a60d23888ab1d2f27c -48c7402486c5a80774f5addb0f109ace -2bd5e9d1c8fb89c95faa6a97971420fd -99f536af5bdcf5d1c0ba759992e509d9 -f6d252c6803dbb9b04b5b65b6f8d39fb -6b7f082eb0413e1beb242ba6068530f1 -5451e69fa34c32bc892d66e8896aa782 -9826e5b2520054f478e031f1d8b06749 -5fe30721dfec5ace0d84b86415ea12c5 -4d00f1ca9878eadcfd9464e911156b9d -ae3609a24c28179373af4c58c6ffdf97 -304125a8db08f6dbf8b04a8e48c6ec87 -093451992f3c1ff768b1fbc0a3490a42 -7b29734a895fb4fffc1fd13f93980adb -72761ecefe18d122afe20aaaa16f29af -812b7f68232db25ecadbe4283929a1c5 -502f9ec9080b807dd076f238ac6066b0 -ae213dd5d98995ed7abee5aa12c9b37c -76726937ea2d3889c61d6ccc5a09799c -31c8d8ee369b1951c2ef80b67e6c0ec9 -345c759bba2bada6514baae01c2267a3 -682c930d5a0ef0d12aa0fda61875bc0f -411dba233b13bdb756c2b98314f5800c -94916b5d7126d3375c8eb0f7925072b1 -f541e0145c3cc3779ad73392dedacf9b -9c40f2e3f06a503013a8f7b94ecf4c90 -8d62607818f94d8a1637bbac1901602a -8e80a351912e1d9c3e41335ae2b08768 -e3404b9c51f7af0b604373712eb44561 -4c0d7c37cc0afd8585c62276f736ea6c -2fa9f916bb83bba6b5ebd68be51d8df9 -7969843889aa44cb8e63629c88e864e6 -0442580293b0ae840b7bb56095d0eae7 -2bc69e3f4bc2a07381e17120087609a4 -7f5f888e6640de48b7b0efe59ee94976 -516927da047cdbeb264d2ceff1bc7302 -23658b4c4f2ccd097c75082fd75487ae -9ce75f5d9bf3295f1f9823be227a8621 -d1e5db489cca322903a695682ec464d7 -a592c3240592cd0bf5459d0cb91f060d -0bcefe1dc3173741c0608ba7ceda0ff0 -4686f3a2a0357dd5da87c3d4bc6df5ff -e66626a3ce21b7cd66732baa13433b78 -f379f3b87adc4f12cd701bb7acf0535e -172e05b5b4f37bc52fc55ec3ddf16c66 -050a1b0a9290bcec41595cbe7626c6db -23098ec985ada5f5128ccc3527e461a4 -9bc93c463af11160b7419bb9b9b8c04d -10734b49e0f9d2803b256b883b9bf3fb -c271dc0a582c32a4937c2e045380e931 -9885b4beb2e0e3e2ac4341a6d0cae010 -6806b9d5ce203fc4e6d38663a71ef27b -9185b0f6fc929157e4e84a82c413d699 -00e11fea38ef53d0e99868e5e5ca3346 -89b85d46dd17f5f9834192644138cc3e -4ef63ab18e11e0a1776618dce42b0c68 -0d321674b7d1e0aaced16cdbe69e4cf9 -2122e1438e074327f6b573a239950fa0 -b7dd4753a1f73eeccd3e0d0c62aa6c46 -2ca72172e0dee2aec9d5841bb3a2c6b2 -2bbc98751301bddc8b98e00dbb497ae3 - - -0e5f05b82a9b77b0cb302e65ddd05635 - - -86414fd484ecf3d234ed74d44a654a12 - - -f03fa5a7df87681274d6d7bd6d450ced -877fc4512a836590d97afd52a061a8b9 -03aa90b73362c9ea7992ddebe0c05a76 -9db06a7d00754a56a880b0b2840c7206 -3b0b4802fad7a92aeba2b1e308afed38 -181cd7e0c4e3aee620bb6b1419143c4a -e66e9eb7cbfabb44ab0ad0907e78bbcb - - -e80d05e8f07bc7a9c28bad9218fc3065 -e871685a98946ca4c8b69a788445f1ce -91f86050486e00b05570c05a19fc19ae -db621a89d6126c8926c2674d68701e4c -0672e3b38e39e2da6b12396046b2937c -75e036f626780dbeb1dad742acf50799 -c0cf1619503636f2e510a4ad4b5ddfe8 -7d75e3b46ecc1a8e9127999c2b395343 -319963e6815ba4311bf548ca102ee6f5 -1241ba263a9be7c581f875fb4d1fa7c5 -339da1ab31dc9cccbcf13e19787f32cb -c9a17a1c85b85d5d306f529c8a3adf46 -4fc646f85aedd3f6f2875a164839e864 -3fd7cce0383f0a53942f944e744bfb2b -884910e45e2af8b06310473028b89efc -d70d0fc33efbe51901ad0d0ea441d086 -74f64a752fe2e6ae40410c0cc8c6409f -a733db7d8ef9106107b0810d2d0bdba9 -db06b5525d74d001f4d5f0cc6b34a12d -b66742d49c03112fdddc0f124674eda9 -212ec409cb0cf752f27376cc5cafaf9f -019d661924ad0e08fba33d4640062948 -1fb4d036eff2822c256cb5fa0d23d220 -91e614515ba574d4070c122565883a73 -49be3f76782716d636811a5ec6ca04b1 -db7179a1e24cbacb8e38d9aa20649e91 -6cd7b0f700ef9c8a4f198075bad202cd -6aab61a89be474d3834ace048aee8215 -e6db5f2f060d5f9043679494dac018b2 -a9e4f979c124b66bcef17fe804848dee -a71bbb5349e4cf1e586f57a3d561bb69 -4cf6cd7a6e0d99a58e3b1745aeb27199 -89da62f432454d38e9d390c6755045de -db3c9c925a27a7b21639195b99f8e4a7 -c45eaec9eb14a27da49011c02adf3a51 -7ec2d1bc85219648e666a51798ee852b -c5ca42e5b9a303dd6af35b105346e4af -a11dff5fe4e86ecc62be49088ffea855 -1f30aa3f9407a10e4f703b1af6b16f85 -50997d9fb65b02489760c78eae407edc -a34ab3d3db924dd1d886b28355b7175e -e0b821fb1bd51698f9605a5f10c412ae -c0e04a4fddc99fd59f7597b5596ce974 -91c5d82c8305a0e3e21d16b1eb375660 -76f78ddf57c04618eeaf91bececf5070 -2c93bd8b0859a6063fc46e9936349be4 -86b708daa84d59d331682bee9892e85f -5b9638d72c2e3da6f9f2f3065f0bb838 -10335c5cbc53b01da174fb889eb182f7 -5b94dbe7748b69a93e0773d961faf144 -87414ee7df77d4c9d1fe67d5f1cedb57 -56c557bdd702896e8e076c3081e473b2 -0bdc181700120677a20a475a986713c5 -3b4fa04dc11a6e53545ef0477ac5183a -7b32bb71dbde86104e8a2651a0f678fd -8a8b1be3faf887f79648add1f27e1b27 -c2e66f879f8c7063b30ca7e69f31f1b0 -a11dff5fe4e86ecc62be49088ffea855 -69703c2680a20175e0f6ff614ac78058 -aad095174c7048e4a69870115ad6b31c -7226d89117fc5ac6857b99c8be92bcc8 -01255ebdaee025b76aba812ac120a8ac -1666e8c4705830acd13ee691a4741d55 -234f6edca3b318e354044327427104c5 -b62825ff9f9334fd7f805a5a4fe8d5cb -cefe770c34e74c464ecfc1d631e1ca7d -03ab5f4dee17c243959ab547318f253b -22643a84c533ce44120c10fb36eab40e -1aa7a4d31b327012f0d82767b1d3c2eb -339da1ab31dc9cccbcf13e19787f32cb -0016a818ba0e5e80338f772d496b029e -a9534f82f0bdee1b54ec994cd1983701 -8f34c8654f8e475af529e3bb7459f54e -74ed6ef670b00441f37e64c157720ff8 -519bf115c5c9e778efca8d4c102d5047 -248aa4981a7cde501e58f84acb3877cc -cceafae6cc15d9f207d1343abb1ff87a -16845ff77ddf90cc0ecdb71b56af8ee8 -5e1923144f861d00820902f847f2eb85 -29a83e90e646d322fc5927f85d4852f4 -68b62695aa7282666496e8e717d50d9c -a7d644a48b076360087a7a79ef16eb15 -e80d05e8f07bc7a9c28bad9218fc3065 -5f346f8ec0669638b98d39313d395af1 - - -5358770d6c46d49d3e8bd54f426e6699 -f85c610b97db0d0c6d9a4a080f4fe72b -8bbcfb26c88be66b335615ace22a13b8 -e55c1d03dec8ed13c5d3dc07b475a6f6 -5d71f443ff4a119b970d1446eb9e4331 -9307f277c8eca3d6aadb747e0488590f -fad40b8184678de95bb0ba0b81fec208 -edf0938b11cc3848f8084b68a31355f9 - - -53f705a8191c09c9a14ba304d1ab46ac -669da5a688185e4b472e7c0d8166d149 -1736b2041754ba66b0f078d8e1abaff2 -5eeefef845922b742f3c8948728d93d2 -1559f68beb136775818d5ea6002cb2fa - - -829b1540f684e2828f877e3e4d551734 -b2b0dd629761bfc7fd5b8d2d3ed167f7 -432ce2e547c5e3f33850a064c373ffec -5d74f87d9094023a958641957469a45a - - -9ba3289e9a9cbcb00ad24cf05ee61052 -da32c073db3a1981a3ee939f99b49285 -1248dd3c3036921f8dfc9a029acea033 -d0027d668c71a7ad863ee8acce1f91b7 -0bfbf3d7aca8183b21df3d3e89a5fe8e -feb97272d66c597cd9edac65acdaaba4 -d6045b65dbb2ba38a4f113f9aacde587 - - -05a2e51b59ec243e96c710c5a05462f6 - - -f0c7e782bd7bba13c9662714c7b8b08f -9a756c5551ae9339d6e1d852c17174be -bd499cdcff25d83aefa453d16327fb31 -a05ff7085b07193b2c2e8222b4a049b5 -16af6f6d04e4cd2180690cfcab4a7f9d -1e0c1dc858a4dc5d57c6f5dc4beff437 -5c8369ba5b6db0212bd4430bf2dfcfd7 -bfa0bba21e124aa73b63eae9b9a6c47f -ad61a40e5452254cc2c0984b68f3100c -7fe43f107fd4873f0b7a4750888b0e7d - - -53f705a8191c09c9a14ba304d1ab46ac -669da5a688185e4b472e7c0d8166d149 -1736b2041754ba66b0f078d8e1abaff2 -5eeefef845922b742f3c8948728d93d2 -1559f68beb136775818d5ea6002cb2fa - - -829b1540f684e2828f877e3e4d551734 -b2b0dd629761bfc7fd5b8d2d3ed167f7 -432ce2e547c5e3f33850a064c373ffec -5d74f87d9094023a958641957469a45a - - -6ddc99ed13c9297a09bd1dbebc2685b8 -3ce8b7b6c087edc1b162861dcf29ee60 -618e818af8dea17de322d782157dce72 -538514e549d114f3d68b1d54200857a2 -4be815e975625b73ee6e925d97b9d1cf - - -b829e1c2687849a67387ad8e4c55404f -0d772a38306fde52cab75b8a42b45688 +aa549e38162bbebca92c3568439e6cca +241a18da4b5253d1a2d32322a76de9b8 cf0c603a372ec04408f4f0390e508ada - -c180b13b069ef847b9e8c2975554a367 -d41d8cd98f00b204e9800998ecf8427e - - -22bab8ee58246f4359519abb6fb10d5e -d41d8cd98f00b204e9800998ecf8427e - - -a1bd66b209ee6f52c176d5d0f1c62da1 -98bd523f652e864e2b41513b6619a351 - - -2c06092e1620c0a27cf264e1fb56ea02 -d7790c7726a02e4a6ace43ef49f9259e - - -fd16266832df349b679f48263c7a4734 -6b8b8ce50599e40cb74603a883f5d49b -d41d8cd98f00b204e9800998ecf8427e - - -c34bf02ed40bcb9f4b41f3d1e5e5ad60 -d41d8cd98f00b204e9800998ecf8427e -d7df1b72b8a4b0a354b9d5b0f9d26344 - - -2573e46733c7208e2235284e4e09179e -25543070320d79432d5c2e04130a7eba - - -1f669f066fd46b6c9ca05177e177ed23 - - -b1328a661909e538f58d43197eac2a40 -d07b23771a6639fd5f6216da796ff343 -5cba7b9316b591829c756097ae0485cb -d41d8cd98f00b204e9800998ecf8427e - - -3c270b13f4a5b576799d30edf1b7061c -d41d8cd98f00b204e9800998ecf8427e -90f56f9d36549195c7044a67e5d51010 - - -cdcb97001ea2cbedc6261727dff64e0d -4d491cda1d7c2ca81f931bcd015ccedf - - -347df504c0b23da0ae91c9b5a344c1a2 -9b301131818ad7072d10624d9fce65b8 -fd0799a717f127a9c48bcb11d33a4d72 -d41d8cd98f00b204e9800998ecf8427e - - -c65eeac4d7c36b3af73c2408ce38fa09 -d41d8cd98f00b204e9800998ecf8427e - - -0a846aab804b6db6c1e9fb50a5081fb6 -64eb1354ac6c51821c0980ff8edc544a -2412c043ecec8cd25ea9a03e460f052a -f63628897fdb4a183081fe4fd0010d7a -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e - - -993422f5ae5753a77f148b4fcac94a79 - - -0610f57a709679458e9057a07ba101b1 - - -d41d8cd98f00b204e9800998ecf8427e -088cf985b57584cfffabc472d81e0db0 - - -d41d8cd98f00b204e9800998ecf8427e -7af26733aec623cb978ec9e8c3a6f324 - - -b58aebf1a81b0a34e8e66e39e0e9ead1 - - -7f352a1556375009ec246bf81ec5d186 - - -25d79a0a47b2f7f08a7519050fefe7c4 -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e - - -3caa2579fcc42d0179ed6e40f035c602 -7a51402b704c540b3e4bdbeeaef698f2 - - -d5c21facbb1b56e3cad3749b7d0512be -d41d8cd98f00b204e9800998ecf8427e - - -e8564895e34071837ce85e8eed9f55fd -32cfbcb58d6ae71455e0c58f951f2849 - - -b3f46a3f7cc553bcda255db88fd2309a -60960c6f48660b9b3dc6e7759b38d12a - - -be907e7e9b0ac5a24a34af01ec1c21a6 -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e -a64def4ba4a8a55272108f79d0667e39 - - -7a9feac091b9f087e7322a83b0afdc21 -6b30f5dbc6bf06787542ec9414975f15 -349177aa231b93e37929db2d115c37c5 -8254afe150df9a7f4a160a8e2f3b4702 -ca96fc96ed612e73229b17a153fa4dec -711f25ae86a9b0767bd4b50e40280c08 -ea9892b2aaf71d576fa090c246d80bc2 -2e641a6f3d3eca6cf4a71cd88fd59469 -e2c3c57abca7c86cf8dd772334b5fbfe - - -333ac1e7adfa40f4e0fdec7872c6dbd5 -898b153724a1748b8ea360e0b94aba77 -b5b8aca26aec574d1ab401fe8411e144 -d41d8cd98f00b204e9800998ecf8427e - - -cdbb353cda3539bde892d47b832de2b5 -d41d8cd98f00b204e9800998ecf8427e - - -e1efd5d8bc348da70c325a08fc8c37a8 -bd2bc7e196f60efcbd3a834e9862b333 -19a8cd1e9e3b2b3cbec0990c2645c17a - - -7bc409d442508ec7f8638e4d710c6508 -98696a105fcdecc8f00a2849ed36aed8 -25b5b4bb97f49c9a5ac015d1aaa0310f -ad04ee1d74848b23ca5b45191b38b2ea - - -4b0639469c047f10c9c546331f6bba63 -d41d8cd98f00b204e9800998ecf8427e - - -b3d164a87826eef531dc9b46c62b1e2e -d41d8cd98f00b204e9800998ecf8427e -4e99f17050caf177332e013fe7fe9e0c - - -c6c4b0859b573c48498229f6046befdc -0996bc0b593f8be92dd1b396aae350a0 - - -4d935a2393bf3dc24e54ba602ae9c0fe -47cdd134f11d6167cba1dd440c90bfb4 -7d605e5564840c03d4ac31ddad615c31 -d41d8cd98f00b204e9800998ecf8427e - - -51216b69826ecf94cf89c71b49c567a1 - - -51cfafc65228242a2b2e5b40b0660b16 -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e - - -aadbd6778d02197f539d57c97a81e530 -27f3aeddababdd2cba655e311acbeff9 -3bfd2ce4fa4073f4522c912c372a418d - - -bcc3831429d49ff3a32c645c64be2e0e -641809cdd14d1a4d72cfd92cb37c2c33 -a0554bbff90f4c9a86c60587805f781f -d41d8cd98f00b204e9800998ecf8427e - - -b7a22f371e71c8b6560831d8c5392a4e -d41d8cd98f00b204e9800998ecf8427e - - -f7f40b51a7f62747e07e7b7a7cf1bd00 -742cae1d17ee4f74bd696aaa67fe2e12 - - -596a7f34908d4f120ecc3cbd5e91b77f -de943e7a2b8a603c3ebc34507309a46d -eac58079934a9b7df5b0239980a09102 -d41d8cd98f00b204e9800998ecf8427e - - -581bf4f5d80169d20b9ac13270b44e0c - - -0c30da8ff6b33c4140f88ff272879064 - - -2b19c3592fbed5e4bd96730f87af438c -996586c58aa93f06c87d6ad8af4d702d -81dea9427859b77208a3ff2c5dab87bd - - -ca58e00640a4d0969b328d1cc7e71e6f - - -4dfcdf4d3cb3af826834c1fbb852f513 -d41d8cd98f00b204e9800998ecf8427e -bf028ae0554b1fc18c6f767d4427bd30 - - -d41d8cd98f00b204e9800998ecf8427e -fc2cd8f1b832bcd093d8f65cf48d6be1 -eea69eebcbf32860db846f30a803b9e5 - - -4eb9e3e2158097eb3b61e30a6aa1b0f5 -4b351c64c714586873ccc475ac8ccbcd -b9fa1ee89ea983e5cca8148467eb637a -76e838f8585cb5dd47f8f328e5dff8ea -10e2b90883ac49fc2e326e92b8a3499d -cc44ae6151419f24f801a399a8da8e9a - - -5828492fffa3239827af9cbd350fe1a7 -cfd65ed7d1e5c10932275567109144ed -d41d8cd98f00b204e9800998ecf8427e - - -b7346f6d2dd17eb4874f4108c33dbb4e -0ab8fe506db31d3e1a2a40b8d0eec509 -ee19a99da183183338ea6ad5362ccd13 - - -93e6457929d7e0366360e7380aa8957a -d41d8cd98f00b204e9800998ecf8427e - - -29ab07c7ed148431731ea581e873d653 -ad0c4a9ce960ff5ecba44b75457dfbd8 -065e6c85b9a555fc7280e14a0f686b22 -29977b078710f6ebe992f5b534b7d897 -350354ebcb6bff1f46b76adf9d1abd36 -9ca2223ffbaaeca2bc607504b6c61ba1 - - -0e30e244b63fb39331d0c50eb5991471 -751806f248816fea7429cc7c4132539b -e4239be8b90a077f8afc116e683151c9 - - -34a192b0948cf5a44f199cb9cb4665bd -13e7a0e137341f5a38764ea645b425f8 -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e - - -8881a25817ad44b4a24d22b129c08204 -7ac55975db6cfe8c975b603ed74f12e6 -94e9f6ce17a4651ac325bfee0ac16c64 -8fd1f79367ca1fe345076df77337dce5 -176884d4fccf888c6e7431804c74a14a -f565e3ddf9bc9395ac47dcea255b1cd9 -d41d8cd98f00b204e9800998ecf8427e - - -f941a92cb10e7ade5038ce94de4a9dcd -0db9ca7613d81d5ec9f2f5ecb9ad9dbb -5468ba4d16d0e057cf45f0984a79ac2e - - -67aacfba9a773fd702d1cbdb527c2389 - - -dd6a5fb7d43469dbd615a20d87f3d3a7 - - -372f6b7405c871be138137fc693ace0b -d41d8cd98f00b204e9800998ecf8427e - - -8d9da26640fc68bb5b410b1e2b045146 -8a62d4da770cb02323c51c7c0071177b -d41d8cd98f00b204e9800998ecf8427e - - -bbbfc57fa7bf2ea4d325f9fb04e8e1a9 -083e92b90c1d1b8d2fc0bf53f82fe24d -d41d8cd98f00b204e9800998ecf8427e - - -479a15c5d54330ed02283720b48ba8d0 -8a7aef183971a87ea551ac1a355db38a -d41d8cd98f00b204e9800998ecf8427e - - -2f133b07231a558b4551cfe813b6dd92 -7837f5bb514cfff0e661cf8f6a2b7f1d - - -2f30f34e9f5522b5042a8e814984325f -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e -ccba00148532ae0e30f6f1d082817c10 - - -05afeb97327056d436d21d891b041057 -f2a1930d9be82084b365ccc8819d8484 - - -5a78d16a02c5aeb129cd550ec0a5c28a -97a9f29c0dc31ca7bfe79f69f3425c76 -a5fa4ae23dc2e8283a63024a88016ea1 -d41d8cd98f00b204e9800998ecf8427e - - -8aed7a1c7c0d47606c825593c4b05163 -637487fcf15c0eee4150965305c5ee67 -aaf48588ea6e8869af087e971013d334 -67943a240a0a9b61348541e85802edf1 -a9de64d24a86f1eb8a47eb4ddb8d4a8d -f75ad03e2950c4f82c814cab2efd00d2 -277eb881b7bf7b4e7b7cf90177e44458 -35063f32bb86ee8cd1460cc9b50460ba -8b4c716b906f0c72d326fea013c0551f -d41d8cd98f00b204e9800998ecf8427e -6bb3fb472a3ff31f31945a68bb806cde -8a527c66631be349deaf8cd3c8c65ee2 - - -d41d8cd98f00b204e9800998ecf8427e - - -3f870cc77afc8277b700c1492dd0d75f -d9448e87c67953d80696f8cbaf6c1175 -d41d8cd98f00b204e9800998ecf8427e - - -4553664f3a8bd058468c8fe3a6622db9 -f0e4f84ac2849eef8c8da252f2a875fd -aeed342f287a3ce609b7a68394a1da18 - - -f0acd43ce681bbdd58bddee6fcb391cb -d41d8cd98f00b204e9800998ecf8427e - - -7ffccecde85645232cd150f4ceb54f8d -d41d8cd98f00b204e9800998ecf8427e - - -2ee73180591ca841c71071b021c48edc -fcc8eb9209d42bb5bef2f9c3f4984b87 -b45a657e07a667a6a7e9c643d26f5e15 -38979eb74f1b95e4238a1d46a426be2f -d41d8cd98f00b204e9800998ecf8427e -6356737f269ada8c38d6caaed150214c - - -46aa698852fcb286c6721f0314446e87 -1dad02eec4ebae92e1da5754f9c38fea - - -4bbee56e9f7b9e39373a5afc8983bd22 -7f9e9451a7893997bbda81950b9bf3da -4d1fa853732216f28ce54fcf8e4e6207 -acf8cbedc321fc847761004a22c3557f -184c417ca2d9d734f73867da2c1287f3 -9d02f425c36535b8eb08f75c74078dc2 -640847d555597c2573213b5dc5515cf1 -a19fc41d13b31ba376b4f486e82bf048 -86c7f6e4aaac3b2a30c86cb3d5d083f8 -f173dea4e119b8a274e13d67c975e859 -537deaee8ef58fe9387bd4da41e240a7 -9836a974ec46db2376f688070eb5f577 -d41d8cd98f00b204e9800998ecf8427e -f31a53ee231d7945017bb951d00ec6a9 - - -a4a1f69d36f0c22e9eb2767ea3f0adbd - - -bd68e17f01cde910409d40075ec640bf -9e2d3bb695cfcdfebe705c171aa299ec -080945adaf8304688ce778f8acc821fe -080945adaf8304688ce778f8acc821fe -8cc4b11d20b0e01eb7e7b7401c2f12c8 -8099a19cb43ff46ae18886e9c8a7ba08 -c23f62f7e5f09cf5573f130a41f187ac -ae990e59fea5de5b4483ff48d541723f -63b4c204833e8ff42533090dc437e5df -ff890ffae74d79a90ade34016ffd241d -b7c3b27785924f5b023754855bbe3177 -10740fb22bfc2ac1b339e9d784cb9c23 -1e1d68cabdaa8e946ad786f083a114a1 -ce17807396da33afe7a8723514357b3f -a02de31c42e60529b80156d7cf0d8da9 -7e968c7977f9daf404e513ff2537a7de -74a3fc3022987dc3aff46013cda9f228 -79fd6cae09eefdbf3f00e1d4ce302317 -16cd37893339ad63d80c83155d26fbd7 - - -5ef3117292cb272cb72190d67bda189d -9e8c8078e241f955763c476a9cab59c2 -d41d8cd98f00b204e9800998ecf8427e - - -8099f2adc8c0dd4c2127418716889470 -d41d8cd98f00b204e9800998ecf8427e -4aeaafb21fcc66d532de0612676423e5 - - -47b61de6de8e6ba33297c340f849928c - - -d71062fec032a54a4b6c7772f2475535 -92c11ab8f5550c8d3e3b6a566da77872 -f865568c76a47c1a03c548c6acf2a350 -3dd175a253f0e9544b906a3cf882898d -fb185de7c628e919a174089f0505c4c2 -7e44617b33003aa35b40ad8044c49961 -d41d8cd98f00b204e9800998ecf8427e -4870538ddeb73b1b8fe3c4e7d0bf4272 -9578fc1fab0825003c20de10e0b56b86 - - -dfd0467353ed7c44352117a243179a8d -8ce29863483ab28b83dda0eb041678e3 -458f753fd4c0a29c0bef1b4d29b61f3e -bd19a5a87ac1f504a5355e88ba8cb8d5 -0035f9b29bda926156cd36c0a8d1203d -5a9175096415541a53745f90e42679e1 -bad676eea7524bc274e069c4bad959ee -af3530e454a7bfa42a0b84dd748c5b6c -78de81afa98ce42409be1cd40f78977a -2cca267db384bceb4be4c9117ec8f5d6 -a088c66ec13dc0344d8b48e3f298d571 -2616ba6e3e277acabedbe7b36114d851 -0bb3659e089d54ce36b617409b3e3d15 -215e0b3b70724e3a165799f71c1f24f2 -6d5acb5af4514b79d3255ea96684d3b5 -d7de3698a298dbc77285df67b6d32b23 -95d5483b7b0fe93613c6f92fecc3693e -1f97fed8fe9c50318bb57340d202de6d -71e37258f5fc427f154f008866b0e812 -69ec52d7086d886c9e10717090161904 -d09f346786a0d3f499c82632efdc513a -32042dcd19771c7e6284bd7647218438 -f759f3e6ce0d743fb9a50cfb1d7bdb55 -8e086092fcd51d0896cb0e34026e6a84 -6a091555c6877b544f3aab32b559a6b2 -23d61ece0d5dc54bf7289f5089cafc6f -ace4ca8e5de14f5b9d9f359a355c0396 -59f6ba257eca6b5a93e882c9efc300ec -f89b2c8f43687cbc0597dcab6c7775c1 -5bffeecac1842d72c52b88dfa38a0d45 -b0641e3c641ece4a63e97f7ee39df1f1 -da4407057f3825372d0244bb03d4de0b -d41d8cd98f00b204e9800998ecf8427e -1ac4051e03177c2ccefdeee9dcf18bae -1c86cc615e0a0bbc32becad92c67ab69 - - -ea1fc88b5959bf491d98ef06a82efdc8 -1be28ef0c48511a574aaec4e85b82042 -ec2b8a20ae51bead882df818e695f524 -ee214e8c71603d61080656642677e373 -c460b7e05a0f2d8602c5d59eaac7c9a4 -d41d8cd98f00b204e9800998ecf8427e -5142e675c05915758d5da85ebc75eda9 - - -255c511cf57d5c863564fd3ec0bae654 - - -cf774530ccfde3af1a4dadb6c4a5de30 -bcff6120a04c2644c3139ab28b982506 -1390ded165db331385a1a0b5873c2da5 -be1a34c1c77c5431dfcee9caaabcfd88 -a24a4e8582b19a3d805e6cbf21a6a1a2 -f71705be8958fd18f828eb64eb254202 -2073ab08b1875d5f37194576d7e2664e -254b5f623a4ebd0f52af25fa0851d62e -e1e875671e566acb90ca03d16b7e63ed -d41d8cd98f00b204e9800998ecf8427e -36602e78494c46c4704cc578d4fb90cd -d0889baa672fc0c803bf11ba7f57f6b1 - - -5aa1784308a7dd6a6c041e3f7f22bd2d -f1937e8c9562055c849883a5e39a42a5 -b6cf4b87e3f1bd157081f1ead182735a -8b2d3859d63e023b19fb28421e1f3d15 -d9f6f8f84b94fade7bb55e2bc7758784 -9cd800459fee7c66968424ad7ad27668 -6648383dfcecce0fa8010ee26e19c029 -1b0a44d142ae00530558bf5a6562492d -6a42f85c4852916c71548c179234aeef -d67feaff91ea41dbdb614dce38ba542f -daff44759e4f9c193a667ed427ba5444 -666a30d3eb073d969dae5b1f73fa7d2e -447cb865dedd025c82a0402a41d2253e -9d12d7b1dffb846c4c732a6017da3027 -6cbfa567b0f4153bbc7f74adfe6bb4d2 -a7fbbaf668a1846d9ca1102d94e341e4 -0db78f95e23062feab46593d28704532 -c3d1e1b3f31c8bc2c6ac7582205a85ab -b0e8a2ddb442df4b587277d5b5cd6254 -98b51504f52bc57c9d900d0fc1bdb4ab -dc968020a066600b5d082017e1dba9db -73aae48b832026e3d24c305f58743806 -34a8dbdc41d76d2c95b702cc0c770f8b -94cf1cf189b0f0a0d50411c4502ff252 -0e13934b9108775122c9eb397b51d5f5 -3c36fca38f15327101e2cc37493e60fa -b2fd155ecfcbdd44d054daf678b0a834 -69af9ac41ca063bfd7af0ab8a9c90acf -143fcb25589b5f4fd47c29521e39d2b5 -e7df06c253dee16873fac26b32670722 -bf1cce3d0fb4e7be95de23539a8afc3b -b938c52ab1b7da40345ec198cf3a7a38 -3338b73e47bcad98695e11e3b32ebcfa -a239faf6b54526481abaffe15d1f594d -c77c6927a52cac1996409471d394a6f5 -f4d35924864fb87b787ab9a9925fb091 + +156ab53018330fbaadc8d2193122161a +8645d3a4e3ad87e7cf4d88a46717aab4 +34d839144753232357cd717d22a9aa90 +c85ebe8f83d320c0e9f9d4ee0025b2e3 +58e0494c51d30eb3494f7c9198986bb9 +dd3a00f0d13eb29781edd8c77d4c5100 + + +faa3d57f656bb89f0914273d9dba89cf + + +a8e788eb2a22ce4274364320651076cb +d88b57d0901f72d603015935b08bffbd +c39c0ec9bfdabd9160898bb2207cf54b +503b7ebe0800eb7a3afcd0dda6b9838d +10070b750beb7fdb3eec3b6d071326c8 +ee84444dcf34101555d20a813d528c44 +27ca66fec321e776b30781476830ac85 +c109626d2c1a29e2b6cd42313711fdaa + + +ab1dfe792ea9436359f651f3a1f65d02 +f10d74f8335a189a409782443b09805b +eab26c488eb7c1fa4100c09214424bd0 +4f95b99420773f3d8e4ced0c3bc9223a +dff24ec9037e89eddf76bb88bdab67a3 +e13584f9ff137d75e7b7c95246502736 +15a8c2a80d40107a85c287753f568cfb +65c9b4293efb115c78d5b6f988d9b383 +4349cfe7ef92aac387c6a708955d3772 +15356f5c34f9c8ee074f93d48af8a1ed +30c2b3d88b2e27d96044bb0aa6cc9568 +050995365487e38a4f257403af91492e +ffa56a318b5cd809e07a5caa0c4ad2ef +be3dfcaef18d9fc6dc90d7b9bf0ac3bf +c0c1addee9fca4220aa6f7af5b184070 + + +645f26ac093c9f9f1bc6b0861a329b18 + + +7790d0f4472a9ed77e34741935da7ce9 +c0b20e7b6ef415d88bed1e3f9cda474c +48b7f6d2571d20c5109354ce787cd510 +fa81a8726479f796f1269dcc9ed45e20 +b2ba1282e6fa0e3933765314b7b580be + + +e9fd5f9dd13021be3f8772085dd1450f +963d1cdf7bf054f4d11cc7beee9c4fab +789fdd564b2371cbfb26bdc75a58a4b1 + + +f178d8cd46d8a5c8c08168b6c3e77284 +e60ef16f16b72b7bd2c3c4fef7a10e50 +733effd0686756cb4269ca01bc036ac2 +413b33ab0efd7c3f58e4e3071a26afd0 + + +b6cf2813cc4a33d8ce2bdfdc485abdb2 +1eef4e317fa968abd5ea78583d81674d +29a69a37d953e9290c5c8107a60ba9f1 +fcce71ee4a305553c8236423aed6e467 +b6e195c1706b6c1ad3fc15b2ba99e189 +5bb875a3780ea0063e957c37adf5bbfb +48b63641854e63d0ad75f4612639d2dc +0c6fd0668e675c38ab3bf222a1e38ef2 +3697a1f0a25f2e279c1d17d180a032a1 +839fe2c3c3856d3a2d4e1f4e055e1aa4 + + +2fc19929f55ae8fafb9d90194909a7fd + + +5ceace7f9328f5d03a8114d0b01054ba +549bde73d914532fadf3518767082c37 + + +cb427d7bd272224639953750744e42cc +b2d971a2866db6a715940ef0e921ae72 +6a250628e0160f32eab48ff5d952bb15 +8f2e2fdff63d8c9fcfbc93f237056570 +d00cfae4373f5f9b38452a2f1ac84e7f +26b4e2d38073beed408323978b68c6f7 +dff479103b3608b977b61de447b7d5cd +c18eecb24170824d9de7dea4b539d62a +0e0e21aad42de8783072f98440ecdd9b +7e0ea571abb78ba5fadc435819e30bd5 +33080834ad6e4f9ed3ec21dff3666e74 + + +c3ccf7492299ddea74c15ff331ea0f9a +d7c38727c22bb427515f94092c323d51 +5b2c3dbd4abbc7eff715977d4442c50f +fa2bddaa89b6129d309a100838daaf79 +c7fcdbfdc4bde8825a57450051950df8 + + +c64f69772eade6cdfc2db95241ecf833 +e8592f94912d5ca0c519d036efa796e5 +e1b7320c28b4494fba3338801618f1f9 +93d0209adac1b1a2b4e3cf2173cf995a +20e95e9c16378e6ac4df49011220f904 + + +778ee87bf2f490b2737b2575d6a8367d +36e0aff3d3354e60d6470d44c07d1760 +c6f393b8430b95f521554b427d675a68 + + +cf77c217a823810ab91c5430a021a5f5 + + 7767bbed33494eb25fcaabba00e68b7a -bc644f60a258739a53aa77206ab33d1f -0bb1fb4ad3250cc312d571055323db79 -51947a30f8a81923a63f5a0b92d756a0 -c65c84d23e2a8ad950ca58a1a2ca90db -2018122638c1032d5dc0c228e825faf5 -f01a62497c9a085386bdc7c1defae763 -cc20fa269d0799ec512aed3ad36d9d85 -97e07f15a54f43bd1f5d8040f1518514 -20a580dcb3db9a2a79aa8ff285903065 -a68083f41b5382ebc083828d08928342 -41b0b33ae0455dc00ec6fd787c2ce9af -0de45c09223b8917c3eef4cdc8a43c00 -f262ffd8b8fb58ac0c954f6af4d2ee63 -6a5cc5a8997a1c28ec0d389f6d77c577 -59b3b68fad9af75f017f642e1e2e073d -8437bf8c5e1e85f4344c0a96d52ee61d -ef5e6dcc9065d652696cc5e9b4613f20 -a8cad8c97408d1eff7d78b468fe1b8ed -e511562158c954916c8cfa7d7188096b -252ed324215cbe302eb54a4e7514c06d -d41d8cd98f00b204e9800998ecf8427e -10800b5b3c38fe605dfe3acbfab5ac47 -454ff3948173d81e3f0c7ac1b77fc91a -eacf3fbb02c754db03fa848310c384bc -ed773b5b64093d6017aecdf1ca79fef5 - -f5b60c41ac822ac47f5f7b382e8aba12 -d41d8cd98f00b204e9800998ecf8427e - - -783b88cbef3e0dd4c05b607eae4aab9d -60fd933f3ffbbda723f3b24ea0a2dea2 -85df266f4d854833292920582558e462 -eddddd4750f28a96a4311666f9d6b4ba -89291123c6320e1267a76a3ee628443d -d41d8cd98f00b204e9800998ecf8427e - - -957b9030b18c319e7c1529a4ffc72b85 -8c78f30a301fd7c5092ed59d95f2f688 - - -a971555d0186562ea2adbe990508764b -aaa73e4fd80976e78fec2ae8ea9c3d07 -f4938bd6e57a721cf8a7334599513831 -a9332e0cf7eb8741e9857364a142b72e -6d3e6d6ff9114516a80456e5a6834337 -7e24728bb80f7be5ff656fb47737baad -dbeab6eee5f6cb845231086ce5e89689 -d41d8cd98f00b204e9800998ecf8427e -1c5229194acda10b85b7851bc12675a4 - - -6b58f5c0cad8d233b94b0874a41e4c7d -116c4c10fccce8d73c9193e742834d3a -4cd01a2e1b1d02f7bfaff7792fb45da9 -a9d45ffd6281800146fcfb2e3ab90ab6 -ee561ce79a5438c2ff7bea91dee911f3 -9596a02e5898fe117ac4d2f080a1b3bf -0d3a43a7afc190f34f52855f28a34e4f -31812f7118f19815d0a54cff96a5ea9c -88e7c1d5b965a9a29031926d0a71ffad -056bc614779351b37510b3f362b249fc -e61afe98cecfc359ec57f32be4ef7748 -98ca2d412c720690b46b8bf566cf4fb5 -d2b5ecf5e328a75e984f342ec80a60e2 -123e12474f60c1bb22564b4fad2249e0 -44ad47d8c33dc28aa0717ad2912b7569 -caac75c515569f9cedee1d5709d17cec -7097ba988bc2e9100b8857863e276932 -d372e4fa4638a20b28b5811fbad0c08c -07e043e1c42a0fe90d2226eaacb013e2 -84b8be2d20c1d6d6811f0298d2234ca8 -00de18319f0abfb4c50f76b60f3fa2e7 -66b21a3ea2de0ae271e470c339c40d07 -4d7e3a9cca8144dca5f184f23e63953a -51e003dd68580f4f37558726f8452b53 -327de623b6318783a31bf2402764855e -6caf87260cfa1e46a3a9145ee88b89be -0bbc469b628cbc940ebdd59f2e218b6c -afee7ccb55d1420cc8e36da4657825d1 -f75496cec20915d96d0f761d5f2e8b69 -b7cfaeb4cb2f4f5ee575767ec67b1085 -c9f34482bfff109590ca9be156192bda -3c3312f639641a1e2f7d5eab79209b7f -c044677f3506ffda693f586b94981e00 -38da2f7fcc1f2fe80b87db53e8767282 -b394ff3daa1fab4885fffdb4d9db265e -70c6fc7d08f3c562322c9f53273f1393 -f391194041ffdef41384a6578b387352 -59519c8b2bd240bdfc50476ea344cf8a -bf3d665df47ae11911e015ec55334f35 -aa7ebaddf8d815b3dfd1b3281f26de84 -92bf3825d62d03bcc3e1cfbb52c0174a -8bb21810d9804b05eb64bc171b030bc8 -3cfbb9ef9c493bf739d501114cbe798c -48f9b2c134655de1b0f5f7d50f01b765 -73de16117807e3f161b91ccfa5701f79 -05babde790fdb0822d4f6ab28e5618ad -88b9bd5034ce2d6c2a4069406e9eb390 -e1ed3c24b7fa01be0254d5e6393237e5 -60c540c4dfb653ef65e67a628645f590 -130ce96d80430c90a6998055db294685 -595325924223d40b0ea97c9df4ebfde4 -b416db3eacff1ad448692d14aadff327 -a969dd13ed2ab6f921564ecd22121515 -f68235c447fde10de92e0732d17258bd -d41d8cd98f00b204e9800998ecf8427e -1040bc90a4146aba3e12b547710fd290 -3e30f76aaabd46ad9759658b706af3f8 -dc056bd161ceeab388b54c28790ad27f -5c3e666cda12370c80bdf9e9c0ebee86 -c57d934f1a8d2669ee8fbeb7bec7ab52 - - -1f21cfd913214a20cfa2f7ae3ada25ff -2162a76e15dc4342e7fe861bfbec64b1 -78316df6af32ee9da5ced78338216bc8 -7118a3ccd0d4403f808b65d776e8855c -d6662baeac15aea3f1c80d09dec20995 -0d9c006af2fa9a68a117520b8fb0244d -62b787e74da5d6c50c1bd97b356ab764 -6a091555c6877b544f3aab32b559a6b2 -0a3bd48209e8dc9cba8cbde6a8acbdb5 -d992798ae83fe2da2d0501997a8bc9ca -a5b8ce85067c27e4ba0d40f305f84f8d -6ffc1d90d72e3ed0f20b128231e61593 -a211091c4c91768c4fd48b81a261be92 -d41d8cd98f00b204e9800998ecf8427e -ef26c4f25fa2beb7d37143476b866754 -1d41db13a55daee5b2fb5cc28528c32c -97283e3a351b02ab30f1d6b9174a6ca7 -5c1835dec2225168f2b28b4e8153da09 - - -7fbd04fb747c9df920e68d90c28f6853 -61ddd9841e1017b4654355ded8b4133c -679bd400bb747ab72596c3939c164c1a -29dbab62db9356e1b3574520bf3fa8b6 -6b6851714ab5e4f9491c2500a26c8ceb -d41d8cd98f00b204e9800998ecf8427e - - -fee68244e60227c904bac3a3b6eee43f -87ab0c3914a8aed4dacab87430458bb6 -f6ceacf21d75d76838d8d0eb07b59b91 - - -be71fd70d4c569441bba4290a5f45ae9 -13c230e30f07c174594e9aa17fadabdb -d41d8cd98f00b204e9800998ecf8427e - - -36dd4822197fbbdf19200117a1764eac - - -c05109777e57c2553f01444a13c901c5 - - -582e2c081262467afb34b75cb2209cd4 -401bf37973a5828e589dc42d51a9ce41 -23ba1414b6b41244e36280f806264949 -9c8237cfe69b78933a90446291cb4ae7 -ba4926ea53023adefd4e45924855b2a2 -6384cb5f1f2ee9d373aa7daa642aa37e -d2f15a52c9b7cde60094357aee158f9a -33a84dfb653999b51a2e7bf4ad9d61c4 -ebe5075d5d7f38954bdac5dc09ac7959 -98ecba6c3121fab9e9bd8a0d231291da -2a6d089c130c02e956bfd09b24e471d8 -d557ad90a880a8c4239afe23dfa338bb -bbda4f35647bcd95d0c8ee59784c171c -e6b53f1b56eb92e0f6c7956389846860 -23ba1414b6b41244e36280f806264949 -edcd1c8ee9024895b5a4583722babe78 -bcf30b9314c6e22f433cf63e070d5e2a -a9b8b3dd2ca801db31096657f9feb223 -0b3ad9eaedd22ca346e7413749cf65d3 -5d2a464ef783e9ec70d12cbd0219b093 -07acabf847fef0e89e2bce0503630da3 -ca7af6adbe7fc6713eef7aedeaff6d68 -f0e74b60a4bd86a7e3c72703ae35bdbd -9fd4dc6b29261e27a3510bb978a03e6f -d4fc315c5e2ead83751e8840a12f0bd5 -4f78f926e05049ba39465f6e6468161b -d41d8cd98f00b204e9800998ecf8427e -4c5e0f1f033e3c5bf6262396bf67fa18 - - -0a2d3ee44e20f13736fad04e7894b6df -1411e223b68d5b52ffe1af867f60c4a4 -5c405b8797567aa10a74ba78e0a45779 -3e8e56cfacb8c2bbf56f9d5535e531b6 -08302bad21f1fa6c63e2676d8997c4c5 -c05109777e57c2553f01444a13c901c5 -1e66ff16162d27c4f62f5f50321c27c5 -72517dbfdffeee4aa7d31fd4bc08989a -bfa40282d9494b2a4d2999f1b0cc3fb9 -99113f9e888936076f1bfab0f118d75e -1a5c6b584ccd998c0612fede27015d07 -84ad28425e6a6a24d92ebd0e072bacff -a8e7f6279b672b819e3587e82be2ecaa -1411e223b68d5b52ffe1af867f60c4a4 -b8d07a4c4a294348b97c9bcfe2f85590 -bee1a71bee296f6d1c70585fe47c6ef1 -1f38190b8213c46f62edaf39ee4638af -f810fc612aceaf61d59bdfb6070481c5 -5518e2e6b0fae1d10afcff0855ac54d4 -c2ed5baccc767f4fdb09ac901f1b92e5 -a313226470463b1cef10c0a9e9ef810c -f70aeb96f2b1e6b321b8a0b33a0ec388 -805d1cab1ef9a9a4fb9d5f6bc19599fc -e015c12d2f9b5ecbe7d3dc4d40a3d403 -95c88179a187f4e5b646bc9ca87fe969 -d41d8cd98f00b204e9800998ecf8427e -1e66ff16162d27c4f62f5f50321c27c5 - - -08c5276ccec1e43cc5f3c6d0be5d2b8b -191d2a2463a0166ac3be558bea018c72 -d41d8cd98f00b204e9800998ecf8427e - - -2f057ac3d6bd562b5652a688b6e64bfc -d41d8cd98f00b204e9800998ecf8427e -325472601571f31e1bf00674c368d335 -520e529510d541e2f6d55d4835d37676 -bc3efe4654dfa1f79154f2544af4b884 - - -d41d8cd98f00b204e9800998ecf8427e - - -1fce4641b42b1c6680093428f2ccada5 -a820218b80b8490482654be08093cfca -0a3152cd7649e57b9318603c240cab0a -b4ac782d4faa1753d13b24ca99c87a6e -b3446aab31273de311c70a0331790702 -db5b3613c8ede55626ab70594591229c -d41d8cd98f00b204e9800998ecf8427e -7db229fdbab069ce531ee6db615115f7 - - -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e - - -d4bb931f5b786b6df1ab9dfb513ba4f6 - - -e7ed09f884287afaf9411f78d8a625ce -b507fea3f2bce3c80a2dc2724f8742b5 -5e13f22e6a67673acf02acde188a66ae -bf8736334119f49a1e778531cad5396b -d41d8cd98f00b204e9800998ecf8427e - - -e50a2b68928dd49c7a5472f36ceee6db -232c51448a510eca763728cb180387be -bbe44bcb153a4d179a62233f871f1d7a -d41d8cd98f00b204e9800998ecf8427e -7688c102038277d13cef57d81e6dc45c -7fba20d7d9af0b9ffbc9b96fe7700689 - - -6a091555c6877b544f3aab32b559a6b2 - - -e9e9f0f842977b2c05d0b5b47aaecab1 -df651b36e5b7209623d21da1fc2dd395 -3477c7fa74309e4d0519d696663df65a -281d687c04e74253d98b998733b08152 -d41d8cd98f00b204e9800998ecf8427e - - -a54bcabd48d5b7fb1756dc64f13b500c -8399d64301d55625c270847e0fca6114 -3b29a33fb5f50c27d39d0645b1d1d96b -b34de60c5a1ca8b6e1e0d1c614022e80 -d41d8cd98f00b204e9800998ecf8427e - - -5e9d738becb2303ff019772b11a2c339 -dc6576493f80c2b1f45a11699c2dfc10 -a537dc687786d8516536a2275806fef3 -fb0a52c0f6e12945e2d1ea322e8e6652 -b42f83d265ab0a2e09774c41987440f0 -f27eb8254d7b1596f0bb8d0ec006be2d -5c2c1f531987e5f9b5c35e05a953a309 -b07fae8cbe95eb4fcfa14d681c6abb75 -3725c8c2c95cc8ce3148b249ddbc0866 -4f82208e0ebd681ce990d0da9153f7e5 -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e - - -e2b329cbaf1d720414108d3573570216 - - -cc558910e0bb7d77049f62f0963c1003 -dae5167ba12e6f6e3205b2097b0a3c2f -d41d8cd98f00b204e9800998ecf8427e - - -19fd17d61082d00363fbd9505af2d01b -382f37956c5e114ddb7b5352f406f01d -d41d8cd98f00b204e9800998ecf8427e - - -7e5e0da2e9f56b27d3f9fc116c316e12 -bbeac7caa1f45a5c9be7925d1da7a3e4 -d44bc299ae48789e67d82fdbfefdac12 -d41d8cd98f00b204e9800998ecf8427e -d8933061942eb3a0528e7709332afbb2 -e80bb4bb218e3b92526ff14b5ecabfdd - - -e1ce012183cf72392dbae837cc0614a4 -600e39cecc179fc8dffab41c2e519862 -6ce7b2cb223fead83bb4294741e580e2 -a5bb86132be8f697c0c1711396e59eca -7f0c689fabf426d7885df0d3f18b2357 -3f0df7430bd8ed69801318a62221f4b6 -1a47a847fe417086b3f0b8d467d35d1b -b69b43bab30c28687680635f91a53017 -311aab84570c363ed4ff7e5069f5d949 -d92251a50ab286a466dda724e2417454 - - -edbe4e266125cd1d5513b15dcabd6178 -d41d8cd98f00b204e9800998ecf8427e - - -c23f84e6f226426935f9b1da7b65a235 - - -f88b0bd9aa40d1267c48c44d44ed2288 -50267e189f3160521671ddf819a1fe20 -2395be35cede1fb715ef9a4e497300a0 - - -d41d8cd98f00b204e9800998ecf8427e -367364b13a0f06fcea3be811e6cfc543 - - -6a091555c6877b544f3aab32b559a6b2 -1ef827a6d68e23ded862c53c32d3f788 - - -83d57cbbde26de78fe831891f6f8dd7e -47e8ba9252c70ef0d0bce623d680ac3c -6a091555c6877b544f3aab32b559a6b2 -b795793e8742698587af059a275581b4 -d41d8cd98f00b204e9800998ecf8427e - - -6a091555c6877b544f3aab32b559a6b2 -d41d8cd98f00b204e9800998ecf8427e -66c525f1c24e58832662ea2ba2a21cbf - - -d41d8cd98f00b204e9800998ecf8427e - - -c5f9538ee9ac9455cc9d45b9302740c0 -ba74294c9001af0be6a1bae565703748 -6a091555c6877b544f3aab32b559a6b2 -89bd70cf390c46762d8c1b77643d8a15 -1877fb02fc4332fdc3e3699df586c157 -130ab7139bd9f237678c359337b4df84 -d41d8cd98f00b204e9800998ecf8427e -4c457d8c88e79b1bab6c830a9162e718 -502547de717912a19aca06ddd223995c - - -66bcce63bdf415f26e3430cbb11bf7d1 -d41d8cd98f00b204e9800998ecf8427e - - -3c24daf6116052da581bfee098df45b9 -c9a74da7df941b7d85b1968474de78b5 - - -6ca06b02bff35d86be76ffce63c771a3 -7cb2ad4d3c377ac9ad46e3e80c4b2c75 -7966fd3f84f7f71721764ead89db7eef -b0120539881c22ce6df31d3ffa86a603 - - -1e9b303dcf25873acb465e48a6df92b7 -7021d8db887782e08304d0102c2c96f8 -d41d8cd98f00b204e9800998ecf8427e - - -89de9fce3150d048f17e6048b90875de -035695b9ae2c9bc3c9b9e74f658a34ed -16e1a29a5b79d4a3668b3a71ca3d86df -ff96ead2ffcd3a47f0890840e33f77ab - - -4fed232f7de5c37b43e0d4cd56c42051 -8663323ebadcaf9b966b5232836729ac -d41d8cd98f00b204e9800998ecf8427e - - -7ab5486f4cec78b1c4d93a1df0d83b51 - - -bef639ba5d15fbe93aa7df26bf6c3a70 -008656d6620cb1ef43935edc30fd2994 -70bd9741b82ec97e1e005663b8ee8671 -d00dcd6a42cd0d91cbd5639c56a4b6a7 - - -862ba1f9ca108a0c3075d2cff1ceaed4 -85a52262c2fe908ceaeb11dd6e1e6a4e -f47f735ec8627b7b3e9ce6a5e1643d4c -a42439ac674abe10958f58d747f7cde0 -78a3befa9a3a9bdb40420e432352250b - - -cf0a24b1fee3f3ef9ecd61f56f4f21d7 -96e230551d71305022a22998475dde97 -e1161971bb06488cabe9066c8e827741 -6012889478eb5d07ae93d1ae9a158a1e -7083dd601a0dd21afa5d5ffc09440d4a -51d4be1e6f832ba37b4a095f777add66 -4496897bc40b3ebd8c9f8ec6f2689fa2 -94e19f87084c4f090a7f688e12a65ec0 -d855926b2e6609fa7bce6078ee3fc9bf -29274ab30398ff24199850dd8f263b78 -e23a5e28dbd437a901e678e0974c379c -44aba6f4b9ee45637603fe1fd407a260 -e4fc2e43ec963c474b2f6f9ecccf3ea1 -432df56aa8882b59b9c700bbae460dba -f326d01ea1f9cb89d96aafdbf65dfcf7 -033a017ec393597c2eac5f93962e3626 -912352c3ea040bb64208b06524d3e69f -932eb3439b371046ae7416e11a02bf35 -d88fb01344dee1aca41b5587bc2270e5 -46f4fd2960c180e57bf42a4003b95789 -096f70f880dc63e09b098ab89df0e483 -fa985871fb4d0f74795b3c61bf129d8d -66474773f8488932cd33af56d5a33091 -8c05bca341db9c1e806bf122cd6129b0 -f26120090328cb48d121cbb4ec62debd -0845806b988c262b92cb10596d3df37a -20524fc5cb0c95fe3a4f76b45f2450b6 -c734b464a1378316c70ab63dd8a36e34 -cdc722d4b76f3dad1d252901bb053933 -cb9aeac6d97c3f64441c933400ac7c5e -581d5acb6bc25cb3ad0bc8ea4f1b15b5 -e9e437b0e54d0b0f215555a8a0aa3691 -2f4e5771aeefb03f098258626384e271 -e5ef64650440715b14e5629bcfab83ae -fe687c0b5ae1311388e7d6b676e8f3cf -fe9be7c19f7bdbb5cf16446c35b9f481 -3222e8667905ffdb07a756fa25a26bd9 -72473470a56012527c7cae364cf9c92d -4b16894f309777950f0a576ce027de98 -4c37f0937bc0bdf3829712cb5d05255c -1f81bad77ae46b79435bfc1ca964dcbd -ef4e3207a41e914246eac224d0c48814 -f5b0214673d66b795a0b2384d50a0f6e -977df7e247c549c0d8eff6c9b620b960 -52b20d1981652a95577e34d813ef3d55 -be3e102f28f8c0079efed49eedc41453 -67fc891278e84c3bd8803c1d161d684c -513a6655ae8ef9a386422f71201e6ee1 -611c53b005e2081bb40a50c0ac2084d8 -cae834f9bae36373ce8d1c512f3b30bb -4b6ac010cd85f7991579132109be609f -6c5774bc0f316d2b8901b910f5459018 -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -3481a3a227684c9cd2d321458baafc73 -7353c73dcba6a3beb03620ccb68802b3 - - -5f25e3e848fe4b7db3a78311e8e97d89 -bf6a6d3c6a33a8446f6ff8fb6ffb11ea -e1161971bb06488cabe9066c8e827741 -505e1aca5d6f4e3120566858b4870d88 -7083dd601a0dd21afa5d5ffc09440d4a -05294a9e6e48b8c47dee625238bbf2e9 -32bd60c1697acc86024ac2d4b63f61f1 -f2a97948d26385dbf048ef0cf2c525d7 -1266b1778686b11023458a922c2e422a -00c1fa26858fa3699d6e0e6d0d2d0c4a -4b64a670806426b390dd182edfa2a814 -35f4fd1932d08b90f59a940c5de17f50 -7c489cdd73ebbe5eee8df7439c784a8e -607480487eb63befbc75dc76b3db9c9b -ba88218b421cce04162b1a35137329f0 -3f924c148e0c0f512570e1a1c65d81bf -df38d20d00c68c2e66538946a926d7da -db53803710393c0486f2e99c7029bfca -1ad370429518054b68f0a9135e85293c -ae4651a82ff0329446b985c93d9e5756 -0e1a650c3666abf86528bfd3562aa763 -f13870ee83b552c6675ec4d1a8ff8e20 -b58d52a68ccd700ad9669ff69b689fbc -64ef3f97f9d75128dda5890fbcdd8447 -b67ea1d6fd056e1eaab59fa8e242ec78 -e8ee6b053bbd5aeb5c73f0d49e8a81b3 -fa752f47941d0ce0477908b2731eeb13 -05bffc03fea054d1987dd77551eb5c60 -4d96011de54501b073ca0dc8543778ff -e2b58a47f6517337136a8429ff81b4bf -5ffb6a54b7cb00a3b3094b84c0d76053 -ecfc7a9e3844281f22891bdb786f29d3 -e9e437b0e54d0b0f215555a8a0aa3691 -c2194cfa2ffaf90941c5505f7a35f56c -baadbe2a5add1a9d8ab3ee9006a3bb82 -b5e59a83744fd6b618f56ba398af7288 -7bd61ab58b895b61d3af8bad1fa374b4 -3222e8667905ffdb07a756fa25a26bd9 -ba7b894f198b21dc1b800ddd03d430d8 -157b00e3ede4a493aff1ee281c57cb17 -f57bf287027019026530e37db01d2b54 -e86a0e4ef8fe7a48f7922739065f4b2f -960a9358890df477db98655dde5a6e7c -ef3b8f2d379827209d56fbacb1dd0292 -d11d7858db5d484357f8379a1ad0d63a -74f74f2882357c819f412c91e6bf3cb6 -d475e320b2b96e82ea417775a87177c0 -c59f3755e493691ef602a83c33b749d1 -523e539d7242fad6681e8cfb120812e3 -7802216fdd2b92c025ff2aa060aac7ee -57cb245f45cbbfd1a5f51dcc100f9beb -0aba69a20794d7cc44209ea33559e121 -c168417448d16dbcc16ff7cc29367c9a -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -4f4326d61f48fca9ece148e741ab4573 -7353c73dcba6a3beb03620ccb68802b3 - - -e078e6e155aeadfdbd41beaddcb80abe -7c08641f09bdb515e906546b07313cc2 -e1161971bb06488cabe9066c8e827741 -29840be9f6a5a9d4e617b054e7492839 -7083dd601a0dd21afa5d5ffc09440d4a -c710e46b08ef99b41b5167db96309c81 -bd8be9fccb19a6f298c916d3427cd65a -c859d40c2b2e28f2ddbcd0ea969a2462 -c95d9dd5cdb6d9a6824a6bdbefb48531 -5f93e31d32cd99d38e3d59c80b4137ff -d01fdb1e6043fb26b049108da5e4df60 -96580781af2e64271588ef6d49f05d89 -f1f34d8c0f864daa5e8ab56801027430 -99761aca53ed66d60bc8ec62245576a6 -fb5913e34a812d5fdf9e25b8ca8c9fb2 -c1ec8fa6489acbe79cc1214e8130231b -681bb6760c742ae699ed900dca34241d -d9e5975cb7abbf8cc23b9ae0909c1291 -68d654bb2efb93c89598b94621880c02 -228b0316d26bdd36e56a9158eea64ef6 -07692372f9f22331da5ca1cc604206c4 -4e186ea8084c33de3fec3182f57150ec -8d43131041f3d3667982ff5fa6227d1d -c3e50ad0d4c93692a2810e136ada70d7 -f209f3bbc245afc75bf1fe1c2b74317f -3fa08a8ff81b01657649dd14b2e9e48b -49d7184c39c600520d2524c8e604b647 -8cc192424d2a8a3a8439cf6c9e9c866d -2ce0e1829364c919a6f2d646929fd01c -eead927af63207df007d30bbefa0bb40 -a4f743208aa13c67b0536d4e4beeaee8 -e9e437b0e54d0b0f215555a8a0aa3691 -af56ae8f3240a1cb51bf1a10154a81ab -3fea2722d41e31e829e88f1a346d6d44 -c359b646b2d4d943a311927b568d046a -e8296008ddd844614e63ba594061ca0e -3222e8667905ffdb07a756fa25a26bd9 -e602b856b2e1642b896f486ff11a179b -de30767cf0a5d454269ab9986fce13c0 -92ac14a3dd5307e6bc4429f625ac3f5b -01ce0b50fc1287f059584597f867285e -1f2f0cba219e3d68c9a1034d55c27631 -d976f528676688719bb4ed9da722c798 -1f319794fd0c473af4105da7eb800395 -17b2e7975cf2c7c76d1711644701282f -e355739b38707e595924a2aae63d78d0 -0178ccd0294eac78322bcfb837883e9e -512699b0027618a3031685da1faf9210 -4b2f37e2efbc07cb96a3c17df7f132b4 -8d1907797bd91325a05612826030dbc4 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -f7541eaf19ebaee13fdbd909921fc82c -bac36b2c6a8b82e1b658b0a7add3fea2 -34d945b6146abfe53578f2faa6b04824 -eb817e74623a93b44a0e314f343191e7 - - -c1f61d4c7d7ddbfd6d0c3e00dfa7c91d -f02aa204b8f08a2b24b5259e84d3ab65 -0f4cabd5c702824c0432a5b16dedf3ef -616c29b85368aae480120bb30455f2e8 -43f67ab455d8d7d37792adf1b07c5d9a -32a7bf800e1ff70318d3faf0fcdb9aff -5df22313fdd1f6434b42a5a11f635460 -f47f15a53c307b7b6b14ce44989bc3e6 -b5ecca54092aecafd5a65dc0d95b9739 -5707af36b38fd6a63cc64e6852320ac9 -e5dabc12813a485062ab5b77b5426679 -59addea31dca998c1b712c1ed87d3f9d -dcd4b0caa14caf886102e9aca04e8b7b -5a8e27edd39a5d187e866ab28240d571 -82a6941cc4dc14b88f1053af0b499e4e -48774123b922c982e9db9735f78cb033 -3d3d3620c656fde1ed4778a8d0ed23e0 -467604093e3127dfaa5690fc4497f4a3 -fedf292cca2809a18d78f474c1334447 -5695f95ab75430e71ca7e91b1d4a7993 -428baf81a8ef213be49b3f9096a78fbb -d2a16e475bb3d3501ca097eccf16f3f5 -a9f78f42a95ffd7f394193e378a2f9ef -85086256e7de8ee29545bcd5c1063a55 -37a36110d0d30a806f2582f1db178a71 -bcee8ecb596b1ac5d285632373182ef2 -7e99379d64b67784419dbe4472109e8a -4a208b83b250a5fa06add548e5f4675f -5e5684f776f1a7354578715682f38651 -f8c35e3878a1834751fd9ceaf8e6bb7d -d72275d2b749daf5dab85f59bfb8374a -ba8ea3ba48fae1c8c7bf1e4a44d31dd1 -e5be41a111cad12948b3c30fcd5a41c3 -8db88368767449b61ad48b02ca40d8b2 -8a23e48bab10a2b03fe8620bbaca8c81 -b1d9c0b57b93cd0b5584fab53a6c227d -ed92d742de3415fde0de3efc2b84e990 - - -6cbd781ebecac429afc832daa0c14539 -06414cec80e60bc3e237b202451f0bdd -e1161971bb06488cabe9066c8e827741 -e54e537b9be70c1525918268907eb290 -7083dd601a0dd21afa5d5ffc09440d4a -267368f212850fee9b8342b075883a51 -a237752b8010d17e558a3886b5f738ed -5a3750705bd981a26dc736435b4733e6 -4404ecf29a07974f4cf843216d86641c -c101b90fd10577eafb85a1e9adb6c0a5 -6ed6c3d38ad0e783eb457f4f06cba3d7 -af99bf138a27d60144895c6230c31c13 -1e261eaa004ceeffa908ff6569fc2119 -27b21482a6db0c9273be006306222aa4 -0b5290b5856769452f96d8557ae4af4f -11a34d42c300600ff65a59a4b9b4f6f5 -8568e4d03cdcc1874f6f39e21f994007 -191c0d03a039f0d36aa55ad2efc4dc19 -0171f2cdcce81574105c11c4f18c5f1d -1f1976a8a42bad235f1ed009fbc606ff -7e73be5f5ef1f54d09eae743625e6e72 -2b39e01ef2d55c7b3a24671fcd570e59 -f7f4807d9ee50d2e1146fe48b88eaca7 -218bda40807aa861161c930953c7ba11 -14aa28cdd295a64b2e0d4bbe0baa7c33 -fb562e169a6723597b363e1a33127230 -c6846e08392e311f9f0249628f8fe864 -eed8a78914dc69097046ef05aaefbc39 -4e1b90f1053fdcedf6ce945d559aa661 -418be20b4d4d50ff450dfb18734e4722 -5fd5127b7b36293c5d14f339bfac797a -e9e437b0e54d0b0f215555a8a0aa3691 -17cce633ece3d815462391f998080acd -1ccdd0039e2d46ff1d09d3e282330e45 -0fbebde407a51315a2d98cac08ab312c -2d64d1bfa7bcda13680cf96e8662aa50 -3222e8667905ffdb07a756fa25a26bd9 -2bd435404ea9bc0b5af860b18f2e05ec -b96c1540a488d5de96d40a6d9cc52ed8 -976e6f39654ffd979a1633da2107011e -fe49e8c18551d1b553e5541e4c329661 -4f614a1bf33a99c52e41d50b6c745acc -db6c98d5d67b4033e5b2c0669a0defcb -4de903225426d7b38514fab4fc79b526 -d590281ab2889318c1eb172ab098ff9e -7bd380b51bf2a243c136730220c3a2fc -acaaa13e10f6147efb78c7b55d53c4a6 -368454fa3e073fa35b2e9345d79bff0d -2a22928cc7f56983d441f117b4960e91 -1e4a34b1625bda21a205f95241243e9b -1e715cf0deecb0c7b567f9852c7a548a -48f08d8f3d2ead8c5083d39370b1aeda -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -1c902208e32692968de5c26908ee0dd9 -7353c73dcba6a3beb03620ccb68802b3 - - -e078e6e155aeadfdbd41beaddcb80abe -7c08641f09bdb515e906546b07313cc2 -e1161971bb06488cabe9066c8e827741 -29840be9f6a5a9d4e617b054e7492839 -c710e46b08ef99b41b5167db96309c81 -bd8be9fccb19a6f298c916d3427cd65a -203b1b00cb6dbdf2b4727104d8147e96 -c95d9dd5cdb6d9a6824a6bdbefb48531 -5f93e31d32cd99d38e3d59c80b4137ff -d01fdb1e6043fb26b049108da5e4df60 -96580781af2e64271588ef6d49f05d89 -f1f34d8c0f864daa5e8ab56801027430 -99761aca53ed66d60bc8ec62245576a6 -fb5913e34a812d5fdf9e25b8ca8c9fb2 -c1ec8fa6489acbe79cc1214e8130231b -681bb6760c742ae699ed900dca34241d -d9e5975cb7abbf8cc23b9ae0909c1291 -68d654bb2efb93c89598b94621880c02 -228b0316d26bdd36e56a9158eea64ef6 -07692372f9f22331da5ca1cc604206c4 -4e186ea8084c33de3fec3182f57150ec -8d43131041f3d3667982ff5fa6227d1d -c3e50ad0d4c93692a2810e136ada70d7 -f209f3bbc245afc75bf1fe1c2b74317f -3fa08a8ff81b01657649dd14b2e9e48b -49d7184c39c600520d2524c8e604b647 -8cc192424d2a8a3a8439cf6c9e9c866d -2ce0e1829364c919a6f2d646929fd01c -eead927af63207df007d30bbefa0bb40 -a4f743208aa13c67b0536d4e4beeaee8 -e9e437b0e54d0b0f215555a8a0aa3691 -af56ae8f3240a1cb51bf1a10154a81ab -3fea2722d41e31e829e88f1a346d6d44 -5f5e1f71ef91392a3edee6cdf5e03408 -e8296008ddd844614e63ba594061ca0e -e602b856b2e1642b896f486ff11a179b -de30767cf0a5d454269ab9986fce13c0 -92ac14a3dd5307e6bc4429f625ac3f5b -01ce0b50fc1287f059584597f867285e -1f2f0cba219e3d68c9a1034d55c27631 -d976f528676688719bb4ed9da722c798 -1f319794fd0c473af4105da7eb800395 -c8cac6b45dc22cf686c58a7b5469aaa6 -e355739b38707e595924a2aae63d78d0 -0178ccd0294eac78322bcfb837883e9e -512699b0027618a3031685da1faf9210 -4b2f37e2efbc07cb96a3c17df7f132b4 -8d1907797bd91325a05612826030dbc4 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -e078e6e155aeadfdbd41beaddcb80abe -7c08641f09bdb515e906546b07313cc2 -e1161971bb06488cabe9066c8e827741 -29840be9f6a5a9d4e617b054e7492839 -c710e46b08ef99b41b5167db96309c81 -bd8be9fccb19a6f298c916d3427cd65a -7f44f997d08b58cce0a22371a323de91 -59b195fcff4d3877045fee21c364d524 -5f93e31d32cd99d38e3d59c80b4137ff -d01fdb1e6043fb26b049108da5e4df60 -96580781af2e64271588ef6d49f05d89 -f1f34d8c0f864daa5e8ab56801027430 -99761aca53ed66d60bc8ec62245576a6 -fb5913e34a812d5fdf9e25b8ca8c9fb2 -c1ec8fa6489acbe79cc1214e8130231b -681bb6760c742ae699ed900dca34241d -d9e5975cb7abbf8cc23b9ae0909c1291 -68d654bb2efb93c89598b94621880c02 -228b0316d26bdd36e56a9158eea64ef6 -07692372f9f22331da5ca1cc604206c4 -6448daf1b06217c7dc989bed6f3709a2 -8d43131041f3d3667982ff5fa6227d1d -c3e50ad0d4c93692a2810e136ada70d7 -4865ab7e4d789a51075d4f780c3674ea -3fa08a8ff81b01657649dd14b2e9e48b -49d7184c39c600520d2524c8e604b647 -8cc192424d2a8a3a8439cf6c9e9c866d -2ce0e1829364c919a6f2d646929fd01c -eead927af63207df007d30bbefa0bb40 -a4f743208aa13c67b0536d4e4beeaee8 -e9e437b0e54d0b0f215555a8a0aa3691 -af56ae8f3240a1cb51bf1a10154a81ab -3fea2722d41e31e829e88f1a346d6d44 -3751e31948805ae4d6ba83b30f4c1318 -e8296008ddd844614e63ba594061ca0e -e602b856b2e1642b896f486ff11a179b -de30767cf0a5d454269ab9986fce13c0 -92ac14a3dd5307e6bc4429f625ac3f5b -01ce0b50fc1287f059584597f867285e -1f2f0cba219e3d68c9a1034d55c27631 -d976f528676688719bb4ed9da722c798 -ef12ff29adae2685e120e58aa04e23bc -c8cac6b45dc22cf686c58a7b5469aaa6 -51a8ed92619d4857e0eaddd369a14b38 -0178ccd0294eac78322bcfb837883e9e -512699b0027618a3031685da1faf9210 -4b2f37e2efbc07cb96a3c17df7f132b4 -8d1907797bd91325a05612826030dbc4 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -73ef86c6047194a43a152f48099642f1 -b66d33673fb50ed878e7af0307d7fb68 -7a3a40afaa184399b3341c8d3752ec7f -c73081cdfabdc06deaba679c3a232187 -7083dd601a0dd21afa5d5ffc09440d4a -54528b752808dee5ef9974cb0ef07914 -0ac4437e5258a2da2b4fbc05a96aa80c -5c362f53abd7be678ff8606fb10479ef -2b89db2c940374d7c69527633eb17a27 -b7f38fe9df82f9bfdeb39d490bcf2273 -9a975f655e28eecee96a51af5c076f6a -1ff59633773f6bfb4dfdcc413018166b -ed3b811dbf2f5f0da999aac45470a2eb -f5339f279bdb4bbca04f7e9ca6030bd3 -0b811b8a0f1113a872111a69e771d294 -b8f29f83a85b2753cbb11675117979a0 -c3fb35dd0fefe93bbf0dfd8976709bb7 -9d94a90161657e4a6a6cbe94c7c22e89 -e4adcd78659246808f7ecf08d2e957d0 -e2e3cd92d8221808b6348ea0dce50716 -3324c82b9c0e239b743efceb0b1ee4a1 -af2c055b31358dcfbcaff19b8f32d741 -6ff052e55a1d1827e5d79b2899ed3057 -9b88489c5cb23c01cb49c1a882b3e6b8 -a7d9e22d7ff36c1da81e13bbfa449cd2 -c47236ee1c64c606e0fdb2f2a36d7317 -201c34fc9d67674ba6d8cdf07de30e62 -aa3dd95196d0ec83718e74c22d0a0da3 -0a66eb72d51e7e0abffa3ee0a6f8682e -459a9508eb6538bbf7fbdf224bcd4e3f -4641f13a7a00af6c493436f0821a605e -e9e437b0e54d0b0f215555a8a0aa3691 -af5b933e2c38b422e297b175feafbfe7 -1de63d0b5121159edc6909169a09b9b0 -3aad9f2326dadabbb17a4c898f55cb7a -bb6b2043ee13967c84a94a1321fc20ed -3222e8667905ffdb07a756fa25a26bd9 -499803039f2fd4b57d03a14cc0cd4b1d -d5126823e954af0a43d506605cde43bd -afab86bd75994dd422cde6c39712e684 -e5b065b4af6be3796a6569c47af06436 -7fc9eecbe2a31e4ad73ee56f65862f02 -d3328f22bef875e75fcc41b404ce8460 -fab057ad18da1c57452d12c7e53cce2f -e6b29fc50e2268372be90235346819f6 -1194ae8b155ccc5d1bd3de39e4f02643 -37e6c064751c71cd82a008eeaa428389 -458d70e686a207a21618c43bb1b9779a -e22f001a43b558ee15fc2bd56a3b1e26 -0a5c40d34cc8023d7d32ead997fad057 -ca17029bd39f352c236bf79970ee7414 -ca0b565cff02fb2256e6fb2a450aa0e4 -d64c67ad98d5cc3c5136298f715b13f4 -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -edc2555b237dbc9aae4679971b8b424b -7353c73dcba6a3beb03620ccb68802b3 - - -e078e6e155aeadfdbd41beaddcb80abe -7c08641f09bdb515e906546b07313cc2 -544d1e567d9c598375d0b2d08cf632a1 -29840be9f6a5a9d4e617b054e7492839 -7083dd601a0dd21afa5d5ffc09440d4a -c710e46b08ef99b41b5167db96309c81 -3a0718dbb49ccce931717f52787dc3dd -a78b7ca6316575373c8e4d1e3c6c91e8 -464e3cd1b9ccd7bb22bfdffb69ecf33b -5f93e31d32cd99d38e3d59c80b4137ff -39839e873ee2d30b40fbcfe3ae0271d6 -96580781af2e64271588ef6d49f05d89 -f1f34d8c0f864daa5e8ab56801027430 -99761aca53ed66d60bc8ec62245576a6 -f326d01ea1f9cb89d96aafdbf65dfcf7 -c1ec8fa6489acbe79cc1214e8130231b -a42be7db361dd5993f28868e4a3f358f -d9e5975cb7abbf8cc23b9ae0909c1291 -ea85eab4477d7c17bbf4c0c0c5e5065a -3122c8015a2583d254fbdead8e4fde52 -07692372f9f22331da5ca1cc604206c4 -68633b9a396403744b2f3e762bbf5a19 -8d43131041f3d3667982ff5fa6227d1d -9e04b2cd1b93f421705034d5206749d8 -2557b24410d1fb00de290259c8102fd9 -3fa08a8ff81b01657649dd14b2e9e48b -49d7184c39c600520d2524c8e604b647 -3e3baa2a47af2ba7525ad71522d6ed85 -54bb8f94fe69b20164feedafc99dfd25 -7b66369f2447bf5361d9460cd162a092 -a4f743208aa13c67b0536d4e4beeaee8 -e9e437b0e54d0b0f215555a8a0aa3691 -af56ae8f3240a1cb51bf1a10154a81ab -3fea2722d41e31e829e88f1a346d6d44 -906adc49584042461b20f130732ea9e8 -ff5fa04ecd30b34eeb2f0d902a96c2d1 -3222e8667905ffdb07a756fa25a26bd9 -e602b856b2e1642b896f486ff11a179b -de30767cf0a5d454269ab9986fce13c0 -1ca4e724a542dd90368a4612a878aa7a -01ce0b50fc1287f059584597f867285e -88aa30e7fb6c99116c0c723f0556df80 -87204bb4bc4b2de9530578fce343498a -81ef576837cf88973f407a18f2bc1594 -bc403275ee202ea14439fcef5a175ec4 -8ad7dc8c62da0c98fdac28dfda1db0da -0178ccd0294eac78322bcfb837883e9e -512699b0027618a3031685da1faf9210 -4b2f37e2efbc07cb96a3c17df7f132b4 -8d1907797bd91325a05612826030dbc4 -9404750cf791c1b2a44dba3b3f1c0a0d -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -dbe76f9c3c57b312b0d6e217b9f2a1b5 -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -7b4aaae21fba67db24184bafcc6011a4 -87c27ad7ba075e21e46dc49ddec11eb2 -e1161971bb06488cabe9066c8e827741 -e58360a9f73ca32082639597e87166fa -7083dd601a0dd21afa5d5ffc09440d4a -0cb66d9e44db30d4a5187b53d985198b -3ce0175921f5281f7d96cf06511fd948 -26ca4476940b9a40db6e74096924ef4b -74ca1c6583f0481aeafc21696c6df0b2 -9af8cb14d88c4c8e0c58571545917dc1 -45c82c809e99ef5a6ebb238d21fa8349 -a200377ed90d8ed7c4ca3aa60d0fedec -8670dccfd7a31fa4c44bc8fffd978739 -290866f1c8eeb886ddeaecce29f3b4b7 -f326d01ea1f9cb89d96aafdbf65dfcf7 -fa5c6350f939bf54ca202cc91f964007 -7709eb325cb2fc85c78639890ebd925c -9e1c0d69b311264fb17b28f1048547ef -680d8a841407d66922669def655cba97 -4f3b5893f55d2462354b05f22afeeecc -986d6c4908854449bc9ac2b008e75a7f -62f9203650557bc104780fcc7d9af944 -ffba322e346c235095f51cc2308f349b -2495aaa5b99df2676b6409c322d2d2ef -4e33e94d09e7661b999f45ab106a0a45 -97582de86f8c6bcae358ed223028c6e9 -37747e995473959100af0f7da194a50c -dee392760d4c24a3c7f6a9a218422148 -b29460aa8088ffc1f76738c3a54a0679 -4ce126e3a1d64bf191bcc3a693a4d1e8 -4117101657bbcd8fc878ec799cd3efee -e9e437b0e54d0b0f215555a8a0aa3691 -b9b944c5fded79cc87f06ff3307a3a45 -8f882ac7721c660ca48286a5647e4583 -1a5d6cf6291c237bd0438f41efb8a0ef -e68d870ea726f5805bc6c95c5b2a02e4 -3222e8667905ffdb07a756fa25a26bd9 -0cc0c961bc92a4099d11015a47e5bfae -79a8abf8e2116dc5cb1d6a6609f6f07f -ee23c6c8670ec36d43be842613bf1516 -7f0ad68769fea1fe5c78967b4afd1f55 -e593e2f06a4eccc574f100ad9154a47c -606ec4e8caaa77b3b8428f6d048ebdd8 -39237f6e903801986599c2067566e9fe -1fbe9cecfc678d03cb458a4dab38f1c2 -8cc43a706519260732cf1a54826113bd -a13e5351588fd0b2d5131b9e0631c95a -bac516372dd955ad48d9e6a2ef967add -9898461912d2a91f2b09a7b73c95149c -754c0baadf873ce27c8b91d15c3fdecd -4b6ac010cd85f7991579132109be609f -322b601af964bf5049308e5df90bf47c -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -318fd1d6e2f4e4e92ecdfd5a0f74afe4 -7353c73dcba6a3beb03620ccb68802b3 - - -99c4c0feaf3b82b3f60802f3f8bbd0e1 -ccddeaa5d9427584b9f26fafdbda1c3d -e1161971bb06488cabe9066c8e827741 -0af530ffc3ed9c529707eb638e111819 -7083dd601a0dd21afa5d5ffc09440d4a -aa90d701390933818df77dec171a21e1 -ba658655d67361874775f5179d8193e1 -b28f5d34e1a888519aa06084aa7d884e -9768913e4af639ec2118c264a5ca3583 -5f93e31d32cd99d38e3d59c80b4137ff -e903ab15804325c79982ef838bfa020b -710a87ec6e72c49ca1d5c3c03198820e -e77cfae1b2c9124ddd567cc6f0bcd7a9 -6136b609aa15662565ea9a221a8aecb9 -999992f3bf87ecc74a951085c24ab54c -c431017d82c32a286926af0828f47d7e -6b2bd775e06aa7cbd2f7a8848f5aba67 -f84f647cacfc125a7b455fea94443ded -8283f0251af1faa973050ca5e9146112 -c0ce2218241f69e739b177fd5c140033 -7560df62010de03bd1597143b8909d9c -2d98e7040c9565cf8ded9a6e4e092692 -2f7e43b805cd2e5d2936e2303aac1a99 -4f3dd930710082c606d630d8399cb483 -394d73e0cfbca0cdcadb4961b508b5dd -53b16588809b6820e67d14f0142b7676 -95a9d30bf67d5386ca36dad3908c2a18 -3bdff0ea3ff709e917be270c3e96a1e9 -e118cd62c08ff411c3e4a0dd5e370e29 -10da288c55fecaa85ef7af08f041e3f6 -aed1334978e1cf0254e4b8123d4757f7 -73f5dd568c4bcf1dcba365992bdc54b4 -80367c46ce620b58d334413d636a36ca -67d6ec27dfca6c1cd8b478cd98ea35c6 -59da6ad26f081ee9ff063897d4fc8df7 -9098fa0ae900be451b9887d9d41752c2 -3222e8667905ffdb07a756fa25a26bd9 -befb77291db74e1e25cb0270e7567b72 -2d744747e57d3c18509a6cc6c4506d1e -aa04bdeb89f5b4ddbd80395ebe09c29a -454cf17c323de40f201e625391d747d7 -bb53537dda3c203b074e05d1b3d6fe90 -63a1a0c3dc2beff496d15938130fbc1e -2760b4ddcfcc81f1ec25dcdd48f222a1 -fe89f8119aebd69c629228b107fd7572 -a3ff0b759ad210bdd9b6b7c31e5620b6 -9eb49225cba65d82e1b2aa104167e426 -cba371c794afe92f2cd8197239d20a27 -d5cd6a3e9331d4b83a543a3d9ebf53b9 -3dfb23bb3cdd68813e9c7dba6714ec60 -482f4e6746c336068190fd6f65b1e9d2 -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -94e84e28b4c116e41d0f7e5e60cde90a -1b07213c7405612a72c82628826d7d5b - - -27edb8cd0620892d628fa9dd3f12c74f -2b9bd4737c65bae88004408675701b17 -fa1fb9545131adc072f3b0ab47104bb0 -1419ce7fd5c3a4c25e707cbf32be06a7 -fa4be98700072456b52390bf54f33ba9 -dd8e45a37c5ef0fc6089df59605c284e -329a3456692fb25e9ddd96dba6698739 -0db73299861b56e9d892fcf7f32ed63c -da1eb7c39da28b862a798f37efa7ee43 - - -a26efc9340e9d49d7cb1e77bf5209503 -f5feca7c2e433d1da047dc716c63aa7b -3418d50e2adfabf40c3272735e88bb53 -390a6356d62b1519b651e5519419d16c -7083dd601a0dd21afa5d5ffc09440d4a -bb3da9d86436d1c2f27c48a8549d5cf7 -62802ecfed3723e5e70531fe2e4f4e61 -d548425577931ee9a411863312ffe4ef -607e87ee590ab6b6e3c1f2017f310bb9 -fc591b6dcf00663001336aeb2459e123 -4c38173d84a0db180e3d45d34b374e1f -f36f7f708ea209d9b74902e9a4035cdf -69fb85ac30660331b5ac561d1a885d0b -6885887dd67c2034e4ac870851024140 -a72a089766a7cf669f6b68270ce8f5ab -c1338285795eaa3cdb3e67ea9c350b0a -5bb64010fefff4ea7f80e1ab6a6e0122 -4bf9745278c2144f2fbf7068266329aa -3a20800f2b0f6f5300b0df72391a7103 -9c8629c3110dac7a00b21c554e869282 -768a84282a3064ac964baf57ca915991 -6c85e1b7c3071b7b02ffc45894c49d19 -593254c67ac4f2a951b747b973f2f9ce -59c457c3403be06b525dd7b8c427701b -9404a8ad606c742d450d0e6453cb89e4 -92c49b26337ad394225adca41564adec -7a864e5e6ca7a5ba740d50fb7010415a -4900f43900b2677888e3f7ec9a376c99 -fda7400c84e5efe660dafa81e6d18186 -7952397f4d6f94f800d8c6d06b4067e7 -bfe0d5f0f721845b7a2ed8c5286f4595 -e9e437b0e54d0b0f215555a8a0aa3691 -c9ddcd58c067a81cb797a22327eb9e9d -be7ee19483adcd13c9b539100bb09823 -2812e35079d5b3152e9af32c87abeaf0 -a35c413bc02dcda5721453bdf6f66c72 -3222e8667905ffdb07a756fa25a26bd9 -231ca604ebc302e124efbfa98c1e74e2 -480649eb32df3e359b5d0ee343afbfcd -0f18fd5af1f9ce788f5053e652842feb -740fd1e0b220e7fc0abc95eda959fe7a -021c04f45d344468af57e8101fec4c19 -12ce44e31ac8915d825d317ae75ade29 -abb2167a9ce243f9e99fe3fb51235fda -c35bbbcf9bc1bb84133cfc01dc65b66c -a3a0d19574f8e53491fbf4f43dd16783 -e2e02df3d70ee069610c91c01b58f9fd -0a5d03d3353fb41864eb8e4d54626624 -4e84d5946737440c459dda7fb3de8cd1 -fda97c3d54ee9a27e360012dbd48e247 -4b6ac010cd85f7991579132109be609f -047c5ce175245236274011b316991875 -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -6200232eb997d2423b448f01886b2cd6 -2c24fce2ded9cac44faf21c4b92f4d20 - - -bc71e5fc00ccb87cfcca91e37872be45 -0566dfb09b5353275b60a803bc959d3f - - -e078e6e155aeadfdbd41beaddcb80abe -ea148187895a6c11e69aca83b8ca2d00 -e1161971bb06488cabe9066c8e827741 -28745fd59d30a0c7cb455fbf83b7be31 -7083dd601a0dd21afa5d5ffc09440d4a -c710e46b08ef99b41b5167db96309c81 -d19ea9ea04b6bf8f838b4a8ea437e35d -f2a97948d26385dbf048ef0cf2c525d7 -77438ef8422f702a9dacc88390b496c2 -59b195fcff4d3877045fee21c364d524 -5f93e31d32cd99d38e3d59c80b4137ff -d01fdb1e6043fb26b049108da5e4df60 -96580781af2e64271588ef6d49f05d89 -f1f34d8c0f864daa5e8ab56801027430 -1a6980f79392b14b3a7e00db58f915ff -fb5913e34a812d5fdf9e25b8ca8c9fb2 -c1ec8fa6489acbe79cc1214e8130231b -681bb6760c742ae699ed900dca34241d -d9e5975cb7abbf8cc23b9ae0909c1291 -4ddf34ed8a507480b8e987e8a56a18b3 -228b0316d26bdd36e56a9158eea64ef6 -74f49c52ba746096316a8fabfdd197cb -6448daf1b06217c7dc989bed6f3709a2 -8d43131041f3d3667982ff5fa6227d1d -c3e50ad0d4c93692a2810e136ada70d7 -4865ab7e4d789a51075d4f780c3674ea -3fa08a8ff81b01657649dd14b2e9e48b -3cff0fca31b6bc15881e15137184a92e -8cc192424d2a8a3a8439cf6c9e9c866d -2ce0e1829364c919a6f2d646929fd01c -eead927af63207df007d30bbefa0bb40 -52842be1a9cfc2f6ce04a40d65b0d44a -e9e437b0e54d0b0f215555a8a0aa3691 -af56ae8f3240a1cb51bf1a10154a81ab -3bc4ca1483a408601b085a49cda1e89f -5f5e1f71ef91392a3edee6cdf5e03408 -e06f49e34ab23b7a238092f0949959f4 -3222e8667905ffdb07a756fa25a26bd9 -9c57d740f807037098e230801782ee62 -de30767cf0a5d454269ab9986fce13c0 -92ac14a3dd5307e6bc4429f625ac3f5b -01ce0b50fc1287f059584597f867285e -09e2b987a2b610c139c8b65adc5e03eb -d976f528676688719bb4ed9da722c798 -ef12ff29adae2685e120e58aa04e23bc -2ede14c8d84ee0293dc3f137fd27a7ba -51a8ed92619d4857e0eaddd369a14b38 -0178ccd0294eac78322bcfb837883e9e -512699b0027618a3031685da1faf9210 -4b2f37e2efbc07cb96a3c17df7f132b4 -360c31b0f4f92e255eea8c428030cd03 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -e078e6e155aeadfdbd41beaddcb80abe -7c08641f09bdb515e906546b07313cc2 -e1161971bb06488cabe9066c8e827741 -29840be9f6a5a9d4e617b054e7492839 -7083dd601a0dd21afa5d5ffc09440d4a -53511c035f4d5d0a2e0cd0e847624bf2 -bd8be9fccb19a6f298c916d3427cd65a -7f44f997d08b58cce0a22371a323de91 -59b195fcff4d3877045fee21c364d524 -5f93e31d32cd99d38e3d59c80b4137ff -d01fdb1e6043fb26b049108da5e4df60 -96580781af2e64271588ef6d49f05d89 -f1f34d8c0f864daa5e8ab56801027430 -99761aca53ed66d60bc8ec62245576a6 -fb5913e34a812d5fdf9e25b8ca8c9fb2 -c1ec8fa6489acbe79cc1214e8130231b -681bb6760c742ae699ed900dca34241d -d9e5975cb7abbf8cc23b9ae0909c1291 -68d654bb2efb93c89598b94621880c02 -228b0316d26bdd36e56a9158eea64ef6 -07692372f9f22331da5ca1cc604206c4 -6448daf1b06217c7dc989bed6f3709a2 -8d43131041f3d3667982ff5fa6227d1d -c3e50ad0d4c93692a2810e136ada70d7 -4865ab7e4d789a51075d4f780c3674ea -3fa08a8ff81b01657649dd14b2e9e48b -49d7184c39c600520d2524c8e604b647 -8cc192424d2a8a3a8439cf6c9e9c866d -2ce0e1829364c919a6f2d646929fd01c -eead927af63207df007d30bbefa0bb40 -a4f743208aa13c67b0536d4e4beeaee8 -94a8ed12327fafc75e886e69d126dcb0 -af56ae8f3240a1cb51bf1a10154a81ab -3fea2722d41e31e829e88f1a346d6d44 -5f5e1f71ef91392a3edee6cdf5e03408 -e8296008ddd844614e63ba594061ca0e -3222e8667905ffdb07a756fa25a26bd9 -e602b856b2e1642b896f486ff11a179b -de30767cf0a5d454269ab9986fce13c0 -92ac14a3dd5307e6bc4429f625ac3f5b -01ce0b50fc1287f059584597f867285e -1f2f0cba219e3d68c9a1034d55c27631 -d976f528676688719bb4ed9da722c798 -ef12ff29adae2685e120e58aa04e23bc -c8cac6b45dc22cf686c58a7b5469aaa6 -51a8ed92619d4857e0eaddd369a14b38 -0178ccd0294eac78322bcfb837883e9e -858f50159695f3115570bf4b913273f3 -4b2f37e2efbc07cb96a3c17df7f132b4 -8d1907797bd91325a05612826030dbc4 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -36d54cc80744708ba9ec226b550c8daf -7210212c531b08cb22055f395769fec4 -6b49045d463ffd65cfbe47e988a2cb24 -921ab7227ed3abcda2db9bf141411751 -d8bac44ffbc63b84898da2e07698c598 -34ea25003f05ded5624df898f2c1ac4b - - -e078e6e155aeadfdbd41beaddcb80abe -7c08641f09bdb515e906546b07313cc2 -e1161971bb06488cabe9066c8e827741 -29840be9f6a5a9d4e617b054e7492839 -7083dd601a0dd21afa5d5ffc09440d4a -c710e46b08ef99b41b5167db96309c81 -bd8be9fccb19a6f298c916d3427cd65a -afd2a53ff2dce11d248c88dbc133e743 -c95d9dd5cdb6d9a6824a6bdbefb48531 -5f93e31d32cd99d38e3d59c80b4137ff -d01fdb1e6043fb26b049108da5e4df60 -96580781af2e64271588ef6d49f05d89 -f1f34d8c0f864daa5e8ab56801027430 -99761aca53ed66d60bc8ec62245576a6 -fb5913e34a812d5fdf9e25b8ca8c9fb2 -c1ec8fa6489acbe79cc1214e8130231b -681bb6760c742ae699ed900dca34241d -d9e5975cb7abbf8cc23b9ae0909c1291 -69aec14d2ee1fc4fd90610eee0f7173f -3122c8015a2583d254fbdead8e4fde52 -07692372f9f22331da5ca1cc604206c4 -4e186ea8084c33de3fec3182f57150ec -8d43131041f3d3667982ff5fa6227d1d -c3e50ad0d4c93692a2810e136ada70d7 -f209f3bbc245afc75bf1fe1c2b74317f -3fa08a8ff81b01657649dd14b2e9e48b -49d7184c39c600520d2524c8e604b647 -8cc192424d2a8a3a8439cf6c9e9c866d -2ce0e1829364c919a6f2d646929fd01c -eead927af63207df007d30bbefa0bb40 -a4f743208aa13c67b0536d4e4beeaee8 -e9e437b0e54d0b0f215555a8a0aa3691 -af56ae8f3240a1cb51bf1a10154a81ab -3fea2722d41e31e829e88f1a346d6d44 -bf4755dcad4fa5a295dd87944ea59531 -7874cc585c8e37b22d9031e8ab3899f7 -3222e8667905ffdb07a756fa25a26bd9 -e602b856b2e1642b896f486ff11a179b -de30767cf0a5d454269ab9986fce13c0 -92ac14a3dd5307e6bc4429f625ac3f5b -01ce0b50fc1287f059584597f867285e -1f2f0cba219e3d68c9a1034d55c27631 -d976f528676688719bb4ed9da722c798 -5aee6391a550103eb01f8e663e5be9df -989ef04bd3b290354d9e97051288de37 -8ad7dc8c62da0c98fdac28dfda1db0da -0178ccd0294eac78322bcfb837883e9e -512699b0027618a3031685da1faf9210 -4b2f37e2efbc07cb96a3c17df7f132b4 -8d1907797bd91325a05612826030dbc4 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -8e49cc0daead5830960facb5ea2b5281 -2b6b36502bf6b9f7ddf1d515ef8ddd58 -e1161971bb06488cabe9066c8e827741 -9f86562c77edab832690fd3e1e35ec6d -7083dd601a0dd21afa5d5ffc09440d4a -d297741dc37d6b947ca6ed678045d78d -9f423e6c260f4ae47c50d8c82dc9168f -f2a97948d26385dbf048ef0cf2c525d7 -5da0cddaa9e7b31bc7efac47f6e46d3f -94071a967896cb76ec03034a3c0021bc -bba14bbbda547b0bd1750fc47d66193a -49da8f53a1dfdc990054ca31badb7022 -d6463f576eb9b6827cb151c7ab651790 -cc7cb55fcd10093b51653f527584159b -5afcfadf67884b5a330a5c28285f0b32 -9bc9627697f6507eaac340ce462ea48f -445ea215ab25553f1e6a02df51e7d1ad -97af8c6ef82a0f244fc815e6e16ccf90 -36d3538ff1c7f12c2bb0a4d9d102e0f6 -28226f3819de5156547ab51c7a698fea -45bc4e783f1c8f3b4cc8887ff320ac8a -6eea8ed1e36624ff47ff7540936de246 -b15ae44116433535141362a3b730b45f -72250ac3aec56486761a3340d5c292de -36d8c10a2ce5713bc959bebc6b9bb3af -42d457fdac3acd77c0a324361820c298 -7a93c313752fa9d19afb3ac39157ec54 -9c5b0a4ee97bd99443bc8626bc2c8b84 -4c3b11586abcc5df7e395609ee7131be -2b1333810970a04cafab1cffe94f149d -171adcd57eecc43d8ebea5bd3cff21dc -2d38544c471c465edf1ffc2c49da3dce -e9e437b0e54d0b0f215555a8a0aa3691 -7575aaa5cb1c801db431e3d7d6b4446f -184d3df60e9712cbb33723e021941346 -faa2995204f2d7fa690071468d5cca0b -40d6d48525af14cd365d8b30b1d34555 -3222e8667905ffdb07a756fa25a26bd9 -458f3df901c7f98f94d251b37573ce06 -a6a7e62112de7f893f377bf4d5cc7ae3 -93d774d6b836aefe17651d661cb94ee4 -e938b7fa60f5c5bfd3b55f97f171585a -b51a049c093efb4661257265c4d88edc -abdc5b264864f9054c2bd3582aa7f290 -626a134bad2e9f8a862220c32e2ab416 -d2d84458b0bb6b3b256f906068c770dd -c9d5cadd5b283418c5aa85203a74aa2b -30146d788fb36f38cf9bb7c9cc2fa45a -ef16cb08bd0f3ad2c442ce05a55328a3 -55524e29fcf3ea59269779097753c3ae -fce558fc4ad327483083ceee4e46829c -a354a8171ab912e8f162f8552c8b994d -c98de14aa386285d059b14a65f94277e -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -f73b1da5514876526feca98957b769a0 -7353c73dcba6a3beb03620ccb68802b3 - - -349416524f35254fa72144bc7e08f9a6 -13f4d3b6558ec8da419372942f7e0290 -8c6845892177aee173dbaa73e8cd8ddd -dd227e7b9f2bcccec689c43ca459d1bf -7999379fa4ccf4f59d82e03b7aa2b805 -a36019b6c12592d0591111a5f09680fc -2a2323a3792f5c6c2940b2087311201c -9f7852cef378ee276866cb3158c8a632 -9ad27ab3fc6e02d5abe2f68f08b1123d -b8357efaf2331cd36af04b80256e3181 -7db02bd09836446eda5edf8ae120cabc -671dc875906387ccb5d0e3a50f5690da -b8d4cbb2dcd2b43e2e433a2c9dbb3fa1 -af1f4c3b96562f5bf2f6a74c89f86c30 -4ee68fc493c70cf503da15a368b7d648 -1008cbc1e61ed90dfd79c57cd620c92b -707de62c99b398392d9f3aa6f07caea1 -70e166ce8c734b2c4b6215bef0875c3d -9f7dc7764ae8426026aabe1dea8b4271 -50d8861319aec635c4cc80f065582801 -0889424a15f7ae4d5147e680d379e3c0 -e79e2503a95ea328b87bef1c0b500925 -be736921cf578fe796803738bcc7c06e -371f6e022e8e7739b420adbeb946143f -a7a17bad11811e39b0164573964f3c18 -57e889b845da31e6487290d76a2ee969 -7cbfbcb0b39cdbe987772e57a43e8c28 -6fd43cfe4fdb4b9ece5752e4d3e58627 -2bac51be88c59c5ee21511836859e221 -fd73675a892b4952e9aad4a47eb70a99 -3ce3789f8edd183f821951c1a8d61e83 -bc9f0eea09de02a1128b4e1e4cdf846c -6af88a3cd85b0751c497965c297bca33 -9ff187bdce93767cf2f24dbb5b0a34c5 -fb8ce2e857111108f6fa526f55d49515 -fab14e1ece001f18e03308c4abd5d7b6 -a507be318192818769a3e3c235b8b59b -9b3f0809e82e201172e7ccebb9d63ee2 -b02a6f9f96940b58259ff85c8d8ab435 -9e542ca6be712dc1134411f391f2ef6c -7e597768c3c03c500ade52792b2cfee6 -9c1e23da81dc4a63a31957d58854c6fe -89b6756ccb0d05b4191b704aafaf5803 -806a4b316dafa5ba9583487d049da128 -094e6c7f3663a5537fa5c043980aedd6 -cf750bc5baeb59198423a8ba9039fccf -e42c5948c2ab66ebea89467512368771 -e4e03fc7d82d2da0126d8445f09f61c2 -9d95d44e6045f242b1ad717ed35f195b -3085719cf550230628a2323239f90058 -fa8e0f7bba38c31294493c647e897ee1 -45722874dee31556f01bfc4f704714de -03d9c16e0e51de6a23a56fcc07c4b267 -df962d37596dbd1a3142fae9eb418bdc -d8a56a4a4ba4a9ea4f26019a8712b37a -a1fe9c904ea0bd6d6ea490b977432ffc -53204ac4ce8944b154fa5077543219b6 -c336f582881f9f5ee8c96bbc8eaced3d - - -fd34ccb298637a35a1195542f2e7da9d -8ab4c0f7a4f25798679178adbbdba292 -129f1bba639c9fb1f3f5b196aff5f073 -fb46bbe6fd59edc488ae4cf9c9e59be7 -ab59d61bbffe26c3fdf53d3c6b5b05d9 - - -e078e6e155aeadfdbd41beaddcb80abe -7c08641f09bdb515e906546b07313cc2 -e1161971bb06488cabe9066c8e827741 -d457837e49eda04bbb5ba7f38e5d21ca -7083dd601a0dd21afa5d5ffc09440d4a -537582723f808bfc988ab85dcd82b5ce -00f9869e366fc0a9965de88d1361fc7e -58382a6b24cddee86c9a04e03a9e2eca -5b30fbe3329f2544372a731e50272392 -5f93e31d32cd99d38e3d59c80b4137ff -0af0952421efa93236413ced8d20e2d0 -96580781af2e64271588ef6d49f05d89 -5e857db1c2b2f3c5b49fd68ef1fbad23 -189335b8919b9cf252062847b705d41b -f326d01ea1f9cb89d96aafdbf65dfcf7 -c1ec8fa6489acbe79cc1214e8130231b -a42be7db361dd5993f28868e4a3f358f -d9e5975cb7abbf8cc23b9ae0909c1291 -68d654bb2efb93c89598b94621880c02 -3122c8015a2583d254fbdead8e4fde52 -07692372f9f22331da5ca1cc604206c4 -309215b54637ec841c73ad9cb60c92c2 -8d43131041f3d3667982ff5fa6227d1d -9e04b2cd1b93f421705034d5206749d8 -b9d6e13e227b0cd7b338e5fc10d8e605 -3fa08a8ff81b01657649dd14b2e9e48b -49d7184c39c600520d2524c8e604b647 -3c262e53abae368513df941815512cac -2ce0e1829364c919a6f2d646929fd01c -7bc61a1f1daf334bc893dd1f0b05ca37 -a4f743208aa13c67b0536d4e4beeaee8 -e9e437b0e54d0b0f215555a8a0aa3691 -af56ae8f3240a1cb51bf1a10154a81ab -4c365d60ff1f83fb2dca75c93a3a26e5 -a7f24d33406ebc61b7639babb8619186 -fda5718a7827fc8919bb36ee1b330553 -3222e8667905ffdb07a756fa25a26bd9 -e602b856b2e1642b896f486ff11a179b -de30767cf0a5d454269ab9986fce13c0 -1ca4e724a542dd90368a4612a878aa7a -040b1884027518b0d658b646838e6e1e -1f2f0cba219e3d68c9a1034d55c27631 -87204bb4bc4b2de9530578fce343498a -b5da502be0ba50ad0f30c4596d98177b -5d704628f78f3f4434e7785fd81fd854 -4d321f312bd44b67152064696a58ad8d -0178ccd0294eac78322bcfb837883e9e -c631e13dca383449727f5406a9840e3f -4b2f37e2efbc07cb96a3c17df7f132b4 -737e57e0eb83f302cf4a259dffaf0c78 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -8e6653d4f1b43f31292f3acc34301950 -33a9d8e7bb54e39ff12afc4f554486a2 -b4dc1d5d3383cd97553fd3ba3df420b5 -b22ca6a8cc441d654ba58a4836e84289 -7083dd601a0dd21afa5d5ffc09440d4a -0372db6515595dad009b9b6801957bcd -d1c8250c5008b359095a814a54ad9acd -bb4343d8e8ee429b7d15cbed2b8d7cc6 -17645bfcf4473c061cffa6613cc4626f -1099de7c892403a38bcb3f388002b114 -38042afe91c94d42f469b8e5e36c8a0f -3119e3236ced67b35485204fab3f3edb -2a02d65f7ee53f1a006212dd415343c4 -51489cd7cc9d1162d42485c4336281e3 -df6baaf86ed9f3d0e4b94c391d77f33f -7a8ec8463743d3c4afa2223e5a3598bb -9f887891e44e6ccd4160a5863c49cc26 -6c8c352a8cce688009449a8997549f73 -75bc0af6c9818b3214f2bf2c3dc420ca -a14311660639a521042796c468a23b1d -6ecb7391c7998ccbeca8f1209166c7e7 -3caeaa1071c0c238662aa44dd4e6ba7b -90f285e93cc4545f6ec0b882b6d16876 -ac16b396be4bae4e72ddb087f590c2e2 -58c44a16d972b5b1687fdcaa0c7ccdf6 -cb881059185ee6f17336fa543ae0600c -eb53c01c0c23e1c036a51a58a88bb63a -641f630490eb384acbc5e03e4cac55ae -8c0e53338d5dcf62b416839f6e00e511 -bcb7d212efff9d2f016db69793c8fa33 -c5f75f4e05502dd69aba8cf4efce706f -ab8d9cc07e195feb9e74e1e49bc3fe15 -ee7735e7c0f9c4af5679fb5b0c31a01a -d0325867c3d55f47157a8d18288c4868 -f7ba4fd8e631b676604cb8aeb4908d96 -a7c6de00c8109aa59f00643269c253ca -4a20ef602f3e9a62b7b3e27ac4ea3f19 -e19e6a6068170b7978e303af814bbd47 -23e7a74a7165a4bca479847a51071481 -0bd9d42b67a73a9b4df222e4245a5fcc -150f1e19a0db5fa98394530c8411e9c7 -36673d1fe2f143655860ea2610eaebd8 -007da2b3bc701f7be0efb50a99d72e98 -594feb74a790cecb9c63f791c290f6ed -1e79a521ee9d992a72e7a2a05b39bfb8 -05baaeb7f6a9a1a00e3ad00bbdd9bbfa -a35cebcf0750de35d260ceade3e510c9 -5ad579a54f61113cb76d3a2c98c58eea -3dd9452258ee6d6db29a4d653e502c0e -fafefa11018b608a9a7732e92e75302c -66412c1b8251cb5b302f357f2052f4d0 -5bf202e3d88a7efec5e540ed70ad384a -53075f62463861560ddaadd943d372ee -ceba8c6ff078ab8eb79134c5fbdf1ecf -49f825806b792e6d4c75ab71f8d2fe11 -d3988891f5f080e84de28bbfde083477 - - -be5d82281f411cbfa5dc10fe5ee4aa4f -eca1ba489083e7d54c6bc09ebf738c21 -e1161971bb06488cabe9066c8e827741 -14abbe7a030337fcb36fbaf088c0413f -7083dd601a0dd21afa5d5ffc09440d4a -e300601eef90590440a2aae5d477f524 -7188667619ca180efaf6d38983760258 -0326f952d0d0847a54502257e0d8d2e0 -ecc8a0bde690b00e0836ea7764a2fb4c -2c27edeee3a6e7883ed719fe44d6d145 -8637e0e334d99fdf9fdbe48dffd62cca -3e5963883aba5a640ef12cceb8c8ab02 -7e2d917c34973b82cd21c55635057d46 -9b03346b518b155c32866460b156f706 -f326d01ea1f9cb89d96aafdbf65dfcf7 -ed15642e8fd40c774bc8f4574e065a2b -8533867c20217e5aeae7d0dac180cd11 -0d2c31d7789e5bc07bd6603c70767da6 -b96713d712e8b86767899cc5022867eb -abfff4dbeb6fb2a25396303105f5642a -af08cb31c426c69cee3d5be5dc8702c9 -1364b5c7f6f46e8a9d5fe21a4aa0b8fe -13a76289383f2cee91aa326ecb2d3e3a -fd401a3ffaf6041c661604a3b8829433 -3f0cb6ba394a86cf0336df967eb3c0c7 -0131ea3facbb09ad60a9355002d01e22 -c6acf7a47f3b620942ce280472b1b0a3 -44090991e2c1fd2d2fa0df9a85dc239e -6b334a8e9d37bc244281c757398c2403 -edebaaf030b310580975751b4b7007e4 -dad061e111cbf1503c001502d06d8bc9 -71447d62d4cd620a20ad4781d6add66b -2ce348df9fbc81f316ebda901c673a2e -37ac35ece1e6dd9c7d292cf3518f1f68 -339f0a142477e11932a52309ef39132e -ed82801a76fcadd971fde3e91234e150 -3222e8667905ffdb07a756fa25a26bd9 -8ef7cd927e9b2255c193ec004f4f4906 -8e37c7fa9059a72f2aa60e4c15c9e97c -791d08fbdcfe6f2029c0c400d4f3778f -13aebd4febca1bd7fb814b67a38374ea -a1d47f3bbfd367acf0ef70605977e7a7 -9f8037a9a12a3775f77152459d1d56eb -763919c179d578786c214bf6126aa0c1 -43b5a446012678a9ac34cc20cbeae67a -21a16ad96278005dbdd81c4025a9eb01 -120f110346817209a75f91e2ad6768e1 -943a1c51b1f92a4263138c7d60ae79b4 -3e5b88253e668dadb7bb35266683719b -b84ec32505d6f0bcd2c497fc0ee27c1f -8a87a9e4988709460cdcd4836ed9d854 -b7c3fe1a140db57e8b81210c6e91c32b -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -0bfe6d33ab9e711efeddb3dd96a1e82d -7353c73dcba6a3beb03620ccb68802b3 - - -c3814a0c44395ccb7a7fa8bc1cc93abd -4ba141ea92b5bb88b416f5bb20c409eb -2d07e3dc90596e3bf5815017b9fef1cd -8fd1aa9aa1e98da219d1e36f9c47142c -7083dd601a0dd21afa5d5ffc09440d4a -0245ad8fc379d72cc06a47018e5967fb -e654b0cb05e0120b47590b49c2173d85 -1dbb337dd94a96997fa078dc4deeb0b3 -b86122de22bca131f7b1e591d0ad05d9 -5a6bb3c42b5a0bec8c86824f1975083c -e15c0672977d1f47a68fedd029054f0a -5dbed69f4ab98790392bb2c85637d67c -fb318dd514da9a7e91e4835a22a8b317 -749107e7542f8a69b6b28444cb85a32a -f89420ea2cea158b44d851d13331691b -691fb2000219bd63f2b1335d9801e3e9 -8cd714c35a68b56c9190c03579baf70b -35d7a670fd58b89b1927a524bd74357d -e339f2bb0ea886f249577eaba863fdaa -02e5e0d91e8cc1b008004845a60230d7 -988b1fd1092a601c62d214658970a600 -d9f0c52c0880cd2a167ea745276e7d34 -7114d694d059d0f7eb949d83012e4ec3 -cf956add0c79021627f8d296bd9c0bee -7b1ec84ee854edb251afec2f1489d472 -ae1f4aa706b650ed2bfcbf6265eecafb -83501e7030fa195728b678a164b61568 -354a01f32d385c5166d852822ad9d471 -2bda4c26ee8d175cc07ff26af0ac37a0 -16ca8987db92c91d71d494e4b4721d5c -275432cfa70dd40b3dc794235476b28b -a2335b6d52059adb0365213a82258ee1 -e129c7b5a81529131075a2d8e723cce7 -ff71366182a8bfcd44d15be2d3faefdb -0d971c6da4f292e6643171f96fdc9c11 -f05297709492867fe95df661b3ff048b -8defd51d11ae29e596acaccac6c748dc -6f9e37f788ed845f8ac86ad9dd5d30cd -06a8fc6223f19856aba6e4493637d558 -abeec7cab968b8b816c16b0dea5dd6df -41da086d1bd1d2bb3903847a841406e2 -2bd9480ef1aa86cda54add4220359240 -0c3ea1ed6f3bef86e72457af9d477b22 -42a0dd9c730f89c8010010a1d33dd8f5 -9478b483765d4b0436dfe718029f48f4 -88a03a09be0856616b2f86faa08aef5e -0ec28d1df3ee46d53bfbb49ebf6c8bf3 -8653d9e0bb13430d74e1ef13d4fbba93 -a920d82f372b341e3ce9b736ff9711cd -e59316ba4b33ecd62af62a8fec16205a -125eaa9536fe64f6b3067fd176e0741c -4f4d173435d76648a581bbc19df4a435 -a791030797cf482de8831c3909d2d8ad -1c203659d8fbe2117d8da349a757ad8e -bf0a23492645c5a983f7c71f63b786ef -f10cedbccc9475f55d46269a683f0cf4 - - -60d670dc85d029ed1c3f63693d0d4288 -54c82bf38c414ca45fd2b895da85127e -186dbbf4b11a9684557157006bf2a232 -4bac5100b119652691896a780ada2712 -7083dd601a0dd21afa5d5ffc09440d4a -194b90e34288bb69ed0d7ffe47728a47 -9f9cb2508287e79940d1372ca6366f34 -393cc5c6957c2a19c93428970e0103cd -5146388b914ad2a67ff419d124e12748 -10c2dcc555137e38039193ccedfc0cd3 -a9e4f6b80c676973b9552135ce858a07 -d01ee19b9b423b0378dfb48c8a20b021 -87eae3bfbea127d8e90970cf3fe8a9a1 -da3a6e33aafcadef115a41f1a3fe48c4 -db71e7656127c95fb902fc19efa94945 -cc551c71b53fc05929a96cd89ae0bc91 -769fa149d74c5645c53a89575a1cea0b -f586fbc887f107945bcfb960fa82cec8 -ec038416e824860f5fe73c421996ea20 -7c8a83bee9be22e875c81d9fd80097f5 -b3705ae652bec1f4e08701062cc8d1c8 -8c8991fdd1f8a737640549006175fdce -78f2edd4512d3859d13e1c90618932ff -3262db34410c13ae4d777e263d779217 -a3d82ffdba8ca363be0353137e8523b1 -3f7762c5f5cea3eb5619bff0d5e038fb -35fe9731f13d387ea9d545276b2841f5 -a475fb087b707ca8fa0d87a0a7e38dbd -846a9d7bac98d90f443b3327eba36700 -2da0a1995db50d0752d2e509a3bca37f -d6fb98acce6633b8890919e2b9a239ff -8dcd21c1d37a27cc9a9f227a2b283388 -97af3c06de8fcf9955b0d09d7d2c7397 -908433ce6181dc977c29a08d4b419411 -b5084a3059667bdcb2a5b9a591f0f708 -39aca73af944d7a7198f7ebe9d0c5c35 -ac76855ef253277d8cd5e78ed5594005 -3dfb9640a36aa0f578dad42269ee0b88 -418334153f5b6a5543f6cb5a28f3c82b -199dcc4ae427c0d0e5fbde6c0d2d2f99 -4c2d618e179e6f7735e59a4afb677ce8 -5e307be4e0312f5bcf62a4dd90a60fac -f5f165bb15c6391fc12ebac3e0a0f3e6 -98fec0976eec22385c2b735cb80d7448 -3de3877d045cde717177e92ca2abff6f -b19954c856288b7fba6053c64471aebe -385be3b28799de9f80d0ef46508efbdc -dc02836368ba0678cfc7289e18edc4f3 -555145f760c70cf34b190b7214e3b5cc -3838f12918d932bdc49a9580d0973a32 -739dcbdb1af7be20fde77fdb159f53a3 -c56f3ea358f24bb4e820768e948b416b -c4db7841d9ac141c2e07f986344cf10e -c52a3fd956687b01a7767977926a155d -b7c27239e68ce6f51296820da50bfffa -7508982db7d5e9e5c7fec3f096de32b0 - - -62c441d4458ff63d8e88d1ae56bdaf21 -9d31b378b1be45267c3d05bd5ea51c05 -299d941a9f02e17c8b02434fa9e8030f -5df34105fae5986d4d010bc4aa1dd2fa -7083dd601a0dd21afa5d5ffc09440d4a -cd25fc3948991044b2b440b8a8e4a8c3 -212abc278e51f1023a9b1b50c853306b -3d8d69578e4c0f8499f66240c2ab0d0f -f941b0dd2760b7fbc53b3ad0e10e50d7 -953b6481373f49567196fa44c135b46e -6aee023f1c7f0038f5f061ff0ef8d786 -b3831805de3dcbe54c26cdd7e281d2f7 -6ad1e01b6d442e0d1300992628e095fa -85ced37751ddc4709e34243fdb616ba5 -1b7f4ed47e2733ed7daf1f068dc5a43a -7edc9e0a97549aa2963e1c649b46167d -184f8b89087e7c5bf304a8fb05056c81 -d4bcb45cede4f90f42bce9cb382f4189 -5b9c63291cc109ccc0f9597d674f559a -0b44cc53b25de22d65ec652eb81f2709 -44f79429dad38940b566f2f1537df733 -3a4777f67a135a1cfdf7a47069d350f0 -827e24df22814a8944c48039c2731a91 -8a54b70546ddfb4c37311eed7fe97f37 -ef72a74ee0e4262f1064a0c1dd2251e4 -fb1e5f629a0e9c5c3661453d151fb29e -8feb9a7d74b9ed0df15c88dd0910be33 -87286fa247ed09647335fabb2a9ea2c8 -91b7f80fc3004eaffe85ed825439f136 -ecc6587f01a3e2b2fbb938a01ed61ff6 -3b009cb003d7ea2b4944435b708fd56b -f3d9b693dd62c347b2c6cbeef1f7d1ba -e79c6e7285b5106095a07e4cccbf406f -6aeda9d0101425b35759c58c1f3ab6f5 -919e37ccfccbfdff75d80f91092f8753 -a591a462d9edf9c3a36fa3cb8b3bf6da -3222e8667905ffdb07a756fa25a26bd9 -79381ac1ec5bbc61700a7cadd0a75f22 -1ce85d3ec8bf4020aaa4e5e1adef393e -ac2e49c27102ae56b3deed5e8d7c4175 -54a105ae97faa5d4dd444ea10fc32447 -b33a068b9f0b3f4c05444854cbff4e50 -e131a7ffecf41104dee00ebbce281fab -29a37351927ca8a6f53d0f303395d200 -af8bb9b34616a0d161d544e31c298707 -873b92d53e67d087fd795c9ae488d80f -53c59830c0b8e21669bd450638a0aa24 -7d3f325b8304bddfc92dfc67d6b19f17 -175c74b9bcf543299427a472a84e8803 -4ac590ac148e6ca42b8f723f6dcbf9a1 -46fcf7a14f3f3543907a3a4c0142179c -c4430027f89011992d470f7fc4ed1ba1 -2dc1ece26f46633eeba03231c769b161 -caff61b2f2d74c3b1224049158c71564 -ccd92d7fe7e97e7a33bada943b287470 -a1b4f1a132ee1c2910d45a3ddf0b116d - - -f254234f7743f533f091e707ae5c6e5a -b39c038e6e8b0628c90d5114271dc50e -857cfdee8d1a70d9357f829ff7465ec3 -436545df3d1465a5a48adb9868ac07a4 -a946d614786a829d9964c0e27d143e0c -721f864f34ed9957a1da79a505146c16 -f03b0dcf6c6febaec231650b079d2f69 -169e53e9bb18aead3d080bed0fb9a311 -4dfa6647ff090d27a5074f63c10a1b07 -d04237165096c4ab4aae777ac08a63c1 -07dba3c5fa878727518a110582690996 -d0e4982b7bc6a1cd62b339dd4edef863 -18381fbfd3da6eb62195dd3d7c2025b5 -ce271454fbf695e17607161d1cc8dca5 -0dcf4ac06cd149d2c5828b8563cbe01b -93d2324320ddf2609d33828f0070e552 -fab0071a1a02bdff2c962825b43c2dfd - - -d3626e710c760f03bdc31e17888c3c9e -4ffb0eb549b0faf744e05a17455472e5 -39015974e9a1c6c4589591ae58a154d7 -7a72785253adcaef88835de4ef41dbd6 -7083dd601a0dd21afa5d5ffc09440d4a -644ba791cdb546c239b24eb9829d47a0 -420ebcc44f71fb7959c46e09c93de777 -e032ae5422ed7534bdc8cdd5185b56d8 -db18fa6d13acfd83d28575f83a3f395c -0fc0876df57f7f77cc4ea959f60cde11 -572347c188ec411decc454771568fd7b -19570912158afc8695c0f75def576275 -ccd8e25db8a9a768172fcd2e45b95162 -2d6fb306b49560faa0931d6d8e530134 -32e21134466b972be3ac1268599f9b5a -b5f8cda5d4d59621b712660efecf6f86 -86c9af02e6afad6b682cab386e7ea8c9 -7194e924928c65375208da2a2f5792f3 -fb13512b83ad1b1431bf04e183b04ce6 -578c7ef90ce4f50122f14d6630079c47 -31ecb5b1224c70b73d5b9b55f2d0ad70 -49bb3d81ae611eb1f8b7868143b2c6e0 -690a8b00f42150a94e4583a17975d1ca -c33b70522a404b984b8ce226a6525842 -c90285484ec038a867c094c0dec87f6d -779ed2c3da4eadcf5b9ce207bd47911b -46f9b213e4afa934dd57d0b3632949a2 -817e3122945ecefbc4ce8abe613858b3 -9cd23f8d97fddad9f3408b5d5152cdcf -69b58a7291de0a73ee36e04eefa5edf1 -4c9a10303debb2b3c8bc16ac22e3eeb8 -0312c726f5e0c28b925f0d5207704653 -3766597a5f2202fad338cbe2d019a11c -f6efdae4466869ca2012be4bf1e11784 -0904d02d47fcb27845c9065cfd95b08f -3ae0051d35a74c5cb5c85db03ceca6a4 -70db89a7a0bbf42af16fc4e83909f8f9 -2e7f653f8d100bc3f0bce016ff734faf -4fa30e9e2f8af0ac85ebc46b82541006 -75ee81e361ace4b02e1e3568f0719ea3 -686ec6633c3b45fa9982eb392deabb4e -c7f24384d8884f7e84c1e62121174adb -27c54fb3f778cc225e110a424e15334a -0d0f009398a7487d59b485e07c6fbc73 -2439b6a6e9cfb796be84ea37c65a83cb -3c42928cc3b3cd3d1ea2bd2f0595cf1b -821ff4cdab2f33e5905258f8d211479f -841d4baad5be8f3de6dd7c9051b40c34 -ae7f2cfcf48b08d701a1695e12fed9e8 -3ebba88a951b29597da0b2b617e9d9ed -f2c51a2e09c9fb17895cc444e46c9499 -5e51849045eceefb36a7ba3d4b16a177 -2915a53bd07481deba02d6cd6f8b961c -5058bccb7d629d7d8fe7e18a67e6ce8c -3226fe6588555150ef8772f1b2c1459b -6969d474da7d13c1434c89cf5c9c2838 -a5affc357e84c82d0cb507e7d977faad - - -84514130dbb4737c23c7c9ef98c8cd4a -40bae8186f2c3fa11a3198d4d405bb30 -978c57249da23e3f3d93de87b2c135fb -e4846548731c35e089daae78b1168979 -7083dd601a0dd21afa5d5ffc09440d4a -604af004c2c357a77db4955246c639f2 -5f4669afb1aeaa76ad2d98412e843034 -a99c3a5066581b94203299366ded33db -b3ea4105cec2b19d69aa8e72ea483525 -bfdffc1cf6e42979f52384d3125b72ad -9226bec250617fe902465eee7b7f09ca -70b34e253b55713b85f8b2e0e46030a0 -3afb85eee792fc054a42df621767b520 -c467c284226ad9dac84e0fbd64ac5225 -c35de5bd5cec0c5e363104a2e2e4bef7 -dc46b336d05c40677d9f1a7f4aa8b331 -e296aa7dae0e0d5d91a2a7cab148a042 -9e080704858538797c4e4e79402c64d2 -41c61376f0a45a8201b50f24a7406b45 -5d8da5928c310fe821026ff6eb52477f -8a0fec2387eb7d356b3d6386cfc53a24 -ce9447e5187596bbbc50d0906cac35fb -e6480ef4d95c891a7b1bd330e7cd8098 -76391c0def140fedc6931ffbf18ab295 -fc357b2047442442ce84d3f1904556ab -47c52d636d4e658f5ac0376651b98fa5 -a068d213c1152564656f4fa803819c65 -17835e9b0f75e2f6dcc0345f888cdf4b -0c75267eb20f3491a7abfcd54d9d5182 -68bdddeadf40d3061dd009fe77eec5d2 -5a4714e6dfccab657081bec54479fa22 -5cdfe2af14a59731ac7d27ae796c538d -39705d060c18f97b4c7f4948437812fe -c19aa0da8ceef3cfa9ae900119b87b3e -4ced3dd080fc4f418c459a4449041825 -71bcd0c3c6de8f52719abd9b44b1e4b2 -3222e8667905ffdb07a756fa25a26bd9 -3e07f244f12521ce3b0ca9706d30c6c6 -8d5faf8e36b5e4b4da158ff2d6bd97e9 -e05eb5b94f52139e50c47a559ccb4297 -c7e70b20d22458e1c7625cde28fd7c3a -089f04d8ccf6020e99ac04bb37727764 -902d2117dad0357732ae12ed77d95481 -31f372c93f03315c680f0ccf7d1df897 -1c2e7835ea5e226f6fc25bf952e640f7 -20fee21317ae2cbc10549aafdcb303d4 -34e9b8c9933f92c532b9cf91942762f6 -bc2b70b940bc312acc65a02f2c1c638d -f572354a10ab0376a20f8f27a39fcc07 -e88ed127337ee404580fb0800352c21e -937d3333fb40d9aafefd39258849738c -17e2556c9734e8ecdda99eb1cb0e025e -1cfb457b21fb0cf994e6bbc661ff6ade -2dc48bed94647d9fb8ac218e0ed9fc15 -877c106bc57e270722a5f361a06ab714 -34fee74890b73a52abd12cfe1b850a48 -3f6ddb2794572f52a73c619c80734390 - - -1a5852f4d4002925cb7fd54937bf3a20 -5f9e70d9cc5202b29870ee8837d87227 -e1161971bb06488cabe9066c8e827741 -a444e57a3bd7f5338db41404fcfa259e -7083dd601a0dd21afa5d5ffc09440d4a -b8311e345685b0be764270907987af06 -0bb73f7744dc0cf1fe31bfa80f9f0b70 -a88e16541cd336f11556269f123824d1 -9db68f434b6113836433bb3a671e71d0 -69a140a13b73949262053829615d06ef -44675713a8fd22932b6ef9836e8a2084 -5150b8d59527ebc9e74ed87f3f46a237 -f249c5416780b6370b92514232af8da7 -1eb90235e887806d75bed36d8cde8b05 -f326d01ea1f9cb89d96aafdbf65dfcf7 -44e085b5a2930cd9c774db60d4d290bd -6373b95c48af4f71972938535912fc8a -9e4be8088054e25f29fd9490486059c3 -e2679578008ef5bbc5adc18f92fc4204 -ef8d5f107a66b6aacb79a8a4f5d01757 -b1ae2db4e6abd7b1b88a48e222cf37a5 -2af14f6c4b858b8816b24c596aaa0888 -d50c405aee4bfe5af080cb061afd77c3 -afaf8c79e4a90aa57382f99ed2d40f1c -0729ac12981fdf358948ea82e6c3cb2b -c5a76ed7747d97b5bafa85cdb8057b9b -0972e70a6485f0e58deb3201bd22d771 -d9f11c2cc6a7b5929a915d7a998e925a -0123d90747ccae214c64465419cd16ed -1a5e128366cf4e045d2679f34f956be9 -c4604c34ebef158de67a255b3d90d1b3 -e9e437b0e54d0b0f215555a8a0aa3691 -8349f371a2e2d9097bced4723a9eaf31 -4cf9695e54f8eb7de527790f14377c30 -d3afd148684ee2162cd15d37ae73f583 -a4da854b2ce933d710b83acf5a7e9112 -3222e8667905ffdb07a756fa25a26bd9 -43becb8c91e45dbc8758cdedcb6faad4 -f5ab530eb3d883a6900ac867162e452e -d35a21763c1765d888ce5e9f7192d161 -7ead428697e882bec8441e992451df12 -e78c02f39f229562f345472ce64960f1 -7e2ccffaf9bf9dffea7c800c687a3a6c -75d801291bfd8b682fa6eba87647eb57 -3c2674f46913ec2172ea9a8170b6557e -b21434f3e86f7387b373697f21bacac4 -54c1893b5e27e3345d78bac145ba272f -cb73a3a2e7e141686435b9b7ec22067a -e4534f9c018442d67ea08de411aac198 -b88df07661cbca6bd050b4d4ba9f851f -4b6ac010cd85f7991579132109be609f -cc7ce504ebbf3f1c869b43e2a291ab49 -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -02bfe9c8f1744e69021e7f1e2ebaaf4c -7353c73dcba6a3beb03620ccb68802b3 - - -e69ed83dc84f4e7731565b3c55fb2033 -5952c13afb5791707870aef3adea8e69 -e1161971bb06488cabe9066c8e827741 -d91ab4c751e7e8d493b081abe871fae9 -7083dd601a0dd21afa5d5ffc09440d4a -9106508e0e4bd9f417362373be12ee28 -ff2443e5c6e3883bf3c79e88794ae4b9 -e3caaeb18d946d1a658f9ff3d26258f0 -536398fa35f4c75fa3c3d65c98c37939 -311ad06ab23f03ff3440597edf1da3fc -bfd908b3b092b34c2df1d1516784353e -5befcb1cd6a2a52be8381db21f458e25 -db1b7476ea8ce223faa772b7f66621b8 -35099938113c8f64d6fca4c7a25a0b7a -95c15ca3dd5f1f6760ef60df52b6dac5 -faa72cc79f61789e1c0cd46565d876f6 -8ed0c3b65f002cc1c9ee534820e5f961 -80e0314d294411bd1f20032ad7c5cb93 -c1f7399d287f849108e4d2c30ff93074 -16e0a85f28a66c9fe5ef46a42e9775cb -768f3e2b92cc551d7136bbf830e93951 -6312dc067c98595bb72d77dfcc9344b4 -595efe5e7ba8ea24b54358923fab3354 -ab07c46fbd99585cf69935bef969c5d5 -a95a4db66092f50a62cb2f9e6506d199 -36376a701b8b27a58ef62f1b193f405a -294f5ab0ad2abf6e2ef5a65d194fa2bc -2c7e63fd6233af8fabc598cea968cd6b -1e373a0bcee6d5e5f4f0c94f772ba779 -b62ebea33a09fdfd3cd7eee4ced9187a -56bb7e8282085fe90aa2f675ff941b55 -92ced7bb9cd9b749d9e805f8976a7aca -b2d52cba7611db338fc69eacb189eb0a -3963aa892c712fd0a20a18682ebc3f69 -ea54f8ac9fb2daca1b5e77987af7df75 -6a41d89ffcc48022d97e2c124d43bb60 -3222e8667905ffdb07a756fa25a26bd9 -713e7324c91e107a70a33b1c2a571f4e -62343df4aa9515883bae06774007f889 -15558c69fd903afd9e88439226123622 -562cbe59e4d2e7cbc06d80e2861e381e -5188ea1c492a3921e9d8ddead20961b1 -593a0056ee80a54a01c01c0c266034d4 -2b3bd53f98b5cdf76acd5f4e5bf590c1 -688d7af77ee62055efa4e9852d0a8555 -6d96a2b57a9f870c1681dc84908e77ad -23831d8afc12a3f506580f107fbb5fa7 -c760c229fd8d2a9edb3ccdbfb863ba6f -6fc34f4a50e6686080d4f43e54c3d6d7 -a1ba7bb2e6d52fb8dad8cc95765ca690 -c04bb47a37b72e4a0c2995b8eca969f6 -0f4ab2ea10dbc7c437ae308fb67659e5 -8d6f552cc37b4deadd43afb4fe774baf -169b60e8323c73a4dfe741da1df9fc10 -358e6df85e70619ae0a3257138848d00 -7353c73dcba6a3beb03620ccb68802b3 - - -e078e6e155aeadfdbd41beaddcb80abe -5160df7d6a5355bf9c6b3d8f38f8686c -e1161971bb06488cabe9066c8e827741 -29840be9f6a5a9d4e617b054e7492839 -7083dd601a0dd21afa5d5ffc09440d4a -c710e46b08ef99b41b5167db96309c81 -bd8be9fccb19a6f298c916d3427cd65a -07436facb1d089b426097a0a807cbf83 -6f225dc643f02ed2509b857ca08a1695 -5f93e31d32cd99d38e3d59c80b4137ff -d01fdb1e6043fb26b049108da5e4df60 -96580781af2e64271588ef6d49f05d89 -f1f34d8c0f864daa5e8ab56801027430 -99761aca53ed66d60bc8ec62245576a6 -f326d01ea1f9cb89d96aafdbf65dfcf7 -8aa4caee4a691d363c99a32fb49ea5bb -a42be7db361dd5993f28868e4a3f358f -d9e5975cb7abbf8cc23b9ae0909c1291 -649dd7a27f1a42f38af059f94115cc2a -d32aa2e1c7b5bd07001c90bc13dc7b50 -07692372f9f22331da5ca1cc604206c4 -68633b9a396403744b2f3e762bbf5a19 -68d377f9e5f75e719df27def2d880fd5 -9e04b2cd1b93f421705034d5206749d8 -f209f3bbc245afc75bf1fe1c2b74317f -a0d3e0a710869cfef75d23d05a5e5cc6 -49d7184c39c600520d2524c8e604b647 -8cc192424d2a8a3a8439cf6c9e9c866d -2ce0e1829364c919a6f2d646929fd01c -7bc61a1f1daf334bc893dd1f0b05ca37 -a4f743208aa13c67b0536d4e4beeaee8 -e9e437b0e54d0b0f215555a8a0aa3691 -af56ae8f3240a1cb51bf1a10154a81ab -3fea2722d41e31e829e88f1a346d6d44 -b013fe1cb4509ffe516d6a7d1aefb30e -a39cdf4bba745ce84e6009c9201fd7ee -3222e8667905ffdb07a756fa25a26bd9 -06b219401b54dfc05b12207ea165aa8a -de30767cf0a5d454269ab9986fce13c0 -1ca4e724a542dd90368a4612a878aa7a -01ce0b50fc1287f059584597f867285e -1f2f0cba219e3d68c9a1034d55c27631 -baf38b4ec10a43d12a333a1c2a28224f -81ef576837cf88973f407a18f2bc1594 -c500b7ce19747f069aeb1a3cedec6ee1 -8ad7dc8c62da0c98fdac28dfda1db0da -0178ccd0294eac78322bcfb837883e9e -512699b0027618a3031685da1faf9210 -4b2f37e2efbc07cb96a3c17df7f132b4 -8d1907797bd91325a05612826030dbc4 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -50b00337669e66260654669c7c0778d6 -c57de9ac7efae740c8ed0f911a1c3157 -a12cd5e8e20bf30fa844fbd106e7b0ca -ae361783435547df0779d7486d66e7bd -7083dd601a0dd21afa5d5ffc09440d4a -2d4628604b3fa91232a77ba9a0bc963c -0b349fdee372a395c483f5f639a6b5b7 -69d7d769153af48f4b6e794999a190bc -73eee42ab2bef0da14d9c3fa7e1f1e3e -817b0ca846a290585a5395b65a65d68f -46a37343679f6da89b6dedded5b04fae -f33017b0cd4ea29529f83d87d8dc6ffa -86d18225c3ec4d2ab47d5b96594e1d74 -cf265c1dca92b126ccc719d38a06f5cd -78baf615e8d1c00a89cc8eda5229f342 -ae884d53de93ca113d91b541d70d6fb9 -3ab7d54a87b3c68cb046ebb54eefd70c -53131f617bde232e62ac746ff68be36b -eb9125d1979c677b8ad29abf21c3fe41 -441e0f2ccdbec200a6056f9fdc0c3c97 -3199b9e77ad97d719d306bfd9fe1f5bc -7ade661a3205b27adedcbec2a7697b1c -37ba1de38a77e2846d052884950d04fd -15df5a3b4ebb165f9986273c4ebe8798 -515e71735a035bf1683abeb0cd21262c -e8a9a5df0c8813a5d06c451d6c413a3a -7927c9e591e6f73d95b3c2ecfdb02cac -70a872670c64c2f1bfba189669cf2899 -0a7098df06a4d684540bf8b361bdd3a4 -2d807ca607e492b30eafb3d8914b95cf -b83779ce06c10e870ca08238fc112a8c -44629eae71e9ea686c90cb5bf855c207 -f98dff6ea7e2e21b4bf2ced1d7ea14eb -6d0f83b368c21a184d077040105227c9 -67deda06dcc0a357834bf851cc6e6d48 -1847bc08815995e00a0ff48f00ea5736 -3222e8667905ffdb07a756fa25a26bd9 -6adf16d6e4d3ba38b7a05f39ed168be2 -70973ad1c4655ce9b65a103cee8b3e1a -79da3afa1b6e18f33269de3e58e20500 -90fb6da206bdb349f7ee3d3d2082ebcc -67d92d2c10ee857e4945702e7929e34d -ebf4f23c07bb09dca7337a86991819fe -2171c7e250f08ba8712d92814e4c6d8d -86b120530dfa43d6bb25a9a14392ff93 -7dbf2ef076e54006d6bded5392c25c13 -703f94acd884ae9d02d305238c25dde2 -759a6f8be89168bb298836cc07557bfe -172f8ec6aea7428f3f57fe29409a97af -a60820cbecd777efd8061a97583d5c86 -4d750e4475d1233eb26a29da5ea5f563 -4b5a8183c6f4dda7468dc379d8997f93 -5b178de5c087e04a51e87211ded46d8a -593e777ba5389aeaa04f7da136a016a8 -8ad4c9a4920aaa5060785bff6a877c43 -fffe909199241a85bd97495f34b80378 - - -111adfb91bfad1aff8452398fa4d94c3 -ad9a7d41ccad3f9c12a74169932b2a92 -e1161971bb06488cabe9066c8e827741 -180b54ff8f8c9651974fce8dc677caa9 -7083dd601a0dd21afa5d5ffc09440d4a -35d4745ab9fe8e3b3a837983905c3c00 -eb704b68708e8297fc3b56d195202445 -f2a97948d26385dbf048ef0cf2c525d7 -bb970da506b88da7020acc7627850cb8 -9a2353991fa9c9eb24f8a542ac8bd396 -57160d6901b4fe33370e429c4cb06aac -62cd0e0591bffc4eef4f49910d7e086f -a451f2d5998e70bfdb9701c10e88787c -ad72b32fa88b149015f6e9e0f8fd9411 -f02b09b00e6ae84e88569fa74cf359ad -4a64102233f5cc6a326d74c738ed1333 -e977ac0a2542f42e4d060db83cd537fd -b5ac41b2d7993ff82acb9a8358a17202 -0f98b1f68cb968ba79071becaae05ac0 -21b0bd2ef22918bfb0a8a05a34676c7a -1ec82f780ad10ccf1017f53ad0a982fb -a98de374f9de52276ae9d48093d0a373 -0b2ff41b32ddac3abfdd5615b520392d -74e40bd84a91dca58cd3254eae209778 -cec5dc207fc9e4399548607def63b953 -247a029b7ddc571ad7c32ee7c7c3bd9b -6b417069abe8bde766e37a09be2e5bb0 -386fea83882b0b3c027ee0d93f5fb4bc -a2176e70d49f029e4ef345e258cabcd2 -5efb550704057337268a74822b9fbd69 -c3666f4bf323f11ef7117f2952a0d6dd -3ab8d1b5d8ff80abbc15255e5618db2e -6f4a8eac062a712115422039b36c0fa6 -2753a6b04e03bbe0d90253a41ca328de -d365d5bba8435f711688304cd4e6ebf1 -cc72f40a56021a8dfb917af798a0f053 -45b114d6b35ad8f29d8ff71c923a3857 -3222e8667905ffdb07a756fa25a26bd9 -9863ad5c3abf92525dfa228610719403 -91d23747969a9a433bd083b7238b20b3 -1f2dfe32a45c0cc407b1e41483875c6d -789e4f2509810e4b26a406200b624f54 -a849d34872f74c621dda9cf0019ca30a -ba8c8ff377003a9e4debb6092bd7cef6 -7626769009ac6310e8a78de3e2f0bc4f -cae3f8cdbb71a3cac9640f2a68a914a6 -4665d1a3d64f9139e3baaf973d5a69bf -4d3cee00481c7ae0bb359e0350ae9998 -7d1e66b229465c0a5803e21b89c588ad -9431dac878f7cbd1faa44c7b1e9df9c5 -e46bd62bc1ccc56a4b2f6e15129a0474 -8ac836a9545e2a87eaf00f16b601be09 -6416c58b52a9d2a2ef47e7d43aa655f9 -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -df70da4e6b594d272466009a0805c781 -7353c73dcba6a3beb03620ccb68802b3 - - -7864745b6e16ddc5251920c7a15f4f14 -c86d9cd72187d66eca91c2d2671c3c7e - - -e078e6e155aeadfdbd41beaddcb80abe -7c08641f09bdb515e906546b07313cc2 -e1161971bb06488cabe9066c8e827741 -29840be9f6a5a9d4e617b054e7492839 -7083dd601a0dd21afa5d5ffc09440d4a -c710e46b08ef99b41b5167db96309c81 -bd8be9fccb19a6f298c916d3427cd65a -7f44f997d08b58cce0a22371a323de91 -59b195fcff4d3877045fee21c364d524 -5f93e31d32cd99d38e3d59c80b4137ff -d01fdb1e6043fb26b049108da5e4df60 -96580781af2e64271588ef6d49f05d89 -f1f34d8c0f864daa5e8ab56801027430 -99761aca53ed66d60bc8ec62245576a6 -fb5913e34a812d5fdf9e25b8ca8c9fb2 -c1ec8fa6489acbe79cc1214e8130231b -681bb6760c742ae699ed900dca34241d -d9e5975cb7abbf8cc23b9ae0909c1291 -68d654bb2efb93c89598b94621880c02 -228b0316d26bdd36e56a9158eea64ef6 -07692372f9f22331da5ca1cc604206c4 -6448daf1b06217c7dc989bed6f3709a2 -8d43131041f3d3667982ff5fa6227d1d -c3e50ad0d4c93692a2810e136ada70d7 -031505b661f7a7480f828aa5ee4169ac -3fa08a8ff81b01657649dd14b2e9e48b -49d7184c39c600520d2524c8e604b647 -8cc192424d2a8a3a8439cf6c9e9c866d -2ce0e1829364c919a6f2d646929fd01c -eead927af63207df007d30bbefa0bb40 -a4f743208aa13c67b0536d4e4beeaee8 -e9e437b0e54d0b0f215555a8a0aa3691 -af56ae8f3240a1cb51bf1a10154a81ab -3fea2722d41e31e829e88f1a346d6d44 -5f5e1f71ef91392a3edee6cdf5e03408 -e8296008ddd844614e63ba594061ca0e -3222e8667905ffdb07a756fa25a26bd9 -e602b856b2e1642b896f486ff11a179b -de30767cf0a5d454269ab9986fce13c0 -92ac14a3dd5307e6bc4429f625ac3f5b -01ce0b50fc1287f059584597f867285e -1f2f0cba219e3d68c9a1034d55c27631 -d976f528676688719bb4ed9da722c798 -ef12ff29adae2685e120e58aa04e23bc -c8cac6b45dc22cf686c58a7b5469aaa6 -51a8ed92619d4857e0eaddd369a14b38 -0178ccd0294eac78322bcfb837883e9e -512699b0027618a3031685da1faf9210 -4b2f37e2efbc07cb96a3c17df7f132b4 -8d1907797bd91325a05612826030dbc4 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -8f4b79b39959181ea70b9c231bb9ddbe -20935977715184a7710c2bfe0055f66e -a4f7de71fffb7fe66bbe1ead04e43890 -1a002388c0929481e45c6cce8017c4dd -beb56f819a1606e5f016fa8ece26cb3d -2c3604ce29d56c176413a69328741352 -e40e624e9713f14bdfd78114be456ce4 -f2a97948d26385dbf048ef0cf2c525d7 -7bce176eed6869a4eacc7949397a764c -f7261490003c49efcba34cb82f632fa8 -e9ad12e8ccc33746292e9e23f1b8f140 -7cae9dce924b9a3ad5fe6c7d42fb77df -356004b343737cb05194e021dcc61caa -381fda47b3c28be5e86909a54ecf6f72 -b6e74a35d4dfe8e05e08baf872ff1921 -491fa67114d3c382ca11c8beda1d2481 -9e11cb0cf1fc7d8d0189e3b92781fc2a -d2eecb1e8e4fb988dda81bbeb97746c2 -318fe97b75c67ca76a381dcb2fa8c235 -e00f3af08340988b3ad28a875762e6c1 -0495a2ce04fae425dc6a1d880ceb1dbe -260a28780209a054543aeee4e3431afd -02117a18e23e6d3fa6af33209fb0e6b4 -5c10d604a0e4afa89950b5c8ea4e682f -c4000c3a5f961950001bdbf0eada3ea1 -d06039f65616165ceb95e9a140e017e8 -fac9532d668ab3617b14e2541727f4df -d7db8015e851aaf2e64cfc47f33f6951 -f8a9ee9349754eca7dd8fa4a3b30923c -f0b4dcb4ff338aae365219b7c90568c9 -40e8810f8aa010613a14f5eedc4baecc -dba59ec36d373ca112d6392ad83b0006 -8cfe7d335c083b409497ef0ea93c7d44 -eabc62c20f3380e78359bf942b5657d1 -88d5cb60dbe10ed6fa96e68b6edb6918 -6a2f87b9839f09a9c70f2e9b54606e29 -f135465130fca1966eae06b57a3192d7 -f1f9f34107c12b12db5e173ef69e5683 -42c0f32004ad912b0cfd236b2793f4b7 -3df5d9dd8017b0a665af926a27a2d736 -1c1fc0e217e32c5e5f6b7288e162a651 -2a5e5c20e225efad5f6b841ad0847617 -1f4f2ca64df801881a31f2755eedfd0e -c7e22802737e5755508ff6fe2910578a -426904859bbfa17b03832bb45bb04199 -c75c6cded8ea2c764ac158c3d233cb3b -dfea5c33bb56da9fd41bf53ce29a739e -348843a224b0ab55e3d51c0ef701c55b -e7f895e3c9704e5bcbaba0dcde9a9cd9 -506035c575faffff4df76ac0cbd0e672 -19bdb34ebc6cb393aec07df216ff5065 -ff67d6d9f70665b79297741f31c34c8a -dab8f9faa695a459f51b0f97ba0d8fb7 -20f45c49e3159e93486848672ee4650b -999f39d3f4fc32c487e01fe112c34368 -bd3097dcdf63e182214dda4005b47019 -0bf4d5e2e2dc108c9d7bf4709c95c1c1 -2bad6855dcaaf4b18c3c92f32d94893f - - -180ce986d360152b36935d55ef8751f5 -e60165b4ed7901fe35e4b9ccbd510e46 -104b9301f7c376b0d1795795c06dd93d -efdb5a6169890e8d2250eac7fffe7942 -039638f6c2a5e3e7e63cc7f12eb414d4 -17b0c3da24b2dc572067a4c200c9051d -34282a1205a49703c9856930ca6cb69b - - -b72997707e75dd3fb9bb3344408f0fd8 -bb86a43e02b27e96f1a1a5a4757aa567 -f3c46414a349aa8f14f7b2bc4224c2c9 -978bf026c812ac95e435560c7be4bab7 - - -03a53896a69895721ab9a0851b6af02b -10e852c5ad3a8c4a3538e951d19028e5 -473b06243ee07cd51c7018ba9f3ba205 -2f9e1ea27137c0140e4d4b285f7ce544 -b05843ab7f04e75f77a9da28fa498777 -cebba4800cf97275d5f098554da16fb4 -65ce13e1d56d0e9785f735c7d8d1649b - - -5dcd73da5d83f31a6433afd556ed73f0 -6e64f3cc1bc014d3697121ebd8b2ad31 -105d153b9d4e5d164bc9cc0937751534 -58dfccf625a60694f9509b081b961bb4 -1163a3732b82921d36a520edcedf2996 -85b587b7a690bcb4a33a5c0692c17c5d -e9ff911d60b95167d763b3ced8fe223b -9ac95456537496d4be962a0202d220e6 -2b30da3ff0c32ac08a5c37f4321027d4 -77c9fec56914d761497eb753d79ec03b -3ed38182bfbeac7199bcfab093a2e0d3 -cd8e8f437e67f5a70f7b2be23679f04c -0dce8f99073b5b1da5a7430e1175d09c -323b8740b1b8878cdc58c7e24896882c -683d2e5adb581001bfb963108eedb9ed -10b082ab22eba4b151b5323769629e4c -2882689c7d3e5e0c95852b4309f127ab -ebd6de6f38a691c7eee2982f0722884d -056aaa9c92c6ee9caaf680555426e22b -19f4a42d4fb2adeefca97d8e25419e08 -3285f8a7c9e4d322a2068067f1fed85a -f179873e459544a3907d05e44d8ad70b -86a9aafec679ed16e3dd3e0f3ae766fa -0322f5bdc95433d78adaed428a0234dd -e65a52cf4d36941cd248253dcde969c5 -99a28d08047f6c81ba7ff3f6fe95bfa4 -f4fe0457c05827125dc44587afcfc721 -c4abfd085229f64c2e3c7a6ff445ca31 -9f0b0c6a5186ab5c5da48172ae76194a -5197d029a3997bbb53042f1542bedac7 -e5e55ad983a4d66b3abb4bb2c81f3fc6 -5d22af2d16433442fc36311329ba9d8c - - -d626f61d727893fdaf13395d3bf09e45 -e0d4e5da301a81e8c083050cd7c3e60f -e1161971bb06488cabe9066c8e827741 -1e6b4fa6ef0cc2d4cb2dae91b4d0631a -7083dd601a0dd21afa5d5ffc09440d4a -0198cd1b1991b66eca896dc39a7ad323 -e49571a2414555bf682c4dc4b58caf63 -a63672264c293dc579550f62fd441e5e -e3a663c28cda435414f95b1683b36d3e -a0057248da365d8652f6b193da290302 -cbc78c0edf13a1bb87f202d6b0702546 -5225a59901d5398e50a3d02f04c7186c -96c57fcb231c8ac82ea65c0892a50555 -475a8d4fa5489126e38284cf9f94958f -f326d01ea1f9cb89d96aafdbf65dfcf7 -d87ee0e45209b0e49c05a9d8e5282ea5 -83fef6c66e36ad20cb4fe764f9f68e06 -384edeff0560731bea7d71b6f7fee1a9 -cf09b54edb1b4221d2107155b48923d3 -62412b0b947b92addce88be9b0d465c1 -6a99d337f18961deee4388eb086941c2 -306523293000765d47944a1d49176227 -21ba353a9e2fafbe322df761ee7e3b0a -632d62425fd80b2ae185fb09da005b35 -b7cbb01f27803c44288d26309ca45973 -601b7454d238b17b8ee2a3eac1fbf2ce -04199f7c691c765edcf68c552cb45580 -dd0c0d28fc4a2ed9db92b4ba84a9a561 -8bdccbcc00d98a5c2b1559089294b328 -effb241913bf2477516477291789d0d7 -8542a51aecb05acc48ea8f5967d60d64 -e9e437b0e54d0b0f215555a8a0aa3691 -e0d0388f6ee033647320ede72dc63735 -8bc0aab598b28a5bea43ee00bd8f1ed8 -f40a6855e6a861fd2c7c004c9b290385 -e46bd52acbf76b1e002e045804216ead -3222e8667905ffdb07a756fa25a26bd9 -184a422ea628efdc8e3d1f11f3727591 -fba9860bfbcea0b33d10f393420e321b -cd19eae6497fdab036c304d1de48166f -443c56156f3e9c243442f9c767c54dc2 -1bd83d7eccbbdcb930ef0639559af94b -49070aa4eba7e3e1b439d12caaee9952 -24e906c5c641996285edfd8abb40322a -00d1474be0f63b8f386d2df0a74e9532 -4c3fe05f72b2d8c24f241ea8d3ad9731 -f8357aebb6d24dfc870ddb4ef63d4fa1 -ae1696c13871513322a5f7a37ef7d5cf -787b405c8c6d3946a464df04ba694797 -248ba41a175aadc002d65c838681e04a -4b6ac010cd85f7991579132109be609f -23b283c2a11223316c1b2d99e13a03bd -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -7099bf85294f531cbdb56a95961492c3 -7353c73dcba6a3beb03620ccb68802b3 - - -cf97318c23bd26d18d237b60384ddc66 -8a6466c371e807254cad642d6f3d50b5 -ba5ce4b6a48b32acfc7b42b719836cc8 - - -fbb442be183b6171ba2aa760e37e2990 -30c9d0009e36dbf8437be62394519c59 -e1161971bb06488cabe9066c8e827741 -df2add37b9bd8ce195d4dca552fef3fe -7083dd601a0dd21afa5d5ffc09440d4a -3d2677302cf87d2a816aa2b495f8d73a -c531f5f8cf805d6986da6e3a848c59f5 -9b284eb6db4df76c04279e09fc7c1757 -b99f23c57218db693329dea5e53bdaca -d819c152ecb177c120f1e3c9eaabc2c6 -3ec4968345893aa02e6a5a02fd7d6877 -b64a703248595261d97b96416e8fe66b -cdfa3838283c176556fd986e1d077a37 -e56a2f1993ffe1f96542d802aac73994 -f5e9da89cf45e535117232b359317405 -0da3a3721905f89e92514b7a28c04d93 -a1314605a33f143e8730909f6688403c -4155fad171a9e5ef17663b83b38b0400 -eb4345df6926e58a295919deded030bb -0b789429faca1afa1608764e198e08a2 -e80b6464c4a540b59ab03e8b66369968 -c6aa5d300ad94789a9f2c4cabc6cd8de -8619d6f678b5c35f529442dc6240d6f8 -737685ba123e361bbd63da12001d1853 -1baa54f74183b5589cc0eb4e19bab976 -567ecb2af31f8a071ff97f8ebcd646ad -7838a46921db383788058907da22d174 -1d7a55d13ebc889af056ef71120d26ec -769ec47327e3bedced77d3d6b12847a0 -bbf6109af99a85f4492dd98a94a6f7b2 -c7a1bbb83696ef8d5a2cf7b7de534cd9 -e9e437b0e54d0b0f215555a8a0aa3691 -261d2325e97f1947dfa1715cba5d739a -0884dbe80d8eab6fbb62367cefb2c44d -ca74892ab17898b5c68a005ec826680c -395c966c6a0a8eb576242edc349e4c62 -3222e8667905ffdb07a756fa25a26bd9 -ca161264da6ea26b5de5be1207422065 -a8174bf1f86230ba7afb78aad699c4e2 -a631db566a79774fd71e1e4733990636 -530f11786adad3d90bf451044a293797 -957e50b7d7e8f48839d6667a25120fd6 -d24bf4b9a4393542069015b77065f59d -06d37e1e8b0a905c10c67cfc352a3b41 -17fc21aec631812ab887b0c3f1c1e09c -eff46a7ef7fe0f9948f9b1ccc306e52d -c3646e03f2df786dfa2ec31ee3ab80d2 -57c33544439cfabb45532ea670afb002 -2c3c0e44d963da70631ef5845245c361 -5930bebbf1488037e7fd44e1d08b3cce -4b6ac010cd85f7991579132109be609f -6b5e849f3d43ef3fef1ac53d781febda -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -8f06a045e1f9439c132eab7b0ec1013d -7353c73dcba6a3beb03620ccb68802b3 - - -93fc25faef2e4a631602c033427fd12b - - -e078e6e155aeadfdbd41beaddcb80abe -7c08641f09bdb515e906546b07313cc2 -e1161971bb06488cabe9066c8e827741 -29840be9f6a5a9d4e617b054e7492839 -7083dd601a0dd21afa5d5ffc09440d4a -c710e46b08ef99b41b5167db96309c81 -bd8be9fccb19a6f298c916d3427cd65a -b67d2d5d90c49e08c6eed5219051e6f3 -c95d9dd5cdb6d9a6824a6bdbefb48531 -5f93e31d32cd99d38e3d59c80b4137ff -d01fdb1e6043fb26b049108da5e4df60 -96580781af2e64271588ef6d49f05d89 -f1f34d8c0f864daa5e8ab56801027430 -99761aca53ed66d60bc8ec62245576a6 -fb5913e34a812d5fdf9e25b8ca8c9fb2 -c1ec8fa6489acbe79cc1214e8130231b -681bb6760c742ae699ed900dca34241d -d9e5975cb7abbf8cc23b9ae0909c1291 -68d654bb2efb93c89598b94621880c02 -228b0316d26bdd36e56a9158eea64ef6 -07692372f9f22331da5ca1cc604206c4 -4e186ea8084c33de3fec3182f57150ec -8d43131041f3d3667982ff5fa6227d1d -c3e50ad0d4c93692a2810e136ada70d7 -f209f3bbc245afc75bf1fe1c2b74317f -3fa08a8ff81b01657649dd14b2e9e48b -49d7184c39c600520d2524c8e604b647 -8cc192424d2a8a3a8439cf6c9e9c866d -2ce0e1829364c919a6f2d646929fd01c -eead927af63207df007d30bbefa0bb40 -a4f743208aa13c67b0536d4e4beeaee8 -e9e437b0e54d0b0f215555a8a0aa3691 -af56ae8f3240a1cb51bf1a10154a81ab -3fea2722d41e31e829e88f1a346d6d44 -5f5e1f71ef91392a3edee6cdf5e03408 -e8296008ddd844614e63ba594061ca0e -3222e8667905ffdb07a756fa25a26bd9 -e602b856b2e1642b896f486ff11a179b -de30767cf0a5d454269ab9986fce13c0 -92ac14a3dd5307e6bc4429f625ac3f5b -01ce0b50fc1287f059584597f867285e -1f2f0cba219e3d68c9a1034d55c27631 -d976f528676688719bb4ed9da722c798 -1f319794fd0c473af4105da7eb800395 -c8cac6b45dc22cf686c58a7b5469aaa6 -e355739b38707e595924a2aae63d78d0 -0178ccd0294eac78322bcfb837883e9e -512699b0027618a3031685da1faf9210 -4b2f37e2efbc07cb96a3c17df7f132b4 -8d1907797bd91325a05612826030dbc4 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -8def5975fe7c601bea03d136c53cf983 -180ce986d360152b36935d55ef8751f5 -1c7a52eaa3f79eeb613a3ac102221c09 -ea962a3bd5c43d60eb0279941f71f172 - - -cf387e494e1e47b7da074828e0994d78 -2bedaf545935cf1ec76cf1bbe2be8b11 - - -b9f82ae7cb411ea9546ce513e57af1f2 -52617af5059503ff1f2e342f6f64b729 -7bf869e5cfb5ac2a1222f42733e2f65f -27a8a786b2726e4cccebef3cbcc38376 -826f390e791a08be2b7fb6bfe4df179b -770e2ab7f25b3e472aa802e6c28ec618 -9a13db56e8d33a3225e5a034d45e1fa3 -74774c6dd9b08148c7012fad3fc0c67f -dc464f0cc88ec03965837243ebaca8cc -784e8b81afaab9108514472162532414 -52f55c471841f57fc90e8cec05cff235 -c2d7742f87130bde6c3b91332f04c837 -1abdc7bdc807167558b363ad209cde6b -da22bb2f6d31d3db27afa7f16d191297 -e87c1b421a5ebd90d2c4489335243122 - - -6a7ac587419175c0a2033675fc11527c -bfdd7770f56918abcbba1c5a7e03694f -3096e6efc0f60e8072255213788ecab9 -85f57eaf2b4f1953578154ecca609ab8 -7083dd601a0dd21afa5d5ffc09440d4a -bf6f23571c1616625bc3dfc6df42a8ab -ca2bf6ff69dbbe04d85c157fe2422656 -00260cd143219ea617139f95779165fa -8079141a1827f5d200d3df625684982d -a3ec4dfec292f3fd441f5e5d3010c20f -3bb559af5543e74bf9e04f2f627b1760 -794445ab33b644f1bfa5a691af9d8331 -338d9c56e6653c910dac441e3a519d25 -952d3c5c892648e1c154e1478e9af8b3 -7cbeff2cf852ffd059a2371bf23ec176 -223b5e00515e96cde5185000ee3cc5a7 -0314cfeae04a5fe2c53b979688e15fe2 -57423a6b1c2fd31c494e71163359bac1 -ee3edbbc30ebd96a8bd9e7d4c59c99dd -da0fb653b20f60acb1b32e763c94ee84 -10c7479f7bff789541757fce2cd53f42 -7ddff73aac78b8badf4bdba11cd541d2 -a22a93a3e58f857320a6fcd78d52a4c9 -09e6a05a8cfe5f1533fe8144beb1d05b -d0b0ff5f5560dc8d02a2944650a6c5e6 -7c3784f0d9a74247d4896c112c438959 -51e9c75015e55de8a88c9de834b0639f -116c07ff8a67e2cdc94c62376e4290aa -f8be98d32d12f9f0a166bcc04585f6ff -56e80512ad1d9bf5e1ea6baa776aa748 -efbdc773d6ab8137fd4731be182590c6 -972c96c63b41fed42190c3e34bf5214f -32fa141f1a5d0a34cc8a8260db93f268 -ac2c4489646368bac8fd858ec8a3e795 -b2e9d41010f8834fc649d5527d163eea -daa39f0ecf83d8269dd2af275334c6d8 -3222e8667905ffdb07a756fa25a26bd9 -e88e745c2c7bb4bffec8cd233ccfb454 -0b8ccab254cd51cd6d2fec434c32d2a9 -55d24007a85eb0d6649e589f8b7c2a69 -37c9aa38ccb6ae697a5d526de4a43a67 -0cb9fbea1110c78d79e8befb5f1b45a3 -d99b7ed121c50b6b1cb0d9ccbc65bbc8 -4e8a798b4dd0022601613adca20de949 -6fe48cd9e7e5d29208167b4600ec3221 -7ff639d9de39210c5b6118e2f6a7baa9 -dd0afbf4c53cf21be3fcd506eb857562 -4aeedaaec02e54760ccf1519d3f30dd2 -6fbf8602f6b49dc149d770266cc94f41 -99f59c1fa6b565ec933d1ab66fe2230d -8597cbfef5ae718dce17a17033a4fa5c -e572334c02a469b8237572f3ec6a4782 -44926990da4b7e73d49c89cfd56b005c -4c5eea2a8145b886a2e8af4c13fdd8ec -5a5f1a2bdb441ca21d75fb5bd37551eb -c5ffae12b8dbf993f93b82f81e07b7dc - - -eb0d31b8fe30bfb4b4a2cac24e104c61 -e70e0c0be5993759f867484624b7270f -3c2bce01b0c68a1550c9805ce689e3e2 -954e3a894921531b3a0501372855a38f -9fd4d804edecddba37f21602c6cf2728 -28dad238042abf98d2a4b40648effc46 - - -64bfc7f928c8265b954a94f6ba47a472 -129f1bba639c9fb1f3f5b196aff5f073 -fb46bbe6fd59edc488ae4cf9c9e59be7 - - -f81fffc1c919c91ec4fbd998ad571989 -bccfb02c00f67c3aabc7160b2fdcdd0e -e1161971bb06488cabe9066c8e827741 -d113de8c593ee5ffa493771bad4010b0 -7083dd601a0dd21afa5d5ffc09440d4a -f8014de4a794eb601c5555b7fc1b9fc6 -afa75888821db01b2fb0b93bc8435959 -8b5a9a9ed8be5a9146e28a44b6aa63e7 -abffa393ae08d5867b30e2b23c686fae -5f249fd236d741add5cd1989e73a179e -eda2a8404604024707193386da984950 -39fc2d8ae07cc976e812b7d3b2b9c7ff -ef990f1dec41193b1367ff9ff985ca67 -a0247397c2743666a421f8b39fd22889 -f326d01ea1f9cb89d96aafdbf65dfcf7 -3978d9e7b0fedd2b65dc4f9d01388596 -d4a4ee924ffb170772d19d8fb868d8b5 -0e382fcdcf4ffc8c497b6e40e4c98a61 -42b5780cd2785e1d69fc5ad526684ee8 -d7076d1ba0b16124aa157994fdb7ec3e -05295a96fc118adfbe34fed9ab5695cb -e2590b64c46acd99b18bf01068bda97f -683506bfc5c86f0014878d8e904c73a2 -150ef0a3188079477ca03d406201c48b -1976cf87682a67b3a453046f78f8d732 -54ae793865804ffda4b6da4d697dfdf7 -ea2de247f6cf2ecbf4da9c5bed755933 -14de703774957e32462615ce075e168a -cd5cb022ea99821a3d0e5b9a8234fc1e -369a11697afc5fc08c9d9a119312befc -b85c454c6a0e9b4cc375b053baec689d -e9e437b0e54d0b0f215555a8a0aa3691 -3f0d25c580c941efa2d6554fd021fe96 -b2efa80671a8f6863f748bf11c2f6585 -49575eaa463695e2b9d36d0d7178a896 -7b718a7fd13c302be1e18859c422474b -3222e8667905ffdb07a756fa25a26bd9 -f5abb594b7400f0134495789f916ca6f -dfb9f3894a8d4eedd5269461ba73b613 -30af1f1daa6808bc69afab5eef6d8777 -83a70b63ecca7c5519226199566abfc7 -a868665f664158ff9e820a5aec4f9fbf -54ee3269dc7dc1a5ad6b8e105b6d1c4a -aaab56c70c755b321ce63742ea8b5e76 -22686ea8f8dc2ccc4116b8ff0b7e74c1 -62935f9a39e2525b3e434a981830f02a -ec8ce242fd76f4d419233b1e4c65b745 -f521a4107e74b62b2d21e97ee0dafb1a -2b8fe3b9befd458de64b2be818fb038a -5ff1aa7093d0b9af43dbce3dc93672e8 -4b6ac010cd85f7991579132109be609f -ff657da941a0ac497a561afdd1deb932 -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -ee353097d2121cc7e1f36e2402c4af90 -7353c73dcba6a3beb03620ccb68802b3 - - -689b03714c6aca65c47031f4da01ab2d -f26a78d30b8875621a9a8de5f4d62364 -86b10d96c3a969dbf3a625859ee245fe -5b724076908b43cb11deb983902f5cef -7083dd601a0dd21afa5d5ffc09440d4a -5c391e8a264b91206ed191b0b626c890 -0d57a59580a663cc13f1068a3e1955b1 -75ec5ea645dbed51758073a52b3fb63e -a84a45468793af4fd1090872ee93d0f7 -7f1cf10b121b601826c8160b97d9201a -2c217a9c5fdc007978341b5837f4a76a -2c8bcfd130f75c11098a1a143e256dc5 -98e1082970a865bf1264472c0367b2ea -da20e42fc14496869e80645566c3ba35 -ae2a39ed84e9a8b31e97d34efd50bf79 -40fe600abe111a3b94e46d9ff95cbf69 -4bfee5904f91bea7f89e69b65d84edef -1f80e739843212120c61324f88ac8b0b -1041d6ae63ba6aea3b58a9597411bb80 -98035fec612b1dea0f11fa299377d2bd -7ec990a748195e943c1d78619a7be987 -e0a2135bf8ba78d71c0162491021d9bb -415710f6d8f8caa5326a56688a20f3f3 -c9310d0a5a4f7e1f6b85201c0dc2fc5e -b862f2f6c8261be10f3c18faff22fd22 -0aa69ae8c004a344c6ea4a64f2d56bee -78e8ba4079b98d950881c5512eebca99 -2ba914ba1f287a51e96117c8734d0370 -43fcdbb5b4409fecb33cf556f262edf7 -ece08cb7ed6810cdb3f0c1c917ec986c -f2a7aa24bc448b9009626cc04f0fefb7 -9c2bc251217eeabb0f596bc8eca72375 -7883b003313ff4acf806158e7821e206 -724312d737978a1cb893e2649af3bf2c -b057ed88c68f66ceb4fc3f7c4ad8e61e -43405e53a62aa8f029cb11361ef44e2d -9b4b3fa945a56f2b72dc0860b2e88c65 -9b89f0cdc37edf1d373d9a1a01e54642 -102163267365402aa9b5bc6f2c5d163d -bf1409395306f2b2924a67beac05dd56 -4de31a2c43986cdc7cb77c46af26708f -012314e6cf340b2f1e1a5c59a85db7c0 -f8e9d0e2f7ca86f855a1fe6a39eab4d1 -d34fda783a6fc6820896dc90f1a5c0e2 -9066196f9076a2d2b03e794e25eb86cb -cac02982af1a016e225fba5f78dbaf9d -83390246a5a15a70c0115927b6ce6392 -a2e1832c57b19513176a741530684c87 -47f5569a8bf751eaa70fa105edd2293c -e79003c9f0c08088f8667e0a1a7afc46 -3e71d859df80186b7b28a84c96919be9 -7b99c6b195af997027c07bd9348c7b1c -5832045b24b43d3ba194112c8dc5b167 -599dc37a15c362ea63096dfbf7f57bf1 -536d1e5fc0c0db495a44906b959abe87 -7a75cd5ac5590263657b0fe81c2e9686 - - -591333b057f19dbfd48b0dbe6f25b5f3 -7c08641f09bdb515e906546b07313cc2 -e1161971bb06488cabe9066c8e827741 -cf4e5c48c2d35d0d3542026cde9e7b01 -7083dd601a0dd21afa5d5ffc09440d4a -eaf236792cf2c3d9d7d5993578c65bc1 -042ae6a3a7ab20d0de7966a7877a533c -ab6cf3aa2955c7b395fa08b77e6c8b2b -6f225dc643f02ed2509b857ca08a1695 -5f93e31d32cd99d38e3d59c80b4137ff -c89d1e2f93f7cf872c006ee7c9bf8856 -5a2621103cb59d37db5658c1879b4766 -f1f34d8c0f864daa5e8ab56801027430 -ee03bbb43d942e425a8ae467e3489c2b -f326d01ea1f9cb89d96aafdbf65dfcf7 -14bc5a7f5562f97bf88eb74f1dcc9404 -a42be7db361dd5993f28868e4a3f358f -d9e5975cb7abbf8cc23b9ae0909c1291 -64a163a6b28b452a9cd56964329a7c52 -336e659b54ee694568f9e17c14ba4a44 -e92ab1ec80639a8bcba78163e7f632aa -68633b9a396403744b2f3e762bbf5a19 -a0ff1824daa098e74d326f5327b938e0 -055d1c1ecd19be7fe0fc879d5b9e3920 -b5ef631067ddb4adea1a7f883a8395ca -410af596494dc384d465e977393bcba8 -49d7184c39c600520d2524c8e604b647 -2b7b7694e9c574c9017760d04b71d385 -cae9a05aadda2241e8d99a03f3cf9e01 -7bc61a1f1daf334bc893dd1f0b05ca37 -704992ba094f66ccb8f575f9169d2a99 -e9e437b0e54d0b0f215555a8a0aa3691 -af56ae8f3240a1cb51bf1a10154a81ab -0c0c45d34ddc640b2d8c40b3537b4853 -7467850d8ccca1f266b0344f7619bf18 -7389affd082f12424f055e24679ccf39 -3222e8667905ffdb07a756fa25a26bd9 -70a99e0478fc64efc6b4a051a733a670 -efe666263ece3d65976cd1d5a432e071 -1ca4e724a542dd90368a4612a878aa7a -d8d818fb4a1b2bff45b8872dc98beddb -d4a99aca1bbed73034c2d7580a0bd332 -f6a494807c8bd81146bf7308b9e74507 -040a7ac7d5c37078a568ea5bb7d4e0f7 -dab0a300e1886d175812ff7cb14ee220 -8ad7dc8c62da0c98fdac28dfda1db0da -fef14ea7e30b02f47e4558d6e763464f -1b94553ec0be2a1cda52f2a441da2937 -e7c6ee7a9cd603a016d8a95b082e7263 -f819a1d2d7caa6c7fa0136b3008b7854 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -38c1d984b6b2672beac82bf09ff21aad -7353c73dcba6a3beb03620ccb68802b3 - - -c2db6705a7227c99b57e4af0ccaf1298 -bc2b71b59e4bd5595987421df3506478 -e1161971bb06488cabe9066c8e827741 -acfb1ce374ce641205d5e8de7b352e60 -7083dd601a0dd21afa5d5ffc09440d4a -39ed36bf3a838b280a39ff82eceb6135 -6202bc94726c958e4b28cfd4f304bda3 -e024aebfb3cf916159fda497e994cbd1 -48fe291591d6ec39ba47ad755a85894b -6fba8e10504ada973f491364821733cd -f1ced2d92e2dc7c63e06475285bf35d5 -7f93088127b98cafd60d4759df22511b -be05aa1b12e3b558de747e470b5731c8 -233b0fe0a3c5bba6dbd4e90732d049ee -f326d01ea1f9cb89d96aafdbf65dfcf7 -932915532591264d386bf48d3d906e76 -3e3f45be57bcb65cafc6165966deafcf -2d76dd786b831b6e2876a467fbeb84f5 -fe4009f69b835cee99d1c558fe1eaab1 -dd058ec36bc52e02067790a0ea65b47e -b37dfd15f57cd4a18e5bb98859de9551 -826d9f074ca77b3526c14c2c1d88c00d -60e431172a3368d8372405212ea4079e -647fdaab83c32836a3419a4948b33701 -379fecac08a78fa87b8114a2b6315307 -195d83437e0515fe4eaf9db85d995c3a -2703656a0d4766d8cf8481d683467029 -13c5ddf75492c68962c91afab763ab5d -dbe5f677c4adee144538a6705146db13 -4041f76e2fefcbe27def47ad7d3b8d9f -08efc91bf2817a92f6cc31fa94d43bf6 -36c0c9a9f2a666ccc7bd01403a7bbdae -88d275ae3123e0caae031524e549486c -b90824d561c6d5c08803baa7142cfb82 -c18aa39b4d00d5c28c1cc92c65637656 -fc4060ec72a46f71b346eee2af7acab0 -3222e8667905ffdb07a756fa25a26bd9 -71adbe21df85afd6564bfc85e4c38510 -66310e1e4309c85eb4e7ac7018339c8b -a54e5aa910e99fdae40050e339e07d85 -2053cf5a30f8601f6522af4d5c7acb0c -e2b90dbb50ad333c015a2da30b08ef99 -e8de10e869e6f8f1f6d78e14b2ba169e -deb6691f2964a7a095c483d1ba811163 -c8eaed3bda4fd070be78eb362f8b424f -e6d9b3ec9b59b75a0f34d4a21c5ad112 -cbce7ddc8f712d5cdc633b218088e0e9 -f3688fbb4fa58a9e6c16046e41bf57c5 -f8c93ce8c3fa1efb737d70304751ab72 -0c87edc0108bd610c80b49002ff061d2 -4b6ac010cd85f7991579132109be609f -e84b5e1984f705f673821ccea796c0dd -8d6f552cc37b4deadd43afb4fe774baf -414e0494ccd20f84c7fe6e6a1717a9d3 -4f35b4efaea2857d66755b9f424c308a -f8f96ff7d44cbfc3936eb112c11a2462 - - -e078e6e155aeadfdbd41beaddcb80abe -7c08641f09bdb515e906546b07313cc2 -e1161971bb06488cabe9066c8e827741 -29840be9f6a5a9d4e617b054e7492839 -7083dd601a0dd21afa5d5ffc09440d4a -c710e46b08ef99b41b5167db96309c81 -bd8be9fccb19a6f298c916d3427cd65a -0ab49e72fef9cd20ca37dfd2f0d2ba64 -6f225dc643f02ed2509b857ca08a1695 -5f93e31d32cd99d38e3d59c80b4137ff -d01fdb1e6043fb26b049108da5e4df60 -96580781af2e64271588ef6d49f05d89 -f1f34d8c0f864daa5e8ab56801027430 -99761aca53ed66d60bc8ec62245576a6 -f326d01ea1f9cb89d96aafdbf65dfcf7 -c1ec8fa6489acbe79cc1214e8130231b -a42be7db361dd5993f28868e4a3f358f -d9e5975cb7abbf8cc23b9ae0909c1291 -68d654bb2efb93c89598b94621880c02 -3122c8015a2583d254fbdead8e4fde52 -07692372f9f22331da5ca1cc604206c4 -68633b9a396403744b2f3e762bbf5a19 -8d43131041f3d3667982ff5fa6227d1d -9e04b2cd1b93f421705034d5206749d8 -f209f3bbc245afc75bf1fe1c2b74317f -3fa08a8ff81b01657649dd14b2e9e48b -49d7184c39c600520d2524c8e604b647 -0ad67108567f99662f7dabc9585331da -2ce0e1829364c919a6f2d646929fd01c -7bc61a1f1daf334bc893dd1f0b05ca37 -a4f743208aa13c67b0536d4e4beeaee8 -e9e437b0e54d0b0f215555a8a0aa3691 -af56ae8f3240a1cb51bf1a10154a81ab -3fea2722d41e31e829e88f1a346d6d44 -941286dec9631202d8c809fa73c4bac9 -e8296008ddd844614e63ba594061ca0e -3222e8667905ffdb07a756fa25a26bd9 -e602b856b2e1642b896f486ff11a179b -de30767cf0a5d454269ab9986fce13c0 -1ca4e724a542dd90368a4612a878aa7a -01ce0b50fc1287f059584597f867285e -1f2f0cba219e3d68c9a1034d55c27631 -87204bb4bc4b2de9530578fce343498a -81ef576837cf88973f407a18f2bc1594 -c8cac6b45dc22cf686c58a7b5469aaa6 -8ad7dc8c62da0c98fdac28dfda1db0da -0178ccd0294eac78322bcfb837883e9e -512699b0027618a3031685da1faf9210 -4b2f37e2efbc07cb96a3c17df7f132b4 -8d1907797bd91325a05612826030dbc4 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -47e41f42a075152d70958fe89cbf8d37 -86edd8b14802f697dde804a0b134a9f9 - - -7610c304b9736f8f8ec09d1e08b26614 -f6842a21115322b10ab6de6101994e05 -97cc211d1f644d84b1c64d80857830fc -abff322940c226ac3372c72e326efaa9 -7083dd601a0dd21afa5d5ffc09440d4a -744546e07694c020b7fe7c199ed61bf4 -2e8b9fd2aaad5ccdc4c8704c5a3014f4 -f2a97948d26385dbf048ef0cf2c525d7 -af4f3d8449f524fea4ef460819b3637f -d5f04bbafc19b4c2ca7df2bbd29c44d3 -64d4f3497d67b4e8da246b865501955a -cba76d0c2d77535ecbc2c6fffc6f8a5a -0003ea4f9dff322501b983baa95d1552 -6c1987133f9ff41562c17276f703beda -74ae7d6799cec8759a52d1508419bd9b -ac3af87ad173e577196c12e2fbc6eeb9 -d700906a7c3036483de6049074cee821 -3080ff9fdb247eaf98b234710abdc34b -8528fed3a7fc90688590a041ae575e71 -1c8f129b6bff0c1d23d5ea998a4fd349 -8f8b08ea0127e8dd80c06c9e79896a61 -ac5c655d8e83649b5b5531688024a9c4 -3533fdfc61408e851bdb68653ea870f0 -e1f6580b93af6040addf448b40de21c7 -179fb835c4f72373484a106ee4d0ca09 -bc55ea581d03e7e24d6dac215e7a2bba -d9f97e146899cd04dc09c4692cc1ce2f -1dc6f04a9de4227bbb69aa5f4906117a -04116a7f8e902da1f3391a34649ccf5f -d94e13b27616cf1188223082f9028498 -4764ffa4f88e609a9404cb6a2e6beb5f -4678193f7988be633b0d982f4ff93e75 -1211544b56769071089689f4b09e07c8 -6df80db36a8139ab065ff313f8904e0e -6cb31b1a51059bb1de1966ca5e92ab44 -d27472f5adfab0a1bc7265aba3535046 -9895dfe1bb8522751205efb1cf46043c -918abfcba422389def5c0b8efb6d3d35 -30dc18b852dc5158600c5225318ccde5 -bde1ccc10056a34c0c2c33b4909bd33e -3ab25479398b7ddda72e2f2094b5a453 -75685c77f38be7831671b61bb514d05d -b17710b018ceb2f4632be8e1e038d781 -94bb9cad9889690d55670af89e832ee8 -11d062615e92ec655d17e5c569da8301 -8d122f68e31303efd6caa76af914285a -5bfd4193bfb0fcdd301fb1a918af7f90 -4f7d780a21c597470d534dd0172b7f06 -8700c93b2fbd9b9253c933ab44c5cb40 -3e4f3f70b46a284afca9c9abdb9cda83 -16a3538f0f69a91ac7dba1b63046b854 -79163f72039d49b2cb6464f834b2e914 -030c1ea07719cd702afc5d57b7f7046d -56bfe98c817696255a00ab87deb7ac67 -b43766d46c0c896da22215c352d0620c -43f5b491c84e1930aad9905708a4d294 -c36fa900ef2e082506bccd1fa51eed31 - - -311cb7d4bf06cb181cfffb6e44ed5826 -7f0d3e9d1ec15e5eb9cf5e369fd6a874 -e1161971bb06488cabe9066c8e827741 -1b9a2b6f5a858961a6e3a73ec0dd198e -e6f9069a8bb957499545d1ea73eaca1d -80280f8f617582983aeeb5a58517e332 -558ea4e4e3093c204da98b939aab9427 -7db2f1cdec58e462f71191b33e61c71c -cb85811c15c7e54b58dd766d0d428a80 -59b195fcff4d3877045fee21c364d524 -75fb4c310c4f0554d3ac9859d0c5b646 -d01fdb1e6043fb26b049108da5e4df60 -34be9245428cb84ae31c992eb21f33d3 -924c656e4301df08646901c0ff6971ed -88f64e53214f36b398d9fa597abfa5be -fb5913e34a812d5fdf9e25b8ca8c9fb2 -3c801db51ff672838b9306c63df460e0 -681bb6760c742ae699ed900dca34241d -3d3824b2934300c588713599638fbd53 -ebf319934c4c05b4a8c55605e866cab5 -228b0316d26bdd36e56a9158eea64ef6 -824683c2bba8c209bd757096e7b7e21a -239bcb951d596b8d3481caaf19bf8fb7 -3ffecf278a6c726e6b1cef69940945ab -c3e50ad0d4c93692a2810e136ada70d7 -26cfaa1d4cc3e78d56b2e6cf5ba4f48e -3a91e93152d1b43140618c0aa78e93c2 -be4724a7bbfafcda724d4781a80db4f1 -8cc192424d2a8a3a8439cf6c9e9c866d -3667d997a630487de7f9a21d8cba3f10 -eead927af63207df007d30bbefa0bb40 -434f0b89dace6fe057f1e0d8f49c70cc -0adfdd38f6adbebe6dcf6c7a82205695 -a577c945e36ad6a5128ccd9b78ce95ac -c7e9e847c3b190f970af17616300fd62 -5f5e1f71ef91392a3edee6cdf5e03408 -5e7c6675f477aa208b72b31e223455e7 -45dada4db7f1fe192fc34c501102c250 -068999e72fba61e380b287f1ed8b405e -7ac550b131a480505f0160feb1984344 -6f3b6f771da549d8e22263e795ddecaf -01ce0b50fc1287f059584597f867285e -392a9f304b21d0b034e72b49a8f43f7d -8f0e1fb24fb03dab75f8268e91eb7fec -d9472c4c816f496c95e5f408e8465767 -8cd10e297876e0c2d47a576dfcf61a2b -ecaa50983ec69e1ff7dcff71ed103365 -af0d1cced02541cf0c78b4ad7d95a49c -90a76b121fb7fe4b51daad580591cc8c -983e638c62129d2eb308d63d89402654 -4b2f37e2efbc07cb96a3c17df7f132b4 -c7b606d30d806bfda418867250505a4c -8ebb6d9d12a70df3d401517044d0b9da -4ec9196673fd4aebd525032a6b450584 -1898ba53941f49ece5a58b90fdac3ebd -bc8b10dd8cc1f841662dfdd87868197c -7353c73dcba6a3beb03620ccb68802b3 - - -180ce986d360152b36935d55ef8751f5 -9f5ba8d00d619d312d40c07f38b35c6e -104b9301f7c376b0d1795795c06dd93d -253e6c972fd0d707afd6477f0b0e5618 -b05843ab7f04e75f77a9da28fa498777 -17b0c3da24b2dc572067a4c200c9051d -8fa8cdb3f4561fdad3b2108a65af1f56 - - -a71b01bd47936d57001238b908a68420 -1267c262e4d4a11353de05ed39414cff -dc739b6022b376e25d86610e888b794c - - -357849a83e3bd4b80b773283f4376a88 -a6eeebb304bbe571ffbab0db1d030569 -67c38478b7e6853b5dbad31a75f655ba -2dd355941009bb108ad48bfdc68955de -ff5a2f73aa7d542ce30baafe36da69b7 -648f0070a72520023118ef9d7d26500e - - -53a2102f21d7bf43ebab081a73feeeef -7c08641f09bdb515e906546b07313cc2 -e1161971bb06488cabe9066c8e827741 -29840be9f6a5a9d4e617b054e7492839 -7083dd601a0dd21afa5d5ffc09440d4a -9592233047bce657fea8f893dfd71e2b -ccb48d7117a32357f00a95a076530f7d -f2a97948d26385dbf048ef0cf2c525d7 -81e63cfd6f35ac46d7e915e38a193c94 -f9f034777e38a444b4bde55bc7e37b1f -5f93e31d32cd99d38e3d59c80b4137ff -8f76140fe367ad2d06477059adb00582 -bf4ec112c5d4979259e78a1af923da05 -efb80873052a0acac270873400da3e43 -ba4a5255f03d27e3b7e43be878217024 -f326d01ea1f9cb89d96aafdbf65dfcf7 -c1ec8fa6489acbe79cc1214e8130231b -3d8ba71a2cf2af3c2a9e9bda1cba64e4 -d9e5975cb7abbf8cc23b9ae0909c1291 -67c90ef94ec33cf09847a1d455ab62a7 -5dc4c70ab6811882ea50d20e2c4ea6e5 -a5e8c5e7b6e275f6fc080d12bc66afb7 -262b3b0bc7533232290f81311955da86 -8d43131041f3d3667982ff5fa6227d1d -223494e86e72306be4f941b847db565a -d0e18a85d792c8e18a7f4b26aa5b228c -635032d60cedbb676e7c15f957e31b5b -8675379f8ca355dbc753e3e3def58342 -71976afc3ec5e0f9c2e3711d8261e0b4 -c5fe8f6bc1ab723621147b4d03eb2590 -2fbda69e2a3f012225508714b51c0f89 -860ca7355808e6de611a10a783d20c91 -4945ef66c3f2e96f728cf01953d25417 -1c6130fed29864cb803e50a64f57e8c1 -fe462e2220231b5e5b0aa459dd28eedc -16e1ea08ccc5c0175fe35a45c19a08dc -16fa46a6aa8ab0e3192b972fd09da7d0 -3222e8667905ffdb07a756fa25a26bd9 -e602b856b2e1642b896f486ff11a179b -2857f25afc99e3d86d2977087075989d -1ca4e724a542dd90368a4612a878aa7a -2efe41406c0581b1be9b526319c7bdc1 -8bee2cb15c82181a606d26ee42bb0051 -c0c0cda5b564e56624844d49d7592502 -0ad959ff84515eade55d80d902cdbae1 -bbc00fae27b984005f3979386bf8aec7 -40c351e5b7ca32e0a4e4dc2054a4803a -f5fa6dbb09ad1dd809a37ec0b63e8e75 -2e409823b76afae887f0cd1ef103f36b -734c487d6d93236287f3a0630d59e1d5 -5ca7bb744280557341bf550daea335f3 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -54f03c6e63643662e133293007fcc8d1 -a82d0fa0f412071fefab9ffb1d971596 -e1161971bb06488cabe9066c8e827741 -787f22ad7d43ba2a83a4d6268de6c40f -7083dd601a0dd21afa5d5ffc09440d4a -99dc28cdfea29fa7a212286682ef6934 -88158d3fe54b91ff96f879ef3ecbf56e -f2a97948d26385dbf048ef0cf2c525d7 -04302c81f100d9c4596d590ec47edfc7 -64cbf57e30411b123cad22aecdec8857 -19e47714f4bbb927bde7107edc730d9f -f11283233d2847d9f36518366cedf04b -b1e823b7426e0e0982ebe3467edb9440 -aae9d37af7193f531dd6b5ad8adadd3f -2f004716de1b88cb161f2784f8280ca2 -f326d01ea1f9cb89d96aafdbf65dfcf7 -342efa2b9173ffc69219aa7332ca0b02 -7b38146af31c9a2d81c95b41efd3855a -bebf878f911b09b2b84a359406ff23fd -7ac6f37cd3e7a8ab3a0eed3862bfe321 -64d8c175fbdf22de3a58f0fe7a5d568d -ae0b2989e0a8a56c8b4a3b9a77429586 -5c3fca1a0fe9b4eb6ffe3c9d9f8f7062 -bfaf1fbd860ad549188d71cd85e982ae -2da9b931d17ade2a435827c23455e872 -e00d04017034fd4c9c002a32436be092 -ceef71a22b5c329742087d365a9d86e7 -dcca72202b169592f095fe8baf63fce3 -2be4d4a4c067b0e7d6abb9364ac01a7f -04afa5ee543d5cfb07d6c6bd7f2facb4 -a7fa3d4ce82fda303db4c0e92a25ff8f -595facfc22056363a180b659b379bf99 -13ad60b128af08f990d4de64967f413f -612ad9adca6f0639bcebc44b4d7bd123 -552b2a2069f07841c1e4b6ad738ef6f7 -eb42c1cc4e30c00a4b3fc8008341536c -ce9e7cc71336fb258b06d45cb8966d31 -3222e8667905ffdb07a756fa25a26bd9 -1f4bd399e652fd20faec7e8f069b8369 -55b3ad324fc70a0e655d2138b117e56e -15587334eaa9a54668859526ef2a173d -489ed0b7efeeeba5a0495f151c2a976c -02d6d4bf5a9763bb17fedbc52727e668 -79089255158765aeec5fcef88335c136 -96c10b9c8d2fcca004a00c083d8d6e95 -d887d958e9aa5d650de3a2e21c06c7f8 -c3a184cc20b828b91a1a10eec15d9f1f -cbb75070c31c07f654d25ba0762f1c61 -1a53e9a039d23bc5a129653bd03a7778 -2908d9dfd261bf97f63ca0c4f431f1dd -c8c9340b57438cf2172981a1658ef6f5 -4b6ac010cd85f7991579132109be609f -3d23b4ffe1b853309ecd0b759eed52d9 -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -bd32d62609178e9424f26a7abe08da79 -7353c73dcba6a3beb03620ccb68802b3 - - -e078e6e155aeadfdbd41beaddcb80abe -7c08641f09bdb515e906546b07313cc2 -e1161971bb06488cabe9066c8e827741 -29840be9f6a5a9d4e617b054e7492839 -7083dd601a0dd21afa5d5ffc09440d4a -c710e46b08ef99b41b5167db96309c81 -bd8be9fccb19a6f298c916d3427cd65a -7f44f997d08b58cce0a22371a323de91 -59b195fcff4d3877045fee21c364d524 -5f93e31d32cd99d38e3d59c80b4137ff -d01fdb1e6043fb26b049108da5e4df60 -96580781af2e64271588ef6d49f05d89 -f1f34d8c0f864daa5e8ab56801027430 -99761aca53ed66d60bc8ec62245576a6 -fb5913e34a812d5fdf9e25b8ca8c9fb2 -c1ec8fa6489acbe79cc1214e8130231b -681bb6760c742ae699ed900dca34241d -d9e5975cb7abbf8cc23b9ae0909c1291 -68d654bb2efb93c89598b94621880c02 -228b0316d26bdd36e56a9158eea64ef6 -07692372f9f22331da5ca1cc604206c4 -6448daf1b06217c7dc989bed6f3709a2 -8d43131041f3d3667982ff5fa6227d1d -c3e50ad0d4c93692a2810e136ada70d7 -4865ab7e4d789a51075d4f780c3674ea -3fa08a8ff81b01657649dd14b2e9e48b -49d7184c39c600520d2524c8e604b647 -8cc192424d2a8a3a8439cf6c9e9c866d -2ce0e1829364c919a6f2d646929fd01c -eead927af63207df007d30bbefa0bb40 -a4f743208aa13c67b0536d4e4beeaee8 -e9e437b0e54d0b0f215555a8a0aa3691 -af56ae8f3240a1cb51bf1a10154a81ab -3fea2722d41e31e829e88f1a346d6d44 -5f5e1f71ef91392a3edee6cdf5e03408 -e8296008ddd844614e63ba594061ca0e -3222e8667905ffdb07a756fa25a26bd9 -e602b856b2e1642b896f486ff11a179b -de30767cf0a5d454269ab9986fce13c0 -92ac14a3dd5307e6bc4429f625ac3f5b -01ce0b50fc1287f059584597f867285e -1f2f0cba219e3d68c9a1034d55c27631 -d976f528676688719bb4ed9da722c798 -ef12ff29adae2685e120e58aa04e23bc -c8cac6b45dc22cf686c58a7b5469aaa6 -51a8ed92619d4857e0eaddd369a14b38 -0178ccd0294eac78322bcfb837883e9e -512699b0027618a3031685da1faf9210 -4b2f37e2efbc07cb96a3c17df7f132b4 -8d1907797bd91325a05612826030dbc4 -4b6ac010cd85f7991579132109be609f -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -fd3f5dd332cd760bb1df32a34e1da355 -50611af389d7d865ddb906a2f960aeb0 -910620b9e594d851f1f8a1f286890aec -f438fdf57c3a9567ec2e47f74cfe5193 -6c1dc4c1635463e4afdf799ecc6e8fbc -a824edeac0c40dea5495a9ee32b91885 -78daba3e61faea84a32432065ca93928 -d74248250355b90443c5340490731dcf -6f11fdfa4b04669635edc07ca6efeca4 -ba5af89a74c2a2be90284132ecb6f121 -c7643b3d129318b85db8b66b2ed80561 -e17ab7d7f81ddef4dc5e5ff071a5152c -7c061f8e21ddb2918ad0ee445512c927 -4941939fc3ea3906cfe30989e3c07431 -715023b14011102898643d2e972f1c7c -3aeb0bb955d966af8406506605547e1c -03f76ea08a7863cab4934c762046b40f -e2194cdcc55f82aec088c9d8f1774bab -673f3e0c4062e13cdef27b581fb66461 -d2e49afe1b2af0851436994702a36fba -1db9e49d446f770d60dd8d133b654b4c -428551007cc9ab91422c48ad16e14c71 -dc2cd95b6531d5b5cc7d52251523506a -f2a0e2b89f0b07bd49cb2c6bd52d5129 -dd3ce022dcaae82f8d1cb4ecb28946a3 -2540d81fa099a1da5b6a9d966e8613cd -285145b8adf6d1d7e53a1c102b25c177 -ccf599f39df0f287cdeffc7ca041a45d -4b3416e5ad27f1623f5c9222cf93f491 -22136f109804c7805c3fb45304c10107 -20c047dbe46ae335262e45fb6ad71410 -0c08693c6ce2186b75584fee2171386f -fed89f94e620cde98ddf966b24d9252d -f79c4bbf4e3080b179d0fad4f2a4d0eb -c0aabed52568241a4a135b8e1a1ec292 -3ec7242611820561b06c23eac38816b4 -5e1cb32db3236d50c6e383b6d8f69c76 -3d17fd4eafab2f4ef440cb15fa24cd4d -838ea08d95f65f9a06957a7d066f0891 -661f921ba2c8cb8e7a4b05cafa818e8d -52c55647bf9b7ed6723dba9205c3b9a4 -3509f62c9752bbac4f9bde2df2c7c8f0 -2f9303f7194c846a22478168311c9529 -f20f3b4ff2b80e026966177d350c6e46 -d0a8291ffda1ebe1c347e110b1b4124a -0cf33d809c902aa5c3987b2aa4993937 -6b7b9c70638debf2ab9c88ea10b3a405 -f85b374edb6a0ebdcc4605f600dfb8a8 -3548a0e133ebe7be798d8f06d69c9c51 -7f9d327e8cb8f127023ae65d32ccce9c -d7054e46baeb846c67f554fbaded072a -845364dcd05e4674f55996423ac272ce -c554a1d2923d04978f3fe5cd245bba9a -e689397c7bd0392010be3d854efeaacb -0a0f23a2b23ab6686de48bbba96bc1ce - - -e078e6e155aeadfdbd41beaddcb80abe -7c08641f09bdb515e906546b07313cc2 -3d553783df165b8fbf3ebee134c980dd -29840be9f6a5a9d4e617b054e7492839 -7083dd601a0dd21afa5d5ffc09440d4a -c710e46b08ef99b41b5167db96309c81 -f638b5220c5da332ccca85473743525a -0ab49e72fef9cd20ca37dfd2f0d2ba64 -6f225dc643f02ed2509b857ca08a1695 -5f93e31d32cd99d38e3d59c80b4137ff -d01fdb1e6043fb26b049108da5e4df60 -96580781af2e64271588ef6d49f05d89 -f1f34d8c0f864daa5e8ab56801027430 -99761aca53ed66d60bc8ec62245576a6 -f326d01ea1f9cb89d96aafdbf65dfcf7 -a20948c465175ec3ce5da3692d7f521a -a42be7db361dd5993f28868e4a3f358f -d9e5975cb7abbf8cc23b9ae0909c1291 -68d654bb2efb93c89598b94621880c02 -3122c8015a2583d254fbdead8e4fde52 -07692372f9f22331da5ca1cc604206c4 -68633b9a396403744b2f3e762bbf5a19 -86eba190302f1d2ffa2342cd0a181be0 -9e04b2cd1b93f421705034d5206749d8 -6347092f90b7e44ae61df59af8552bb1 -3fa08a8ff81b01657649dd14b2e9e48b -49d7184c39c600520d2524c8e604b647 -8cc192424d2a8a3a8439cf6c9e9c866d -2ce0e1829364c919a6f2d646929fd01c -7bc61a1f1daf334bc893dd1f0b05ca37 -fb6f84fcb70919ff49cd55173a725a13 -f18bae68f60655dd11f792066b6d45a7 -af56ae8f3240a1cb51bf1a10154a81ab -3fea2722d41e31e829e88f1a346d6d44 -179eb7a9b3e9b67b01a36c8ffe84ce87 -353567ab6a620f12c2acb03e228e7a9c -3222e8667905ffdb07a756fa25a26bd9 -6e712785ed51f0583b0706ad1d824fe7 -de30767cf0a5d454269ab9986fce13c0 -1ca4e724a542dd90368a4612a878aa7a -01ce0b50fc1287f059584597f867285e -1f2f0cba219e3d68c9a1034d55c27631 -87204bb4bc4b2de9530578fce343498a -1f319794fd0c473af4105da7eb800395 -e4dab341e4928d7bb5152b0a65fda6fb -8ad7dc8c62da0c98fdac28dfda1db0da -0178ccd0294eac78322bcfb837883e9e -512699b0027618a3031685da1faf9210 -4b2f37e2efbc07cb96a3c17df7f132b4 -8d1907797bd91325a05612826030dbc4 -bc55abb86e597439b24ca6c603878440 -14284138d5f94467eb25db3495ebd96d -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -fbd7c6eb7947061e1cdb26596aa97f7e -7353c73dcba6a3beb03620ccb68802b3 - - -41aae1ba2b77aa61bb7239a4b23e6cba -20169271f58db588d677f01f0ad51fc3 -54e556dc87e7e004fc79a780d8a15b5f -0441fd72e84db6951caeee85ce9708d5 -7083dd601a0dd21afa5d5ffc09440d4a -97d3f5253ac33537f5ed2978b03be040 -78fe59a86a953f63ea5f4dffba881a22 -6a9a26847e0e7706f4fa5e6872383f82 -31b983b50ce8d8e45c4d311797756dce -5b4959ed0c32ed6a409144c78c8b9fb4 -081b4f4bc38d3cba6714247cf39f12a3 -6d144a8da6b325f43d751859f74df622 -56d8a0b2df579f5cead684b83fdef191 -6f0113699548f5a4df82d88f510a738b -f326d01ea1f9cb89d96aafdbf65dfcf7 -8480306f0c7aa3c201a92d9134a06b19 -a42be7db361dd5993f28868e4a3f358f -3e595b3b8b480b30a357aeccb6de8615 -01694b850c6b0e1197380ceaecbe5d95 -9e73e48da807bd19ea533c4e65a2e6c7 -a114ac6eecd4701929fe3fd8f172dee5 -68633b9a396403744b2f3e762bbf5a19 -6be5dd950754ef5842f346dbd437d289 -9e04b2cd1b93f421705034d5206749d8 -e07279da1605df1506412455d57d02cd -a962bda31759209735c91203461e103c -f3a92ef0bf47c3096387fe1cf0629485 -0ad67108567f99662f7dabc9585331da -757ede2ac693443a4095aebc4ba5a135 -7bc61a1f1daf334bc893dd1f0b05ca37 -67c65a334fe61bdf795a81fb516accf6 -fd60e1f5cf4df81cfaa012a3e03098fd -accb0ffe1f4fee0ce0ac289bcb00ec93 -29fd7b889fd6fd67a6eb6285a8b7dca9 -4b5cef6e62a55c9d6052852ee6902202 -ec339be0e155b162bf34c1ff8845c285 -3222e8667905ffdb07a756fa25a26bd9 -1c72d7950a676c8ac83dca6d20bf8134 -6667b5ddef7de30ea319971fc84edcee -1ca4e724a542dd90368a4612a878aa7a -59bf5a7168ecd17a30a27da56fb81bbd -a56f71ccfc03d9eb4d53f11e974bde44 -87204bb4bc4b2de9530578fce343498a -81ef576837cf88973f407a18f2bc1594 -7b964669cad265066280e04ac657e63e -24cb7bb2fbb352110717249a01f55773 -011dd4cd99ce4c2469ab92117dfd209d -440aa4c00b3aa380eefa8e7e0cb82b92 -5f3ca3d85366612c464715c1c1622b69 -5c62974796a8513ab4b3b0dae9d2fdb2 -b92a87438d9445e2a919a9be66619418 -9f8adf4e7324896d5212987036e78551 -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -e31524da1a56945a3c72bf5bbcd131ed -7353c73dcba6a3beb03620ccb68802b3 - - -83d58d7245d7473a79ece8004d881b7c - - -c61faf2b4ec45328f71288d22f340d6f -667b62ea1f382c9573bb5baa1f044f0c -e1161971bb06488cabe9066c8e827741 -5b7efe6628e01f542925d51d967c2cdb -7083dd601a0dd21afa5d5ffc09440d4a -63fc8ffcbc529df1a63efbcbf0eacfd0 -5d98d433ac6dc9d87f9d528e10ce519a -f2a97948d26385dbf048ef0cf2c525d7 -4855a20070ea14dae768d6e1e7b7d40e -ed7a4a7839b90c6a2abc4bda4006def1 -3d9f9e874cfd7dc5eb4cb48ce2767545 -58803092778874155fa75ffa9c4c1be0 -126f5f108a9486ee8e5e0855ebf0f7ca -9e65675700f44cd62f5ce4c4f3aa8226 -dc60659a50892e116ffc8ad65dae5466 -1bc2c11dc61564329b6e8db3603fe42d -aeae1c7266cb8ab96347434435170aa0 -c3fb35dd0fefe93bbf0dfd8976709bb7 -13f0930aa714c460e67353b84b9c9440 -c1addd1316a6432c226bff498391fe4e -7b3cd67f5f1c421536def5926d137a9d -eb7629f4b3e417ac96b46ea2457ff477 -4b0317bacbf44db749d81e899c0d0540 -c2cbf29a3bf5761e1fe9cc203e6354e9 -dd301d88f6d45a5b41cc61fd0398013d -02cc01e83f4461c0b39f3d38ecc03738 -848120f06233dd530e6c9d298e161b13 -6aeb3bc19b7cb6b33788f3553651bb65 -aa3dd95196d0ec83718e74c22d0a0da3 -d60328c10862fd20f0616177c86924d8 -3e2cfc1dbeef169bb2bec99537ba3acf -7d42367badff60e42489e3a38c1ae64f -e9e437b0e54d0b0f215555a8a0aa3691 -afe888f46d9e8711233391303a42eb9f -6f55462ebd04a99dfcfd5ef073203237 -97ac713fe88d2fa27d66324b7c8624d7 -b75a94f1aa0ac55a061d71d1393cde03 -3222e8667905ffdb07a756fa25a26bd9 -43169f517cd569eb203bf45895fa0bd3 -d11249b7ca6084480f1bc7da7ccec770 -ba65eb70925e2e80ec40306484253483 -9c8550ca60a52725675b3cfab2fa5b2b -965585828fc04c4ccd3932496a1506ef -a53138e64ad08cc1eeccebf36b7ee960 -9aea864d34dd785efb74c35680025aa1 -b2f67c583d902dc25429414c679d1511 -4684b7959bc8bd0f06824995d2b58ac2 -c04da19922e5ebb8357694d46076ce33 -0e0413328da3b3b09b35e539f87d42d0 -fd52f852f1086a7384d9146e496ee8eb -c6cb7cbf4bd10dfe3e41df0a69d043ea -4b6ac010cd85f7991579132109be609f -3fae4559bed375ac2e814fa2396a420a -8d6f552cc37b4deadd43afb4fe774baf -37c8cf292316d659b712e3e792776e3f -adbb0c69548505681300e379ea664422 -7353c73dcba6a3beb03620ccb68802b3 - - -cd5fd550b699c17d943e9f7758936537 - - -6f61e08511b4cab9d57d208aa0603ccd -d41d8cd98f00b204e9800998ecf8427e - - -cfdf29629eeab4fda683f7ce2db6e68a -d41d8cd98f00b204e9800998ecf8427e - - -cb2d5a718079a11f06ffb05c9a9693aa -a2c3436e9e188ba9bb2653ce58bffc0e -140594da0770777344664f990f15d409 - - -6a4676f26cc4774608c53cd47ae76efa -d41d8cd98f00b204e9800998ecf8427e - - -4d767e2ed5b070bdb782cd4a89954a06 - - -18a8127a3a39de1eb24002248278d550 -74ca7094399f045b2ba110e4263e7ee2 -907107d3cfe57996672bd17fa9d86b6a -abdede0b95ba0317afc2b84d41c6d466 -d41d8cd98f00b204e9800998ecf8427e - - -79b8c989d344fdd08b832d875fb1e161 - - -b6d701d4d4830265e573b15ffcb64e38 - - -f22bc6ed6086102114234b52a31c2727 -42a55a23a1f1b8f9a16e0c2f67af1101 -beab4c4161bdaa1a850e545aace54e1d -d41d8cd98f00b204e9800998ecf8427e - - -f4485433cb66de63f4478a8780c7e4b8 -d41d8cd98f00b204e9800998ecf8427e - - -ebe9c66c13750998aec15e19c74fd295 -6adde0c9301533292f1581a8712e56fc -48f7678b5664784c7eaf3f295b395d1e -d41d8cd98f00b204e9800998ecf8427e - - -1ac4641f6dff205071a01803b06887ef -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e - - -f175034a0558791386392349bcab1d63 -731e756e4a7138e929e2e11ae680dac7 -8d9a81ba49cafdb00db9cb3651672497 - - -1921a40ef2e203a9c7e33e33d8481630 -3e278153a00e18a20a5243eed92e52d8 - - -3b052dc523507a38b453f1cd11e65226 - - -e209d1327b4fcf06d9e2566bd1c5c74d -d41d8cd98f00b204e9800998ecf8427e - - -6e8714f5bfec0e6e15bb43ce7416137a -9c144f63803c26a995df268830bc4a89 -ff6d2d9d347d509cc2dd12cb883dae26 - - -44555b4b269bfe32bac88e4be6eadede -ce7529788448438a60e5cece5e33bae5 - - -8705dd72341375d93961d8fe65ac8a95 -d41d8cd98f00b204e9800998ecf8427e - - -9196ca310a46736f422c223f029f0926 -366995b763c1aead04b0b2f0a125038f -506ea9d1421de557c9e480881cf331b8 - - -9f5b847472c19606e9ffc71373ebc1ec - - -91885edae345ea489237442ebe3c8304 -d41d8cd98f00b204e9800998ecf8427e - - -94822b20c6bafece49439fa57f655e66 -d41d8cd98f00b204e9800998ecf8427e - - -f2dec5bab910432d81d0314c916dfc66 -67798229e915f5841274ee70487feec4 -e96ac27ffffd6c056faada99f2238a59 -42a5b956b88f1f3fe9c34bb6cd01da0b - - -6734d43389eded6e6ec04df0d0ac6a0c -6fe0eb8de0e5c45c09845bb8242fcb1c -93b1650a217681aa3aad2151608fd01a -dacb01d46e370bb3bcc9574cd082f464 - - -e6262904069147d0ec90f5e2524bde5f - - -83168a773a55c95c061c4f8e0acfd1a0 -af84e26d495c27b0132cf3b565c756a7 -0edc7dc4e4eca0cf7e2a016ea4fc38a4 -cec7bbbcd81cb1fe36e5b49ee36b7dea -757aa607cbcd1616ced5a336e56b0e6c -c3da79f5f54f904a89becbfdd77d0dd0 -6d57fc3e3529573832640f2d8f5431fa -441a6eda734c5b5275784b0feddd4f4a -8fa68d2c3cdb23a8cd4e5b43fc1d9dcb -1faa9edc4b6caae44e72683642199927 -c0be7fe422ce8bfec720d2e0dba045b5 -c6274cd0dfefaab01570605b5175d36e -8aab867ba0d3ae540ed3ba143a9ac209 -d41d8cd98f00b204e9800998ecf8427e -6877820eee61e7159f1b50d17b63c2df -765552dbd7152ea2877eec94be358555 -c27047f9fee70ff22fd43c59f4b9a612 - - -7d6be076dddb52476bb043dc7264198a -a9a9ff765b1d8f6e41ecbb367e119f44 - - -c923362fa732c864c940e723dbb13ffe -37bb963c5dadc996a1a96c433fc281d8 -cbc57b074b50625844cfa53e0a5793c0 -d41d8cd98f00b204e9800998ecf8427e - - -11b557c4e0466d9d6c91fe1fcbb7aa2c -254087754eaf5d3a5a5e54474d911ddb - - -5c64a4b4685177a38b565bad7b9b687d -0f5edd10e423f8ad19ff6ccb3e0f0d5e -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e + +d2a5b87e5832c708a67b8718e6cb89bd +6bff9cf68d35e1f83c670731e270c91c +f6b62af680035531c943bb9fe3f416a1 +725a7d1d35aaa7deb29d8d7b68d5a7f9 +06e8c0cd2ad1628f6e10a7430ee66bf5 + + +1f0d1c2f75d69114936f822e4cccf02d +ce549b85795e2bf7f57d622f3fe5e306 +8230b1f4124e9fd5a70a1aa71b9ba705 +de2f26a9b5b2409aa79d946fd383ad54 +0569611956dba3b652addc02da4b6666 + + +a1f9523bf430bdd2af7fb73de6b9e442 + + +497e603380ed4878a23cb93a6d41fc5a +c36eac40f8db61edea7958d8ac870f88 +d5eb6af8926a058a1509863d6fde211f +0cef2d554ceb31f339c496ed5f06e63f +a6af9e25307918427d5fc1a92c2d73a4 +c2c7554e684b3215f323bee3acaa467a +496f2de8d1731c247561cea5b9356f5d -318ba51c0457714cf1b5861400a96e22 +29edd079877a1f97269ec792704ba1be - -65538ddc6ba20338f68de9c0aaff0fc3 + d41d8cd98f00b204e9800998ecf8427e - + d41d8cd98f00b204e9800998ecf8427e - - -4bf5bff008c0b32a9b1cd7f78a4c617e -f94fa580d25989d4f7a0729699c794f4 - - -509530790a6d18f18f7dc559df3eaa0b -d41d8cd98f00b204e9800998ecf8427e - - -9e508a933cb63c658650fc0f493c439a -c541711e1f2070a1cc8528e9991d7fed -592985ed8be81a2b5b4d1649c4100423 -4ae52cde8431f3022806aa53329b12c4 -c37a0bfdec6d6c5a787dbf10d2f1b25f - - -fc9f5195eb702672189331ce58c2e67b -71d1ef869b5ab59897f399b0d15f6e5f -d41d8cd98f00b204e9800998ecf8427e - - -bdb60ef8622cea7e270534ffb78c9714 - - -8b208d9d73aea61ac49a9b462aabc445 - - -745adf0a86c9402ae8d08ad2f198d366 -4ea138773b73a5ae105dd1fc61a493ef -1b331e41775794399092b13709a36a3b -427bbed1f2e5be429d011aee8c4dfb0e -6a091555c6877b544f3aab32b559a6b2 -16e32befe7245bb0f920aff7430fa64b -ea919d13e77370c2542e7c20defe5a46 -d41d8cd98f00b204e9800998ecf8427e - - -a6a80c02f188fa39b135ce4f07fe1a99 -8fd4a88aed32234ba887c20fd976d507 -70cc57adde39239a54f1800b4d4ce40c -3c90c8031f1c099642b27d392fe480e9 -e9369438fb098c129be060ac6e705a9f - - -653834503958f258dacebb5f928149bb -ed2e19f478a4fd1376089ec4b653f027 -6a091555c6877b544f3aab32b559a6b2 -d41d8cd98f00b204e9800998ecf8427e - - -9dc0be5de3a337cca64ef3e9cc0a49aa -d41d8cd98f00b204e9800998ecf8427e - - -51465ea4c96dcec00fe6f060b378ac02 -92609e87c5826db05f43b6470047253d -6a091555c6877b544f3aab32b559a6b2 -d41d8cd98f00b204e9800998ecf8427e - - -7661f4793122de3be8b166f3bebde98e -5e8c8b93e0e977b883243c3ff3d9a571 -a407ef881b83bf2bacc9edeea1511248 -d968592147e2da6690da8161b4c8478b -2e8a39a9624e070465fd1ef2cfd0e34f - - -a8a52cb6049b92c0715848fa5d87a961 -d41d8cd98f00b204e9800998ecf8427e - - -7a30afe2b7f7e02b189e6fbc521c1cd9 - - -4fc187f0910aaaa9980dbed3071f6294 -ccf52560d23a20c3c23a90d2e6449d8e -609462d6bedb898fcd2efa9085432ccd -a320ce39b96e92f089f639ef14a6ac6d -625d53776232369101dad5f6318f40c7 -2a2f8d993d977c68987f52998c625257 -22f4d2b640778fc1e28f2b846679b1bb -185e9b25e8090c806e1164d18c3ab7ff -628381f4ef8ee6d35665e002ffa61bb0 -6a091555c6877b544f3aab32b559a6b2 -b508411bb915ecf32b1a995644f67fd1 -39fc42939724eeed99fc0f9554e2a6d7 -d41d8cd98f00b204e9800998ecf8427e - - -e14ed0babce46edd7d84dc9aa271d058 - - -7b22629626fc5f780cced1f6d817d57b -ca0ca45f3c28138dde2f4e26effd15a8 -7dc0092414e8a0160f715413907ef350 -6a091555c6877b544f3aab32b559a6b2 -d41d8cd98f00b204e9800998ecf8427e - - -4ab376f95b8df87495a5ab0f692ab29c - - -11827393335516b52bd9a8644ec0314e -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e -8df3e905e6aa6ea301e491a2c57b17b0 - - -006da78b11f7babb89e930b835695263 -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e - - -667cd8a71a675fe06ea29427443e4642 - - -638b941ae4b6d882194e84b826fe80d5 -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e -8aab1c6d3d656cc55a4feb9acaf3ff29 - - -9382e7efb69651b29045f2421d618717 -d41d8cd98f00b204e9800998ecf8427e - - -7a38db77d9e3e48f9ddd737f776a49c5 -5dc534acb225c7ed43ddb556572b9283 - - -419a141c971f0a5edd4c8d19ac6f9741 -1a11eb12764b7512b210cba88060ad3f -d41d8cd98f00b204e9800998ecf8427e - - -96d8a5bbc6b778eef6059334788ad675 -88af43063161f26165842c12870a8aee -0b959ec99ed9ee63f065c7d40454b9ec -bdbb36e805fb9863dc94f557c892124a - - -0be386b7e05e9b798c974dcd8471d300 -d41d8cd98f00b204e9800998ecf8427e - - -99587a570ba03b70659f8365f848b5e7 -d41d8cd98f00b204e9800998ecf8427e - - -37f33b4ab03ec428daa23d8cb8e635a6 +3a8de6c6ab2e14e836c648c93aef1b50 +efd301d2461001784d5c00fd22227508 544f085142c84d62e989c813965a00c4 -533de91d0331c19245c4e846775dc80d +2d70f6f0d72604036e1131efeed84dd0 +5470adcfd34af2e0fcc0f9b5eebf2b63 -43aa12fad322992a28ab98eabd66ee6c -c8c2dd0f5708b1b2704ae9abea404f2f d41d8cd98f00b204e9800998ecf8427e +c8c2dd0f5708b1b2704ae9abea404f2f +c4530338df32574edef9cc2b1e23d983 -2bc8dd59b5d7b67672a85f79c319ec34 +ffaf6f969edf98f22ff4a7d7e72a0a5c +d41d8cd98f00b204e9800998ecf8427e a56cf6032b216e3bfac42b3cc7f5ee55 -bd2db6003bf197707e85ebaf184899e9 -d41d8cd98f00b204e9800998ecf8427e +432dd9515d01d627f51efc534476c202 +ca5bcba1121f68e181f5bae2e83d7ddf +fc44c60bcc71ac68130e2853742b6320 9aa5be174f06d77b2dc55b1cd034adbe -6b229718087772400755598b14bb797a - -d189a9f781c10c0385134cda823aa4bb -91eeb8d543fc861e5c44605651c6602c + +d41d8cd98f00b204e9800998ecf8427e +39a29fe8ff9f5087781dce05914a01dd + + +3a673a01c9d6cc13041f0d6621c5dac7 + + +d41d8cd98f00b204e9800998ecf8427e +5b098cb2854aff7179682728ebb9cd66 + + +1245667ac7ce0e2b7d37c061a34a9b56 +da862b021205d193544a119fbf0aaed8 + + +d41d8cd98f00b204e9800998ecf8427e +a90f7b32ab9202da3ea6974de66a8a5b +07598bf22d3860e20e172df4267d052f + + +fc8213a4a5a98ee458ddacc6bdd363c4 + + +edc900f68ee6af819ace6dc30b968d80 +324a9cb32843ece469725ce732255e2d +6d6695e08c63ce635ca3e2f6a1d6f402 +e5d6f1a85bcb2c54d64d10ff8c9a2e10 + + +69caa949b7e0f3137c6ce7482f38e0f8 + + +a040ae2fc7273f1761c0b6294465db86 +a0fa0788291ee95ccb306b8aded3fce3 + + +c857cbd23a138dfdef6dbcbb475ccca2 + + +830365de65420fac0ff53836c6ba35a7 +9c005c87af89e53f7a0200a9801f4ecb +7724aa95e287dd12bfcd6a4a9c0e0e72 +ba5074adaa5d00355e3b689f8f5647cc + + +cc6872bf5f498a24ad9b06fb66e5a642 + + +a1055abf728d65cc42676ffca66379f1 + + +490904cfef730ff7d1f4c6fdf2427c91 +93b60211370f85ea2df9ee8602e27ac4 + + +e53980bde7980a91e1a3928370d83559 +0860d2328e5a333731cf95de440f4356 +3a728460147fb9af7faf0e587b9fbf42 +e80584be003f3f3d859e629c1e84f65f +07c72646c76932834219ef6827451df3 +7438b3ef10b182042dfa722f99ef2574 +0899f764c85bbcc13206e3dd8318e678 +9f8b43fd1df78dca0827c73e29890865 +ec44fc1fce201dba598024843be29c80 + + +bfefe70e3951f1883a84e7bc4033fe97 +1dd69a040ebe4d74c45e4d3d141c34a9 + + +5eff8ad781c655fbc29cc4506ff68eaf + + +3c7be843008e4f8c210d80e653934963 +d5d8751d99da19c8cc0c364366e1d043 +624da46dbfc287fa7894fe66761c3f22 +0d215ccf216116ad98f20c48b914bf34 +54ece365991ca0dbf3892b5fe1d2046c + + +ac2861b424e2b7e30a532f37b33d6889 +e9594048069038636a1d18e97ae7ea1a +0e13d9d18f310343be541366fb75b5d9 +1303ab57428f751cdaa33c2a78be1c0f + + +d727abe4a721179026bbf1092cec946c +71a38f6508c64163437075c7d5b717d5 +e3fd8d6c7556714a8c4017612e82d417 +5c4a4febde945dbcaeb1d486362c3188 +1ca080a3db301d48d265f7284a06a886 + + +26cbc57df4a6f7f45e7530dfd1b556da + + +d41d8cd98f00b204e9800998ecf8427e +8ea20800d43bbdfdb20363355521c20c + + +b91c2fd4c009222433c796dc160958b1 +823e0c612e7de62db2d41adf37214bea + + +56f08275c87353995ebdd5373f678de8 + + +5060ce972cbfdc1505a4ef5ea650e2f0 + + +d41d8cd98f00b204e9800998ecf8427e +9dc0be5de3a337cca64ef3e9cc0a49aa + + +d41d8cd98f00b204e9800998ecf8427e +2990d0dd53aa50a5e9e74a7125ad0360 +745adf0a86c9402ae8d08ad2f198d366 +ea919d13e77370c2542e7c20defe5a46 +1b331e41775794399092b13709a36a3b +16e32befe7245bb0f920aff7430fa64b +4ea138773b73a5ae105dd1fc61a493ef + + +d41d8cd98f00b204e9800998ecf8427e +4eff8315855e8176e9a279cc3cfdb49a + + +e9369438fb098c129be060ac6e705a9f +8fd4a88aed32234ba887c20fd976d507 + + +653834503958f258dacebb5f928149bb +d41d8cd98f00b204e9800998ecf8427e +ed2e19f478a4fd1376089ec4b653f027 + + +e14ed0babce46edd7d84dc9aa271d058 +3c90c8031f1c099642b27d392fe480e9 + + +d41d8cd98f00b204e9800998ecf8427e +92609e87c5826db05f43b6470047253d +51465ea4c96dcec00fe6f060b378ac02 + + +d41d8cd98f00b204e9800998ecf8427e +45b8385dda542a916314adeab20de308 +7b22629626fc5f780cced1f6d817d57b +7dc0092414e8a0160f715413907ef350 + + +a407ef881b83bf2bacc9edeea1511248 +d968592147e2da6690da8161b4c8478b +70cc57adde39239a54f1800b4d4ce40c +a6a80c02f188fa39b135ce4f07fe1a99 +2e8a39a9624e070465fd1ef2cfd0e34f +5e8c8b93e0e977b883243c3ff3d9a571 +7a30afe2b7f7e02b189e6fbc521c1cd9 +8b208d9d73aea61ac49a9b462aabc445 + + +22f4d2b640778fc1e28f2b846679b1bb +d41d8cd98f00b204e9800998ecf8427e +628381f4ef8ee6d35665e002ffa61bb0 +2a2f8d993d977c68987f52998c625257 +185e9b25e8090c806e1164d18c3ab7ff +609462d6bedb898fcd2efa9085432ccd +4fc187f0910aaaa9980dbed3071f6294 +625d53776232369101dad5f6318f40c7 +ccf52560d23a20c3c23a90d2e6449d8e +b508411bb915ecf32b1a995644f67fd1 +39fc42939724eeed99fc0f9554e2a6d7 +a320ce39b96e92f089f639ef14a6ac6d + + +d41d8cd98f00b204e9800998ecf8427e +6457b5ab56dbe9577737d8a1792ef3d9 +8672a75caaae3429f5b06ae7a9940ec9 + + +62ba1c7207971f4f83d00d194263e7ae + + +af876c926d49c59376d8b6d642ce9f66 + + +a7c697338876e29ed840849c30c9f0ba +858d2732221359ba9e0a9965353848c3 +3213dde81f752bf22cd8280aa0403f7f +74b0f949aaa721cf34189aa6ea1b5e14 + + +c0bb5d70fa133a2ccdf63e560e69289c +d41d8cd98f00b204e9800998ecf8427e +5c09b3d75fcba736c3353468236e5338 +563dbdf25cbfd4e4b50649530f7e1151 + + +5959a3383528a9f6778f9c7ccab9b138 +0a81d81144952f49baecb31cfc610fee + + +a42420522213f98440180fd87573e01f +0add03f5b0e2eb1605d6d5212b07b3bc +d41d8cd98f00b204e9800998ecf8427e +67ceb3a25f32b473778a9205a0fe6499 +49bd0e15735812688cd294348054a60e + + +07db931260390390a5a8bd003c85abd2 + + +d41d8cd98f00b204e9800998ecf8427e +a17ce976bfc75278c92275913622ca36 + + +e122c4a3c7fd8e1814f52d447e2d1a87 +62fc08bff6c9c08fc68bd5ddab35e443 +24ec97e48bfe034f3ee795ae9ceb282f +0ea32bda75dc7855fd061f23d129c35c + + +f2a1293e79f791587df603d9e95d15dc +ff8ccafb742284b82c8144c4722f80f4 +25b3ce6e2f12f227c4a1ac8db9fab357 + + +af321d136a1e674037ba2c163db3d2b2 +52d341018e13d223ebe22401649d6efc +be28322957fba26e965603b678ef50a0 + + +c82d5d5abb089b8ef750558b75e23f81 +ffb22ad3767850ed93e7a462fc8616e6 +be649c02d533439a6d320c9bb229bdee +23a9fe711137f3cb4f06dd011d38c23b + + +d41d8cd98f00b204e9800998ecf8427e +93f6a40587eabe04d03bd3e910a780c3 + + +9b2c6de73503cceb102e875a364f6626 +4bfa5bac17cbb39be828e7c1b0b23608 +65e54e9e6458c353a92eeaafdb0d0022 + + +d41d8cd98f00b204e9800998ecf8427e +a1ca8ff6fcc1b96eaea5866310797374 + + +8a6845f5a3f6180df651c1be45e24878 +bebba22e7a5fdb20a52dfcf1b64772a1 +477b247136b3b54b251d5257ed61ee19 + + +d41d8cd98f00b204e9800998ecf8427e +0ac7cc84f48f255d71c0be34442038c1 + + +c0d648628888711eefc88b69a86f3dd1 + + +60beb0705c4819ef3ff88e49f02e2628 +a407906c9e3dc5a2d20b3403a953def1 + + +d41d8cd98f00b204e9800998ecf8427e +04a37d56af20d503aae45187b81ebaa2 +02a2d23da6ed45194bc7466e84cdbb62 + + +abefa8f7d035ae87eb5b45b0c43843be +20499163339a4537c804d926c9619714 +1228532a69cfc2e4ce917fbedb9321aa +edb7e22311622170ba4945cc5b5eb8e8 +e3670650548097d9a7aaeb346f3bd5ef + + +165afcdf30e26104d2e1bf83fd17b0f9 +a7a90ee73e8f7f25267dc0ed66b3d8aa + + +3f91b41466e65b5312487f5fee8b873b + + +71d1ef869b5ab59897f399b0d15f6e5f +d41d8cd98f00b204e9800998ecf8427e +88fbba4cba739a16e7aa39f9c3ecbe0e + + +497c587c91e1b79625ba7ee4cb949a93 +6eb4f4ef85a909022bb3e9b90e7d8ee2 + + +d41d8cd98f00b204e9800998ecf8427e +ee74a794201de6cf45f08cc56c789ad7 +59cf2bf9b98a11168ae573b7940d9eee + + +2f066ad853327cc1ac192c34861f838d +7513073720e3165c5b9b2a8080eecd18 +b3fd9f9544438ef81401c880177d40fd +5c0c423540accb30a32265a7e909078f + + +d41d8cd98f00b204e9800998ecf8427e +d9ff39f1a2c4f71d77142d3e022ed51b +dd323f4403f6e814d76154b7c1b0362d +502547de717912a19aca06ddd223995c +4c457d8c88e79b1bab6c830a9162e718 +2395be35cede1fb715ef9a4e497300a0 +1877fb02fc4332fdc3e3699df586c157 + + +0b1dc2f4f490fbed06618cf794673bee d41d8cd98f00b204e9800998ecf8427e - -60bb8d2c0a94bf50ac19753925626c89 + d41d8cd98f00b204e9800998ecf8427e - -08194ccdf2c8801e9ce4acd3fc6a8829 - - -5d68acdb6ae4bf3482f00202007ceb6a + d41d8cd98f00b204e9800998ecf8427e - -31f8b4197f0864f0f3c0fa88f3a5072b -68f0a32904f0ff877cb2c2820b38dc9b + +d41d8cd98f00b204e9800998ecf8427e +b795793e8742698587af059a275581b4 +47e8ba9252c70ef0d0bce623d680ac3c +83d57cbbde26de78fe831891f6f8dd7e + + +66c525f1c24e58832662ea2ba2a21cbf + + +66ad801403f54ab0067a1c525ed542e6 + + +1798b090be4b9a93555b0ef05d9391c1 +f88b0bd9aa40d1267c48c44d44ed2288 +baad652f1202920b23cd5106fbdad593 + + +d41d8cd98f00b204e9800998ecf8427e +34478d463c80b4ea6ba13bd93f2d4364 + + +d41d8cd98f00b204e9800998ecf8427e +fc222b305689a4c81c0ff544dc5120bd +7f74cf4fc62967e4f18a2b2d5f49a3f5 +50bc7526a36a03c57dca47022c735425 +710ded6f905932283eef02711c53d658 + + +16eb6bbf5daac70314b5480aa545de72 + + +d41d8cd98f00b204e9800998ecf8427e +2159447cc3546450f1822526524bc0fb +f37b46c4b0e08ea71383759d51cbca62 +645f5048914786b19f9ad6a5ebc01df2 +fbc3af2707bf059d3025f5d4c80e59e3 +97b1df5a4b9096c71a9838fa2e4128cf +e7a3046378387654cf54c821f4d39ff9 +3568128b967fe47eacc7341497f120d4 + + +bf6fab07bb6fc9efb9af009a1245e59c +e33dfe6255968ce78c4a1953fc529a61 +6d84eb5714dbc193b9c62415322f730d +d22ad962953e353432753deed2609d8c + + +20c72a55796b1e64cff84f004b04e76b + + +efde09d6de65671adb4a21e228c0818e +4d303f94b9e72ff1647371555ddbd4a6 +27e3b4d38701cef60454bea158289821 + + +d41d8cd98f00b204e9800998ecf8427e +fbccc9c80db24316963f00108777de22 + + +8f797a15f9d99b33316020625402f0a5 + + +d41d8cd98f00b204e9800998ecf8427e +3e8b72640f3dd0117bde24b366b7a8f5 +56ab66872574c4005a138883a610053c +5c07caec4119e65b0f413c36382fc1fd +6f6227ce98c203851dcddd1f027a86d5 +c33149ba892e6b8cf73f789c84b1a427 +a92f3a4b6c20883d8495c64986d32bbe +d8bb05e304774532c20b3bfd2640be79 + + +8a25fb29361c57f65f703406ce45b358 + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e + + +f14704ffdc07adae667d97b068a43256 +d41d8cd98f00b204e9800998ecf8427e +d64e97da94df5bcc6b9e82a379085f61 +b59142bd8cdcd219692f63fb46cd3a49 +32b9f7e276353924351253cead6eef06 + + +a08e46945e48cb6fb3f0364a0efa1005 + + +d41d8cd98f00b204e9800998ecf8427e + + +19d06d84b1b9df386b1cadc877a8c169 +d41d8cd98f00b204e9800998ecf8427e +9828a8c09e33d2aabf40388aa3d71d56 +977792fd978561c2f641a42ff3af515b +0bf49a329273647d1ab966c8bf1852b4 + + +e0ea159b2cb390fedbffab55f4292315 + + +071faf5f3f1609cfa78fc7c4e265946f +d549db11eb663a84b509c7b5d169c814 +9f47f9849fee99035c0be2a00423cf28 + + +29139a1bef436286870533a5ed8f29a9 +c300f5e0a2acf0e551181b99e73d86b5 + + +0d6dec242d7bf698bf91defe4e784698 +b12dc16907aa1499ea6b6dfcc484baa2 +9d932117dea8c94074548c48d6cfb870 +865b010c9c2f0a9dff0285b67d21ebb3 + + +d41d8cd98f00b204e9800998ecf8427e +09e60de76bbc76e095da9b8cad6f2f88 +4a2f4e9a468213059b86e3a715c19de0 + + +e945fcae93427c570c00a52591d8ec96 +22a2ab52185732bcafd64fbd4a68eea8 +7b425cd596259f2a3bd9a1ffb228d0de +ebb2e597917e22900853dfa300de88da + + +d41d8cd98f00b204e9800998ecf8427e +2c6f884e37b89f861f19faba99009ecb + + +32df7d91f327cfdcd67d831f6e7535eb +bb1c450495617f6e6f360301ea58a235 +9c15e013ef6cee78eeba5c41747d96a1 + + +d41d8cd98f00b204e9800998ecf8427e +4776d6cefd9a868dc15fa24651c816b9 +9069ff50c20cb96cb418f7b75c3a905b + + +8ca68c30b032befd4a730e7b8f06275e + + +63fb1d18635befb9c4fa674dad547590 + + +d41d8cd98f00b204e9800998ecf8427e + + +b3030bcc4e2bd43d736b75c03708a14a +325472601571f31e1bf00674c368d335 +d41d8cd98f00b204e9800998ecf8427e +f6ceacf21d75d76838d8d0eb07b59b91 +bc3efe4654dfa1f79154f2544af4b884 +fee68244e60227c904bac3a3b6eee43f +c6cf0750015a364ebd1a9513662f7cce +520e529510d541e2f6d55d4835d37676 +8dcf9c8e0d9fd9279e7608571669a59e + + +08c5276ccec1e43cc5f3c6d0be5d2b8b +d41d8cd98f00b204e9800998ecf8427e + + +b8d07a4c4a294348b97c9bcfe2f85590 +3e8e56cfacb8c2bbf56f9d5535e531b6 + + +edcd1c8ee9024895b5a4583722babe78 +ba4926ea53023adefd4e45924855b2a2 +582e2c081262467afb34b75cb2209cd4 +d41d8cd98f00b204e9800998ecf8427e +9c8237cfe69b78933a90446291cb4ae7 +5d2a464ef783e9ec70d12cbd0219b093 +401bf37973a5828e589dc42d51a9ce41 +98ecba6c3121fab9e9bd8a0d231291da +ca7af6adbe7fc6713eef7aedeaff6d68 +e6b53f1b56eb92e0f6c7956389846860 +a9b8b3dd2ca801db31096657f9feb223 +d2f15a52c9b7cde60094357aee158f9a +bcf30b9314c6e22f433cf63e070d5e2a +07acabf847fef0e89e2bce0503630da3 +9fd4dc6b29261e27a3510bb978a03e6f +6384cb5f1f2ee9d373aa7daa642aa37e +33a84dfb653999b51a2e7bf4ad9d61c4 +d557ad90a880a8c4239afe23dfa338bb +2a6d089c130c02e956bfd09b24e471d8 +23ba1414b6b41244e36280f806264949 +4f78f926e05049ba39465f6e6468161b +0b3ad9eaedd22ca346e7413749cf65d3 +23ba1414b6b41244e36280f806264949 +f0e74b60a4bd86a7e3c72703ae35bdbd +ebe5075d5d7f38954bdac5dc09ac7959 +bbda4f35647bcd95d0c8ee59784c171c +4c5e0f1f033e3c5bf6262396bf67fa18 +d4fc315c5e2ead83751e8840a12f0bd5 + + +c05109777e57c2553f01444a13c901c5 +d41d8cd98f00b204e9800998ecf8427e +5c405b8797567aa10a74ba78e0a45779 +5518e2e6b0fae1d10afcff0855ac54d4 +0a2d3ee44e20f13736fad04e7894b6df +bfa40282d9494b2a4d2999f1b0cc3fb9 +a313226470463b1cef10c0a9e9ef810c +a8e7f6279b672b819e3587e82be2ecaa +1f38190b8213c46f62edaf39ee4638af +c05109777e57c2553f01444a13c901c5 +bee1a71bee296f6d1c70585fe47c6ef1 +c2ed5baccc767f4fdb09ac901f1b92e5 +805d1cab1ef9a9a4fb9d5f6bc19599fc +08302bad21f1fa6c63e2676d8997c4c5 +1e66ff16162d27c4f62f5f50321c27c5 +1a5c6b584ccd998c0612fede27015d07 +99113f9e888936076f1bfab0f118d75e +1411e223b68d5b52ffe1af867f60c4a4 +95c88179a187f4e5b646bc9ca87fe969 +f810fc612aceaf61d59bdfb6070481c5 +1411e223b68d5b52ffe1af867f60c4a4 +f70aeb96f2b1e6b321b8a0b33a0ec388 +72517dbfdffeee4aa7d31fd4bc08989a +84ad28425e6a6a24d92ebd0e072bacff +1e66ff16162d27c4f62f5f50321c27c5 +e015c12d2f9b5ecbe7d3dc4d40a3d403 + + +191d2a2463a0166ac3be558bea018c72 + + +d41d8cd98f00b204e9800998ecf8427e +13c230e30f07c174594e9aa17fadabdb +be71fd70d4c569441bba4290a5f45ae9 + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +b4ac782d4faa1753d13b24ca99c87a6e +b3446aab31273de311c70a0331790702 +a820218b80b8490482654be08093cfca +7db229fdbab069ce531ee6db615115f7 +0a3152cd7649e57b9318603c240cab0a +db5b3613c8ede55626ab70594591229c +1fce4641b42b1c6680093428f2ccada5 + + +255c511cf57d5c863564fd3ec0bae654 +d41d8cd98f00b204e9800998ecf8427e +957b9030b18c319e7c1529a4ffc72b85 +6b6851714ab5e4f9491c2500a26c8ceb +85d3d8fc243475727700d322daf769c8 + + +8099f2adc8c0dd4c2127418716889470 +d41d8cd98f00b204e9800998ecf8427e +080945adaf8304688ce778f8acc821fe +c23f62f7e5f09cf5573f130a41f187ac + + +d41d8cd98f00b204e9800998ecf8427e +295dcb4f6b296bc1b2021c535ff02aa8 +5ef3117292cb272cb72190d67bda189d + + +2f31ebd77501765d299f8a250105a023 +5ec80ad81b6e65f39303b9fd47661e04 +f0b37bba830b2bf5fc563baf227c34eb +080945adaf8304688ce778f8acc821fe +71f09d12471afa3a287ee4a7fce92872 +8cc4b11d20b0e01eb7e7b7401c2f12c8 +10740fb22bfc2ac1b339e9d784cb9c23 +ce17807396da33afe7a8723514357b3f +e06de727bebe18a590336e0a3a25f066 +29e218c7e580c35cf99d19f5876b1709 +bd68e17f01cde910409d40075ec640bf +abf21aa57d70ffb9f31b5d6071ab8fb1 +b7c3b27785924f5b023754855bbe3177 +2775e6e61e2ab0bdfd17b7ed63dea86e +eae682af8697c57a41214d1199101b50 +78f5e90e52db77dfba800bb179847c64 +fa1602ccc625f1e35a7be5e0a2083020 +96e9843066210ff6b9498dd2bec10596 + + +a4a1f69d36f0c22e9eb2767ea3f0adbd + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +048dc07dc5cab8e296892a0a435244e0 +783b88cbef3e0dd4c05b607eae4aab9d +85df266f4d854833292920582558e462 +f5027a9479a17e5359f5bccb0c48d652 +4ac7e2d2fba4ba0ccaed009acdf673c8 + + +47ae8d7f5e0f22f8c08e1b5fd6088930 + + +7fbd04fb747c9df920e68d90c28f6853 + + +5c1835dec2225168f2b28b4e8153da09 +d41d8cd98f00b204e9800998ecf8427e +7118a3ccd0d4403f808b65d776e8855c +d992798ae83fe2da2d0501997a8bc9ca +d6662baeac15aea3f1c80d09dec20995 +6ffc1d90d72e3ed0f20b128231e61593 +1f21cfd913214a20cfa2f7ae3ada25ff +ef26c4f25fa2beb7d37143476b866754 +62b787e74da5d6c50c1bd97b356ab764 +78316df6af32ee9da5ced78338216bc8 +2162a76e15dc4342e7fe861bfbec64b1 +97283e3a351b02ab30f1d6b9174a6ca7 +a5b8ce85067c27e4ba0d40f305f84f8d +a211091c4c91768c4fd48b81a261be92 +1d41db13a55daee5b2fb5cc28528c32c +0d9c006af2fa9a68a117520b8fb0244d +0a3bd48209e8dc9cba8cbde6a8acbdb5 + + +97e07f15a54f43bd1f5d8040f1518514 +1038e90233a2a8a55f004e9862cf506c +b2fd155ecfcbdd44d054daf678b0a834 +c3d371f0ee9eb1800a7905e574afeeab +f1937e8c9562055c849883a5e39a42a5 +c80194edc5fa2e3362b1c75ea42a4912 +d29ea5774ef6055ff2a376efa8e1b629 +41b0b33ae0455dc00ec6fd787c2ce9af +d41d8cd98f00b204e9800998ecf8427e +ea0ade3d5fb275e8a5975194122b7cd4 +f1d4e5437f7dc169646020108c30e32a +d67feaff91ea41dbdb614dce38ba542f +9d12d7b1dffb846c4c732a6017da3027 +6a42f85c4852916c71548c179234aeef +0db78f95e23062feab46593d28704532 +d13a1b0fbbc6cafcecd93f460a494cbd +084f9694188a61f84e337a78ed05441d +ca42492483e9ffd2d49663710887cf52 +02c3c91fb006d3ae2e15455d1d559a91 +cd60142f258d2e234dc8506d26731eaa +a5fa4f2f169cad1915a191fc151ad265 +9d5b8b886cb8c023c20aa0e1026debb2 +62fa9c381bcab962c35dd26f1b13c90f +c7322a1ee35ad995e3b538ca6a3f3f58 +7e47accb329d20f1298f06776301dcae +50368592242edb46f412ea98d139e73c +52a5f7f52fe45bc60d38ca4a96194125 +51947a30f8a81923a63f5a0b92d756a0 +05bf526e791c88cef09875a2199a1f00 +94cf1cf189b0f0a0d50411c4502ff252 +2018122638c1032d5dc0c228e825faf5 +4e6fa59e238b5d4855818e3197dc9931 +6cbfa567b0f4153bbc7f74adfe6bb4d2 +25dc23bc5f5d6987a515cc428040788e +f05a924e95129ba6eac7846dcb1a3b4d +ff02ed2bea96d88f500167a09413c7c0 +59877377a38dd5dcee93798ea7923bee +4b0797a4faaa9475bd19337f4825284e +daff44759e4f9c193a667ed427ba5444 +e7fd12bc38a59fc40dc42f9ceddc5cb9 +8ba37911c24d75473a9a07fc3dd3c371 +f4d35924864fb87b787ab9a9925fb091 +a68083f41b5382ebc083828d08928342 +c65c84d23e2a8ad950ca58a1a2ca90db +e584803860f66fdd09669edc27f3c18b +e7df06c253dee16873fac26b32670722 +0bb1fb4ad3250cc312d571055323db79 +ef5e6dcc9065d652696cc5e9b4613f20 +ed773b5b64093d6017aecdf1ca79fef5 +d3c354ab0d023ccd5740d7fd45e34bea +5aa1784308a7dd6a6c041e3f7f22bd2d +1889b6eeeef65ae427813873a606a06f +b82ed827175c14830665afb5b90ebea6 +24473676a97d1671cb429d7340626815 +a239faf6b54526481abaffe15d1f594d +22ce4445ac8946f3224b2f045de2a8c1 +8437bf8c5e1e85f4344c0a96d52ee61d +34a8dbdc41d76d2c95b702cc0c770f8b +eacf3fbb02c754db03fa848310c384bc +9cd800459fee7c66968424ad7ad27668 +edfa46077595cb572ac1f729f26bc855 +3338b73e47bcad98695e11e3b32ebcfa + + +4ce6580013c820b13b2f59600a35c735 +d41d8cd98f00b204e9800998ecf8427e +0c9593d63e7784fd68197afd2c2d984f +bf7a691239cd0c0677bdaf061d0ad837 +a477835956dad6bbc70c990129153773 +a80675539176a1d8cdb5b5b566574522 +d40f2bc5d4e74945aff1b8663bf33d0f +e6aecd57572a5165653ffc7a9b283178 +9b025978bc59f56c9d1759ee59768bb8 + + +0105de39da47e5826bf8604b8b1e5a13 +a1bd66b209ee6f52c176d5d0f1c62da1 +f146eaff3b0dab48aa4054807a4a9130 + + +dc056bd161ceeab388b54c28790ad27f +d41d8cd98f00b204e9800998ecf8427e +e403f819edbccb676580a4bab5dc9b85 +123e12474f60c1bb22564b4fad2249e0 +327de623b6318783a31bf2402764855e +3577cf4a26b3d6d86ad1166fba4d1446 +b394ff3daa1fab4885fffdb4d9db265e +84b8be2d20c1d6d6811f0298d2234ca8 +3ee0585d35eb07dd1fed04763d579075 +5c6a94675b1bce52ab5f30500c90803a +b45e62638dc04cdc8cac22d4c82a0c1e +08c0e8d503166a6dc73d1cc4ba78333b +130ce96d80430c90a6998055db294685 +93d1ba6dd796c844428cf9149ee2e801 +65bf50f2241abc6a2c6bc18d970b57bc +4175f4b0b8b1bad303aa966c954ddc25 +6b58f5c0cad8d233b94b0874a41e4c7d +9596a02e5898fe117ac4d2f080a1b3bf +afee7ccb55d1420cc8e36da4657825d1 +1040bc90a4146aba3e12b547710fd290 +4780091d4cf4c8e466b84f8fa5b4b757 +1258865536912e11c70ae0c343576d11 +07e043e1c42a0fe90d2226eaacb013e2 +4cd01a2e1b1d02f7bfaff7792fb45da9 +8eb7d9088b4ecd56fa47bd6f61d503bc +25da6e39993fd91f14f8d2ac6503e717 +a969dd13ed2ab6f921564ecd22121515 +4f26289ba425f1491a2e47f4ba30d0a1 +d9531e2f2fdfcf7a17e0ee59f52ffc5e +fb6dfe418a92f6803616c17def007cd2 +48cf595e8d99291e756b6f0945c4a656 +60c540c4dfb653ef65e67a628645f590 +f1c69f4290457e688b877f0e868ce8a3 +1cacaac872cf0bb7748c7e60ebae3ef4 +98ca2d412c720690b46b8bf566cf4fb5 +a9d45ffd6281800146fcfb2e3ab90ab6 +66b21a3ea2de0ae271e470c339c40d07 +f75496cec20915d96d0f761d5f2e8b69 +b416db3eacff1ad448692d14aadff327 +2008e5acb7824c94383c45ec1b2f0688 +7004611a444be3c549032d41b57a92c4 +0bbc469b628cbc940ebdd59f2e218b6c +313aa6b5eb5c7943a3ef9c5a4c970d5b +116c4c10fccce8d73c9193e742834d3a +9626585383174bd03eff8e545573ed37 +c044677f3506ffda693f586b94981e00 +dabfb702c571513776fa0d1670c33b11 +a56d984287ec89c15af7d7b9fce6125e +595325924223d40b0ea97c9df4ebfde4 +aa7ebaddf8d815b3dfd1b3281f26de84 +59519c8b2bd240bdfc50476ea344cf8a +c96798f2266b05d2c7fe35ad2226ce8f +7494683dbd566b69f5913fec5a97b99d +6caf87260cfa1e46a3a9145ee88b89be +7097ba988bc2e9100b8857863e276932 +3cfbb9ef9c493bf739d501114cbe798c +0d3a43a7afc190f34f52855f28a34e4f +d372e4fa4638a20b28b5811fbad0c08c +48f9b2c134655de1b0f5f7d50f01b765 +d0754b939060f51a6becf469b1881dd1 +70c6fc7d08f3c562322c9f53273f1393 + + +47b61de6de8e6ba33297c340f849928c + + +a24dddda1a66ac83bb61ca34559694fc +460429d5483ab7a26560b3bac3adb437 +d41d8cd98f00b204e9800998ecf8427e +505eddd29e439ed2971f69ab8d38e289 +f44ef38f3ae6b30def1d8f4d8b309ba5 +68f1afb0ba44e0f93c89b4768001ddde +5bffeecac1842d72c52b88dfa38a0d45 +2616ba6e3e277acabedbe7b36114d851 +637f30cfefd948ec5aea16cc25f00f91 +4cb7f6d97d38884b63a5adb65dc85870 +8ce29863483ab28b83dda0eb041678e3 +36e6644d1f29852a1fade887ee5dc297 +f759f3e6ce0d743fb9a50cfb1d7bdb55 +4ec1d00a283dde86f3d2d2dfe861322b +27899639279dd869734a9adfcca90928 +0bb3659e089d54ce36b617409b3e3d15 +af3530e454a7bfa42a0b84dd748c5b6c +f4e96af615a9145a65c2422a4ec24cdc +b9a9ed2ae622ec2927200802d7f69260 +59f6ba257eca6b5a93e882c9efc300ec +4635f7e2ec630f95a9c40f8a70e4a5ad +b569393287bd79b472ea2ffddae509d0 +bad676eea7524bc274e069c4bad959ee +6b972a0e3244ed24f7677b8f54823f42 +23d61ece0d5dc54bf7289f5089cafc6f +32042dcd19771c7e6284bd7647218438 +0035f9b29bda926156cd36c0a8d1203d +d09f346786a0d3f499c82632efdc513a +95d5483b7b0fe93613c6f92fecc3693e +8116cf0180c6b6f8f92811877388f2e5 +a15246ccf08fa8457bccaafba911571c +da4407057f3825372d0244bb03d4de0b +78de81afa98ce42409be1cd40f78977a + + +8c78f30a301fd7c5092ed59d95f2f688 + + +4eb9e3e2158097eb3b61e30a6aa1b0f5 + + +9f4114f75bc477d32d3eee0964ce9538 + + +d41d8cd98f00b204e9800998ecf8427e +4c126f4df7a6cb7922328989adb0e4e9 + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +d5c21facbb1b56e3cad3749b7d0512be + + +7a9feac091b9f087e7322a83b0afdc21 +7a51402b704c540b3e4bdbeeaef698f2 +aaf48588ea6e8869af087e971013d334 + + +d41d8cd98f00b204e9800998ecf8427e +93e6457929d7e0366360e7380aa8957a + + +10e2b90883ac49fc2e326e92b8a3499d +637487fcf15c0eee4150965305c5ee67 +c3989ca27b238404582e5a68a89ce762 +839121c6c5a2fc023989e9838cbc3489 +d41d8cd98f00b204e9800998ecf8427e +fe9a9dd7d2de23e09b7b795593045236 +67943a240a0a9b61348541e85802edf1 +6b51ec7d01085ec827834be0b21c41fe +499efdb8a0fab2037333ec248fd1ebdb +2b19c3592fbed5e4bd96730f87af438c +0996bc0b593f8be92dd1b396aae350a0 + + +de943e7a2b8a603c3ebc34507309a46d +d41d8cd98f00b204e9800998ecf8427e +4c7ae76e7bfcc26d6e030319fe556ef7 +eac58079934a9b7df5b0239980a09102 + + +9ca2223ffbaaeca2bc607504b6c61ba1 +22d8c625941f5fbfd577978772d1ab36 +b58aebf1a81b0a34e8e66e39e0e9ead1 +8a527c66631be349deaf8cd3c8c65ee2 +81dea9427859b77208a3ff2c5dab87bd + + +d41d8cd98f00b204e9800998ecf8427e +c0b3c64b635414a8cfc009892f8ef75b + + +d41d8cd98f00b204e9800998ecf8427e +4553664f3a8bd058468c8fe3a6622db9 +7ffccecde85645232cd150f4ceb54f8d +f0e4f84ac2849eef8c8da252f2a875fd +32b93afec2aa49078d275f31e5bcfdb0 + + +27f3aeddababdd2cba655e311acbeff9 + + +d41d8cd98f00b204e9800998ecf8427e +088cf985b57584cfffabc472d81e0db0 +4a05f379a84fef6bd48c3afa7a95207d + + +d41d8cd98f00b204e9800998ecf8427e +7af26733aec623cb978ec9e8c3a6f324 +b5a01bef49b36577ec34e6e0956b8727 + + +2e641a6f3d3eca6cf4a71cd88fd59469 +45e509ced59b0892813e5ce3675e9e57 +da6cd389294d65669f82dce9f1f6350c +25543070320d79432d5c2e04130a7eba +3bfd2ce4fa4073f4522c912c372a418d + + +5a78d16a02c5aeb129cd550ec0a5c28a +d41d8cd98f00b204e9800998ecf8427e +97a9f29c0dc31ca7bfe79f69f3425c76 +53843c95c90b7200505f1e44ee5270bb + + +993422f5ae5753a77f148b4fcac94a79 +a0e86b8c9edb28f66955411c74aa2a92 + + +d41d8cd98f00b204e9800998ecf8427e +176884d4fccf888c6e7431804c74a14a +94e9f6ce17a4651ac325bfee0ac16c64 +8fd1f79367ca1fe345076df77337dce5 +f565e3ddf9bc9395ac47dcea255b1cd9 +8881a25817ad44b4a24d22b129c08204 +7ac55975db6cfe8c975b603ed74f12e6 + + +b45a657e07a667a6a7e9c643d26f5e15 +d41d8cd98f00b204e9800998ecf8427e +fcc8eb9209d42bb5bef2f9c3f4984b87 +058b91e26643906a210185db293ceb9c +6356737f269ada8c38d6caaed150214c +4a3fbf99bbd978bb9d145282c6092ee2 + + +be2501654806eef25eeb53b767cf5c41 +aadbd6778d02197f539d57c97a81e530 + + +d41d8cd98f00b204e9800998ecf8427e +f63628897fdb4a183081fe4fd0010d7a +64eb1354ac6c51821c0980ff8edc544a +0a846aab804b6db6c1e9fb50a5081fb6 +2412c043ecec8cd25ea9a03e460f052a + + +d41d8cd98f00b204e9800998ecf8427e + + +4652c9d3a56043fc1af28e62a6b9264b + + +3bdfbda286294b2d05d3d0f0620bda42 + + +d41d8cd98f00b204e9800998ecf8427e +4b0639469c047f10c9c546331f6bba63 + + +d41d8cd98f00b204e9800998ecf8427e +b3d164a87826eef531dc9b46c62b1e2e +98696a105fcdecc8f00a2849ed36aed8 +25b5b4bb97f49c9a5ac015d1aaa0310f +4e99f17050caf177332e013fe7fe9e0c +7bc409d442508ec7f8638e4d710c6508 + + +28fbf879c5488303a825bb3164e33484 +7dd32cf451cdb733940f1e20497222d4 + + +779b645476e7901147c51e6ed9064878 +d41d8cd98f00b204e9800998ecf8427e +9b301131818ad7072d10624d9fce65b8 +d241f5d6e5d28edca464198d42f88447 + + +d41d8cd98f00b204e9800998ecf8427e +cdcb97001ea2cbedc6261727dff64e0d +db680645424dbfcec99503215405d2c1 +c65eeac4d7c36b3af73c2408ce38fa09 + + +ffb86fbf0c869b72795cab7c16fc6d99 +d41d8cd98f00b204e9800998ecf8427e +4d1fa853732216f28ce54fcf8e4e6207 +1277e5c01232300f48a75b9b02bf6e4c +acf8cbedc321fc847761004a22c3557f +7f9e9451a7893997bbda81950b9bf3da +537deaee8ef58fe9387bd4da41e240a7 +640847d555597c2573213b5dc5515cf1 +e8b39a8d6ef02915ddf04bbc93b92d82 +184c417ca2d9d734f73867da2c1287f3 +f173dea4e119b8a274e13d67c975e859 +86c7f6e4aaac3b2a30c86cb3d5d083f8 +9836a974ec46db2376f688070eb5f577 +4bbee56e9f7b9e39373a5afc8983bd22 + + +46aa698852fcb286c6721f0314446e87 + + +d41d8cd98f00b204e9800998ecf8427e +47cdd134f11d6167cba1dd440c90bfb4 +e42acefdd8903ecf9b15b0eb4024682e +7d605e5564840c03d4ac31ddad615c31 + + +35063f32bb86ee8cd1460cc9b50460ba +cc44ae6151419f24f801a399a8da8e9a +8477d79d3fffeb3b656890a208b7a7b9 + + +d41d8cd98f00b204e9800998ecf8427e +6b8b8ce50599e40cb74603a883f5d49b +2c97916a4a1bc63d1f329bdfcaf0741f + + +d41d8cd98f00b204e9800998ecf8427e +c6e5ab0aa652dc51731fc48b41c995ff +1f2f0ef6ee0d0be328ce2a63b62b9e00 +2c06092e1620c0a27cf264e1fb56ea02 +2f711cd15f3d1808bc190e46f9770e29 + + +6b30f5dbc6bf06787542ec9414975f15 +ea9892b2aaf71d576fa090c246d80bc2 +e2c3c57abca7c86cf8dd772334b5fbfe +4b351c64c714586873ccc475ac8ccbcd + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +4f6a329e7cb03fb67bb2b0c041cbf358 +3f870cc77afc8277b700c1492dd0d75f + + +c65e9609962d1341657f52efc760e142 +ee19a99da183183338ea6ad5362ccd13 +065e6c85b9a555fc7280e14a0f686b22 +711f25ae86a9b0767bd4b50e40280c08 +c6c4b0859b573c48498229f6046befdc + + +d41d8cd98f00b204e9800998ecf8427e +1f428be2e6be613e0e2cfbd1185f63c2 + + +d41d8cd98f00b204e9800998ecf8427e +a64def4ba4a8a55272108f79d0667e39 +5b110fb85ff4aafe377255ee3f01252c +b3f46a3f7cc553bcda255db88fd2309a + + +bd2bc7e196f60efcbd3a834e9862b333 +6bb3fb472a3ff31f31945a68bb806cde +29977b078710f6ebe992f5b534b7d897 +e1efd5d8bc348da70c325a08fc8c37a8 + + +6819b7ceadc741bfb34cc11333fb3d30 +d41d8cd98f00b204e9800998ecf8427e +13e7a0e137341f5a38764ea645b425f8 + + +d41d8cd98f00b204e9800998ecf8427e +e4239be8b90a077f8afc116e683151c9 +751806f248816fea7429cc7c4132539b +13e922bcc8c5b80bccd436037b6d1983 + + +8eb1ce99a78dfc9cab4037d219ea5563 + + +d41d8cd98f00b204e9800998ecf8427e +bbbfc57fa7bf2ea4d325f9fb04e8e1a9 +083e92b90c1d1b8d2fc0bf53f82fe24d + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +372f6b7405c871be138137fc693ace0b + + +d41d8cd98f00b204e9800998ecf8427e +17c5319c940eb3104add1eb9e101fa12 +8d9da26640fc68bb5b410b1e2b045146 +dd6a5fb7d43469dbd615a20d87f3d3a7 + + +e1325f546f1962d12fec91a77bc51d8d +479a15c5d54330ed02283720b48ba8d0 +67aacfba9a773fd702d1cbdb527c2389 + + +315d747ec96db1b4888f13a085e4c37d + + +d41d8cd98f00b204e9800998ecf8427e +c89b1bc5e14f24865577a17f6e90a7e8 +43713fb171f594ff8816da84b61f5284 + + +d41d8cd98f00b204e9800998ecf8427e +5d81526d6d239037a39a5ff396552a71 + + +d41d8cd98f00b204e9800998ecf8427e +641809cdd14d1a4d72cfd92cb37c2c33 + + +d41d8cd98f00b204e9800998ecf8427e +a1b3a075fe2a1edeefeda7547b459ce5 + + +bcc3831429d49ff3a32c645c64be2e0e +25fe73dfb05c08526e94d7ba7f241d9e + + +e610c70b7d93d2a7ba1e3658a80f2ec6 +0e04da24f5b199415711a0c152ff5cd2 + + +d41d8cd98f00b204e9800998ecf8427e +4de7628a746e687f8be4feb5f5198e8f + + +7837f5bb514cfff0e661cf8f6a2b7f1d +d41d8cd98f00b204e9800998ecf8427e +2f133b07231a558b4551cfe813b6dd92 +ccba00148532ae0e30f6f1d082817c10 + + +cfd65ed7d1e5c10932275567109144ed +d41d8cd98f00b204e9800998ecf8427e +5828492fffa3239827af9cbd350fe1a7 + + +f75ad03e2950c4f82c814cab2efd00d2 +349177aa231b93e37929db2d115c37c5 +68a901f0b2febcb04277d93415602595 +a6c842e6f2a79bf9ed94174e25e6681a +0ab8fe506db31d3e1a2a40b8d0eec509 +ca96fc96ed612e73229b17a153fa4dec +3caa2579fcc42d0179ed6e40f035c602 +8b4c716b906f0c72d326fea013c0551f + + +b5b8aca26aec574d1ab401fe8411e144 +d41d8cd98f00b204e9800998ecf8427e +333ac1e7adfa40f4e0fdec7872c6dbd5 + + +d41d8cd98f00b204e9800998ecf8427e +ab359455cdc8304cda31b79688fe33da + + +898b153724a1748b8ea360e0b94aba77 + + +d41d8cd98f00b204e9800998ecf8427e +84c5696c65b2814e06046c6ca2ca0d37 +77c43df5c0f7dc9f36ed6c68560836fe +5cba7b9316b591829c756097ae0485cb + + +d41d8cd98f00b204e9800998ecf8427e +1f669f066fd46b6c9ca05177e177ed23 +3c270b13f4a5b576799d30edf1b7061c +5a24a30915985f4921e9977ef5591d37 + + +32cfbcb58d6ae71455e0c58f951f2849 + + +581bf4f5d80169d20b9ac13270b44e0c + + +c5a5814570d187568731daa5c158aa35 + + +2573e46733c7208e2235284e4e09179e + + +d41d8cd98f00b204e9800998ecf8427e +4dfcdf4d3cb3af826834c1fbb852f513 +b3ec5a19a14c7200c216cf3bb7042bd5 + + +469386ee98ede1646eb80de2443edb92 +d41d8cd98f00b204e9800998ecf8427e +fc2cd8f1b832bcd093d8f65cf48d6be1 +eea69eebcbf32860db846f30a803b9e5 + + +05afeb97327056d436d21d891b041057 + + +ec2b8a20ae51bead882df818e695f524 +d41d8cd98f00b204e9800998ecf8427e +ee214e8c71603d61080656642677e373 +5142e675c05915758d5da85ebc75eda9 +556f5e74c653d76e2f33c3020231941f +1be28ef0c48511a574aaec4e85b82042 +ea1fc88b5959bf491d98ef06a82efdc8 + + +d41d8cd98f00b204e9800998ecf8427e +85d57d1eec4745894a26c753ea9f4d9f +1c5229194acda10b85b7851bc12675a4 +a9332e0cf7eb8741e9857364a142b72e +04e25214030172ae5a0c4a390698ab55 +6d3e6d6ff9114516a80456e5a6834337 +aaa73e4fd80976e78fec2ae8ea9c3d07 +7e24728bb80f7be5ff656fb47737baad +f4938bd6e57a721cf8a7334599513831 + + +61ddd9841e1017b4654355ded8b4133c + + +1390ded165db331385a1a0b5873c2da5 +d41d8cd98f00b204e9800998ecf8427e +8a34202e7012f992d9dd2adb1ca533b4 +254b5f623a4ebd0f52af25fa0851d62e +a24a4e8582b19a3d805e6cbf21a6a1a2 +bcff6120a04c2644c3139ab28b982506 +e1e875671e566acb90ca03d16b7e63ed +be1a34c1c77c5431dfcee9caaabcfd88 +f71705be8958fd18f828eb64eb254202 +2073ab08b1875d5f37194576d7e2664e +8410bfc136a141a1218b9ad4f096163b +d0889baa672fc0c803bf11ba7f57f6b1 + + +d41d8cd98f00b204e9800998ecf8427e +7e5e0da2e9f56b27d3f9fc116c316e12 +8fc906739a61a90cb79cdf471643beee +d8933061942eb3a0528e7709332afbb2 + + +d41d8cd98f00b204e9800998ecf8427e +dae5167ba12e6f6e3205b2097b0a3c2f +cc558910e0bb7d77049f62f0963c1003 + + +d41d8cd98f00b204e9800998ecf8427e +19fd17d61082d00363fbd9505af2d01b +5805ac00be5c1fb584a55ae09ae9ef44 + + +e80bb4bb218e3b92526ff14b5ecabfdd +1ecda4bb00c13c9f160b7df333ea9a7d +e2b329cbaf1d720414108d3573570216 + + +8ee8b8bebed768def0904f848403029b +5194d17e44944e823af4e5afc4928fd5 +96a50298fb2ee665dd27034502f2c4ef + + +d41d8cd98f00b204e9800998ecf8427e +edbe4e266125cd1d5513b15dcabd6178 + + +d92251a50ab286a466dda724e2417454 +b633fcd1170ea27d5b398eff376091b4 +600e39cecc179fc8dffab41c2e519862 +1a47a847fe417086b3f0b8d467d35d1b +b69b43bab30c28687680635f91a53017 +311aab84570c363ed4ff7e5069f5d949 +b3af739e2c5343e75191918c6ce33bfc +6bcc750e4e3bcf3e3f130e84fa76c000 + + +605be49268441962e9c3c8fd270cb681 + + +d41d8cd98f00b204e9800998ecf8427e +ec86caf8b27bdabb788705fc19b23986 + + +d93c6b0e8c40afea1cb04473e7125fad + + +d41d8cd98f00b204e9800998ecf8427e +79960601a4151a1213d9848f52431c5f +27daf7eb9925aee9ca9d6a472397cd6d + + +d41d8cd98f00b204e9800998ecf8427e +bb3790858ceadc17b0e363b764780357 +c6c90963b5d4c740e6fa50906f101d66 +37bb963c5dadc996a1a96c433fc281d8 + + +ea8da23396efd8ad8ce5aa9e1ea2cdd7 +7f5917eab017c126b9c26979acc0f9f9 + + +0f5edd10e423f8ad19ff6ccb3e0f0d5e +d41d8cd98f00b204e9800998ecf8427e +5c64a4b4685177a38b565bad7b9b687d + + +d41d8cd98f00b204e9800998ecf8427e +e209d1327b4fcf06d9e2566bd1c5c74d + + +c259154cf9f1e38c3120db8668f22d5b + + +d41d8cd98f00b204e9800998ecf8427e +6a4676f26cc4774608c53cd47ae76efa + + +ff6d2d9d347d509cc2dd12cb883dae26 +6e8714f5bfec0e6e15bb43ce7416137a +9c144f63803c26a995df268830bc4a89 + + +366995b763c1aead04b0b2f0a125038f +fef326be8db688c921660438bf537d44 +c239aa6287f01ee787c1a437089e5b5b +7e3434cee54affa8341e2b25584d375a + + +d41d8cd98f00b204e9800998ecf8427e +8705dd72341375d93961d8fe65ac8a95 + + +79b8c989d344fdd08b832d875fb1e161 +6141398a9640da249e514350dd464fd1 +a2c3436e9e188ba9bb2653ce58bffc0e + + +d41d8cd98f00b204e9800998ecf8427e +a58db04e4c5e0dd974693e436b777162 +abdede0b95ba0317afc2b84d41c6d466 +144c675095326b4659f9e05880edfee9 +8132fb847569fa766adc0c4573f88d01 +890b8461abd8f0b87b126e9e770b9909 +1f02fab7a9f6f9c4f7e6f55b70d39ad7 + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e + + +d655dedc0e57aef2764bc930bf99fb7d +d41d8cd98f00b204e9800998ecf8427e +48f7678b5664784c7eaf3f295b395d1e +ebe9c66c13750998aec15e19c74fd295 + + +1ac4641f6dff205071a01803b06887ef + + +183b3f6870fc9669752358975b71323d + + +d41d8cd98f00b204e9800998ecf8427e + + +6c0827b57f73891866f6bff08599e987 +d41d8cd98f00b204e9800998ecf8427e +beab4c4161bdaa1a850e545aace54e1d +f22bc6ed6086102114234b52a31c2727 + + +f4485433cb66de63f4478a8780c7e4b8 + + +445d4a442f26203446ef5254b25dc760 +ae826c83585afee3ffa5a56793e1005c +569169ec1f694194560c0f27117ce095 +140594da0770777344664f990f15d409 + + +deb7a03d105db6ec6324a5f2d5aa3c5a +1921a40ef2e203a9c7e33e33d8481630 + + +f353086a6d731d067e3c24bc09411ff7 +9ccb4efac0c2927e8c48f31a4e20578a + + +d41d8cd98f00b204e9800998ecf8427e +9da85ea338c187c94b7a349f4582703a + + +c39db402b4563497e9c7270ef5db4cc9 +7d040a1858a6f1e8b3d8e7fc68b1b008 + + +73715bd3a0508984345293db3e4eb7a6 +a267dd6d9a787dbaa95ee81e9812a81a + + +d41d8cd98f00b204e9800998ecf8427e +890365ca9e5d7857e3532d4c0366f94e +b3586b44a75323dbf02f85aea44e25db +cd3437e4917814d7a568410ba4511729 + + +1699071ff4bb09210ac267d430c05352 +aaf4a17044e33a5bc381b67af0e5fa1a +63025fb0424bdfeec0773c146c88b866 +f8c37ac09b01f4a6bcdcf0318716eebc -34afc4d66edcdb3d11f43f8b647b194c +d9cb53a9d7329a35ccba6560d05ca39c - -fd6a54cb5cf80f075d7687ad66dd2cb9 - - -b7ac1e65cfb2226f71c4c585b87ef36d + d41d8cd98f00b204e9800998ecf8427e - -b5ab1de2655ed5933e7940e3a840e8d7 - - -94db7d62efd46fd1069e2fdc796ec48b + d41d8cd98f00b204e9800998ecf8427e +6f61e08511b4cab9d57d208aa0603ccd - -28eb88f57b2b5eed9ef07c9062c8bea0 -d41d8cd98f00b204e9800998ecf8427e + +cfdf29629eeab4fda683f7ce2db6e68a +cd5fd550b699c17d943e9f7758936537 -29edd079877a1f97269ec792704ba1be -6c01e78d8ae36d9743f7c7703112909a +098d6748b671ab8ff6b5fe8326181d44 - -76a34fc34fe2844982e0e7c8a639aea5 -a7288deb697b6946baff286db59b738d -313274ccfbc6586080382c481cd00264 -6151a7c4134040854886bc5006a0f7c9 -73e54239e073c5e776f0c9b0318ba330 -f994d768919712c348a9f4018c6d4ee5 -6471ec07cf574132fbdbde8d506b71b2 -7b2ad6fb7dc44d8a84517cd164a3883d -6c6185d0031ae718c1909e3c04d1fcc3 -78f3bac5801105879cebaeb0bdcbb03b -e7a0c91845d001672e8238f4f4b608c7 -6c5b043b72d32408f4002090e802d6e8 -4aed9d2cb22a7353d72fc8355de5342d + +d6fce7ac59cc15dc63656cdaaf69c1ec +884f200f728cff6292071327f3333432 + + +284ce739d99eb0845bd60cda571f4ec5 +b78b788d5b3e07d4453369e56c1d659a +f51c8778bc72faf4f5fd6f52f43b5238 +626d8b5925475bd539d310df50ba813d + + +cda3eb41eca2b3d060ff8b12499478e9 8f950f0c02a403cf239f8e47bafdbbcf 69dcd2d08e96bfa3e71b39599c8754ed 3dc697d1a8e9f73211e05cdbef38aa7a - -cca240d50ec70f59404618dff59c354a -6a091555c6877b544f3aab32b559a6b2 -d41d8cd98f00b204e9800998ecf8427e - - -884f200f728cff6292071327f3333432 -9415a071a1be518bfc801462984551d4 -43681ad608774f61647ec0434bd85c64 - - -5353f6de6a6c031748910e9238c8afdf -c89f71e71b16be64c27c7859023fd58a -d77310df72aecda03de0c4d699e625af -d41d8cd98f00b204e9800998ecf8427e -0352a64fc2807b6929255dd320e4635b - +2f12577c1d455111bb528f3866b65893 +4192e6cb58b900c7bf30bc123b919b94 +280a1ab7fd33d892d6726f352e555c4d +68dc3ea2cd9c6508a925df50fa011221 +8dd24611c7d0ae71dcf894ac560873df deac83a4c0eda829eedb0f9136a1fae5 + +8cd13a2c31d6b60f153cc120699a1e5f +d41d8cd98f00b204e9800998ecf8427e +c89f71e71b16be64c27c7859023fd58a +690c8e0cee2b6698e3b48fd0ac4de529 +d8d3d208e42ae63aa7db50c6bb59ece4 + -6a091555c6877b544f3aab32b559a6b2 -8065b49ccd1472dffa312f300db8f9ed +d41d8cd98f00b204e9800998ecf8427e -202aaf44cfdb9de3f06ecbb91eefa350 -6a091555c6877b544f3aab32b559a6b2 -0b343f1d661d5fa75128c811b7bd4459 d41d8cd98f00b204e9800998ecf8427e d53398a9064775d5bf1ad2da53a497b7 +0b343f1d661d5fa75128c811b7bd4459 +202aaf44cfdb9de3f06ecbb91eefa350 289d9a2960e260c7d015dd62c7d4cba7 -6a091555c6877b544f3aab32b559a6b2 +502e4f24f3019034722099aba3960290 + + +cca240d50ec70f59404618dff59c354a d41d8cd98f00b204e9800998ecf8427e +4d79f7743333ecca7616aad2fe558e05 866c20b40a82e12f5dfc6167586cdf5c -70b50d4f702e7595d4e75a5865ca6cad -5ebe2746a6d54a750520cb1c437d175d -1aaa761fff1db6880a873b2f7aba4769 -5d5efc37b691550abec45b0f303a8133 836fcb1eded545bbd9a2baeec41a4f62 -d35b77254613b6a5e3728ce1a705729f -d6fce7ac59cc15dc63656cdaaf69c1ec +9415a071a1be518bfc801462984551d4 +d6dcf54aee7bc5c3e706a538bccf2497 - -998283253024bc69f7dc052d67ce7055 -626d8b5925475bd539d310df50ba813d -8cea46e6f29accd74b3eba279ea06a9d -28ea75525d17a8b9bfb610a8fb509e41 - - -3ebb18bb41eb8043e8005d374a08fcc6 -68dc3ea2cd9c6508a925df50fa011221 -7d638279e193ce1d60244b24481ecc7c -280a1ab7fd33d892d6726f352e555c4d - - -5d321455fb7a2d8eda79b9c2fd60c27a - - -149760ed8fadcb899e8ba8e3e4a564c3 -ef909e4522e762772f5f5ddc63d7ee05 -5851d5e285e2ca13d469bd52bbdc7bc7 -d5333f6f618164c532190b0851f99182 -0dc61c4116c08c367e26b71502dead57 -fd5d1d799fde0113ed7dfff59ce7f829 -1d4faf84da5cb7cf4ec45f41fca4c789 -febcf135b4025891c66e202f15fd4d4b -7a603b1f2377ad48683ebd36121ee543 -64b89438be28585863692b07b28d92c7 -3d004a3c15cd75a45126bace56f8e571 -1aa139c5f297ba65303cbb1dc6690044 -1725de04cb20a0d3a8983531f869946c -e40ceef0efe859a6db8ba9ff02931a39 -5d4aefbb80446c57442e7e7e45471c29 -f723e0514d0a3b56160b072da038081d - - -a92b0b6374f698c980928a3bee17ff9a -a7520db2c94a8c640ac3566eea390071 -dd9cf0fdcd7a32f49882b31d894f9bcb -68a780425b470739abe10190db55bffb -ae8c315cfbe5998e5a067a09866e455b -2b88495cab2d5e6e522d8084aeda1f27 -7b48253be9aaf706a214862fda962144 -29bdf508093526561dd09480897fe51d -dffbd73d8de5768a2cc32565732dd9cc -2ebfa2593d94dad9c8f758780e48b529 -344b33992f0a7bf56829524b6345f737 -e33622c748c4354f0fd6ec4a9b53278e -4bf3ac228b311e0cf07ef2fc4fc8037e -7f81dc82b60d2f874756e8796df47c85 -8c080002a656268db625223987058f53 -25439159688546129372ffb05788b0e3 -93daedc90aa6287e82d8de6f48c3c673 -bd187d40ecb4ddbb8d9c40cc1fcf12a0 -fe1ee8a8ab42fc211c0fa08219eabf61 -7bfd53154d651a07bf5d6861b382d50a -0a575def6b9cff08c6397cf3a846dc40 -c07ed6242e02cf7244ca15d501b8efa7 -7367da82258c07fb35aaf3aafd3e1bb7 -fabbf3b6ee4d4daa435ea0a6ee9df9a8 -9e98b6ebcb40a3efd59fefe1647eb676 -05e4107cafdc64d165aa9c52f9fe631e -112774fc734705b5eb274534ee95338b -8a009d5933a9c9c35b01d210febb6e21 -640ad64d0a2ccc00d0db0acfed8195e4 - - -408203a970401705d1735235ba7be850 -821337513a78347723d968a49fde7624 -0dccae7621b59c1e1a30999d6cea6a2f - - -2b66c2136b930d8391dffdad0c6f7441 -01e7e410650ffc5f9877826e085b44a4 -b3d708e374e21a5b90cd9b4fc0be482a -4e708e91d45b1d44047b29cdd6768fa1 -57bde18b1e9758726fe1ab279ff4cdf2 -e418c1f44e48e5d1efd949eec8854d41 -64afa1088d02829638d3f7041889bdfe -7d63e6e9475d16e4599040b8a41a53fe -259b09292d31d92bde4e768863bec837 - - -b702c4be259106f2e031a8d7a57462a9 -7f5ed41c70e65cc91e731dbf88692d8d -4ce0fcb61939c26b1e0518f678f8e68a -85710907e0d972fa9131c608d8165fbc -fd231e2b546fd59a8cc659dbce37756e -3bbf2d2b448c6f5757ceefb9e3ea08c1 -6b60f598e3cb5d1c1bc8cf2f99ce9ddf -efb759421cf7af30d38c8ba28068d04e -c31f65e979da57d157bfb7ec4cdc65df - - -07b0a3d9980fdc81c37bfedb597204a6 -5188256bdd7cb073a043f8b65be2adbb -15e33c41fec315a0dc8b0a1f4e08ce93 -187fc6cb6b53b13e108255787b661fec -b06bdb8f2eb308f51eac8eb213ce324a -deab2738e25782c55f8daefd0157de3e -5c28e8fc82116d557114064745bad800 -ffceb1e4ccfd608bf7893cb5e0b4a977 -eb3573fcc14887e31aaf4f00800e1ab4 -52c51ac0c1e841314d48328b7c32b7d3 -9f993e01ed907c1c9d4ee39ac3e78be5 -63a117bad7a888f3ec6afda0e7fd16c2 -b7909fc6c1a3a7a089a2334a66f50d7c -116e9a092013cf1274f96985a620ce6c -c5ee5c6c0ffc4ab2f4cadcdf69abe1b5 -1e825413230afb352acb914e0b9ec371 -ab1c40ca3be7e21725ce114881dc332b -1bd3cbf746ced45c1e85aaf4e558277e -9167ee0137e4d8e27a380b605409b0a0 -867564193680d940ed63bf1013425481 -2b10985bf1817b07ecf141ada61b1848 -34c4ce957bccdb808e0df7f62ff98be7 -f61c878d3c2b9d7e12dc91384426b5c2 -baa289b36690f1d210e78612a3822171 -6297b565f138b8e2c8e83be19e7d0504 -53a00eca12f969390b2cb67c246d0ffa -5c06b9772a487667c388ae2b5714fa91 -39a418a15fd2f4a5810045ef75fa7d07 -5de32c6034d43acef1f831622db0fdf0 -4786d8e95b4fceb269f3d6a62ea66ef8 -ff450462c83cdf66bf254597c9b9a25a -448d58bdfda4baa87885d3be0131ef1d -0cee2eac2ffcfe5f273749f1e7ef038f -c08cef9b254c721cbcf8d583715f3312 - - -5c25310c78417e37fd75c8769e3c172f -26c66f78f5db62e9af07cb11280afc24 - - -d41d8cd98f00b204e9800998ecf8427e -6ed456caac188dd16fcdc5b19eaba5bb - - -22cb27adf9a761ca0cb76e0e54b71890 -3d9cc4ec66df38298e16365e009dfe66 -9bba5c89e5dd034e4d6ddd1b19a8abd7 - - -3e693506b63ac541c1463b20ac446350 -1170a4d844bb0b829cf85f02e29e2cfc + d41d8cd98f00b204e9800998ecf8427e - -c8159d7f239eab452f238023b0b11392 + +a537dc687786d8516536a2275806fef3 +d41d8cd98f00b204e9800998ecf8427e +da3b7bee20aeaa2f5e659d5211035377 +fb0a52c0f6e12945e2d1ea322e8e6652 +94032a10e3003af1c4e7bb6473be7022 +5ac441622303f6c6a3fa3003c8f0557e +f27eb8254d7b1596f0bb8d0ec006be2d +3725c8c2c95cc8ce3148b249ddbc0866 +35bd2525482d199b8b6202e622dcd634 +5e9d738becb2303ff019772b11a2c339 +215b05ae9013cb9b54602454067100ec - -a0765816715c1bbe18e9f87846a2b710 -f180d27636c3a69c402e244791499c59 -28d24390fb0fc34b881439a3e1fde041 -120b660df099ef9207e084810b95643b + +d41d8cd98f00b204e9800998ecf8427e +1372790e6457eef9f97ec0c3bbc3ef15 +a8aec4a40818d6280bcb55128ae3cb48 +71cc690beb655d5b7d852f7eaa19ff69 +8cec2de2981aa6b01b98d1db8a008aa4 + + +d41d8cd98f00b204e9800998ecf8427e +c8ba89aa3f1ce99b6733cb1bf34721a9 +e50a2b68928dd49c7a5472f36ceee6db +7fba20d7d9af0b9ffbc9b96fe7700689 +bbe44bcb153a4d179a62233f871f1d7a + + +fb2746b23ba5984a941b21e4640e912a +d41d8cd98f00b204e9800998ecf8427e +fc67405f0b08a6256750ceb2ddacee75 +5a93f6f55548aa718dcd47cdea3b1df8 +3b29a33fb5f50c27d39d0645b1d1d96b + + +d41d8cd98f00b204e9800998ecf8427e +3477c7fa74309e4d0519d696663df65a +5c0969bade7963678b0a4cc522225738 +df651b36e5b7209623d21da1fc2dd395 +e9e9f0f842977b2c05d0b5b47aaecab1 + + +65ec9fb8053d175a16e8e8b56682226e + + +d41d8cd98f00b204e9800998ecf8427e +dde20e222ac2716dbdd88150ac73bdc5 + + +d41d8cd98f00b204e9800998ecf8427e +e3346a9e88067fed71d467321021ac84 + + +0d1749857d83ca714437ed891e35f046 + + +ace625529635a30786e1f83d82bf09d4 +d41d8cd98f00b204e9800998ecf8427e +8a8adca33245aca45fa1400db7689102 +ecc2e8224953f8ca4d5f9eef47332364 + + +7b689a85a7522fdb80569ba709a91b76 +53cd0baf0d602776d84ab84514e69225 +387389bfe4569240ffc5be73689d1785 + + +d10524316d94a05190315ed2a537e590 +bfcb449a720acb626b7c269742a485aa +c1ac4d0440f0210376068d50d51c11a5 + + +0529ddc77e8c681c33c47b9b7687e810 +faa2eda13c5607ace72e34e9c0966a0c +72ddc5bafe07d7b1963a002ff2638ce9 +5f0e6ef10e19963fc935da65fb883f25 +a159afd90fa7e1673e1c235bb1e1db2c +96c99ba0ac9caec76611b3c53393274f + + +d41d8cd98f00b204e9800998ecf8427e +de3eed7c99e03a12c85e51a39d0573a5 +18bd00516ee2375d3f386bdd51702cd2 + + +7f6e513f0fc74c218ab4df64a332711d +766996c5832c22283f845d85c69050b6 +ae28d9719776dc9b686b4dab073102ec +ca58a21c56883c3064dce79a50544cd3 +e23724d4cdbc4a4910660ec1fca35d5c +64f80d29b20629fb63d1848925e4703d +43cc87a6b84afe612af178e9c0945279 + + +e5cd7d817cbfe8c2b5e4f92a892c2de7 + + +9d267f46db9b35ccdf464db22f7a8726 +5d134bb02748bc2f74ac53b63382b089 + + +d41d8cd98f00b204e9800998ecf8427e +92b5beab6868b0cb7ba5529550d7b769 +ed84c415bafb8d11fbc3bd0dde0e5408 + + +b9825fdcf1aa4eb465d00b452acda080 +1d8a8c14f623c3db37a02c7eccda33ec +b907ebcc9f13aa52a6089f8a3e27a8ef + + +602da82cec31cf5a062cedd8ffdb0d9d + + +17e25907696911e40f93dcbef8297b0e +71eafd033fa192897bfee1000d8340b6 +d160d6becd2eb7392c9c0383ef3d1970 + + +d41d8cd98f00b204e9800998ecf8427e +733c572e7685bbe069d88a8d8f7c32b5 + + +b7ecc9a60ee73e636c57d70af1f7b8b1 + + +d41d8cd98f00b204e9800998ecf8427e +f9669724ea9cdd52a44b3f4ec499302b + + +105834a4e145cd3717f34d795ed01677 +b12538bcd742e439ce6edd7afab19a45 + + +8c7c756f1961be336a5783d4c841145c +543fe99f0aeb0e9aa7241f30fddffb16 +b9c7983231e9270dfa90767247b84983 + + +6f745fb918c6b5d413a7de84c6e54521 +9d27e844dabab1e0d53830dd89376244 +bde48870137975f1fc5bc2f00cd6b551 + + +d41d8cd98f00b204e9800998ecf8427e +44906e02759e18236973f16ff09d5ac6 +259760d5653ed342f1dfeb8d24750b47 +568e5f8215b47ce62ea76603e8bac904 + + +55cc97fa2026cc42b4771d975b45fedb +5917f7c3e28d25a68162575e72ee573b +4a23c4ca3dd9fed9e8b50377c8d477cc +e8cff83122ea60c1fdc4bbc9ece0ee19 +4c1216c586a413cba81e46333c1cf23d +2a43f612f1f28c229bd6e9768baf8c27 +373eccf484ec1172381be7110d0e277c +a1033167badb7ecff1c5e71c21e0b7b1 +74c7d3f5175296a3a243b76a7e6c640a +d014f101c786925b6d34dbaed4953c83 + + +d41d8cd98f00b204e9800998ecf8427e +2fdff73e41250121b1ab8849901e0cef + + +76270e34f90b10900c95fdc7dc7c8a74 + + +d41d8cd98f00b204e9800998ecf8427e +a7ca31c010b324794b265778be355e9d +abde24cecf5f93f6d80bb41b9450c81f + + +2758f3882de560e1d11d208959c0627e +e40683c017da1b90fbef6b4df53a501a +b7e085903e6af70ccb6fc14238411d9c + + +737cea99171b10f164def53c9cac680c +f700c570087702abeb613205c73bbfb7 +c04b240903598f5edf1df7f263c05116 +f6cd6e4db0740ba9dcbc564de7e2dbc8 + + +19ff8a52a9056fbaf0fcf50bd50ebe48 +151fc2b7ae6e1fbd460e2eb33f9b899f + + +39c29f1dc8e0f1d52719e3e723bc5c30 +77a8e7f395a22f09a1b776c2386ade99 +8b40772cb840450da12d1210c46e5c76 +6fe5e34cc37004b4342377afa27fe78e +d85068d3621a3cef299e193d8bc1ae70 + + +d41d8cd98f00b204e9800998ecf8427e +b4e118e728c4d39cf4c766095fb14d0b +1dc3d6a1dd909a8a58fe8eca47ead5ac + + +7d5ef7f6951cd1f20b4b94125b933801 +88bdf837e31eb75ff80df30452cada45 +60bdcaae8923681fb2920d8f926f2b98 +1f88ec9bea577d80683b7e33d5edd1c0 +59cc5ce648da64f713581c8952a82fe0 +abcdf41603da0d617bee025c713adb41 +5a226ae63892e8b2488ef6bba059d308 +0ccf91e69c6567fad75d1d89ae531461 +40762769c56a375a21683e8a96a8b814 +f350b85fbf9c7833b5c8b26c4628e885 + + +a079bfaecec2f2058244785d0258ff7c + + +1149448d4763707530c230bd9aae1bc6 + + +66180b8db9d50d8536234822b057a8c6 +f47e5f7c375916a20659f78427e1411c + + +d41d8cd98f00b204e9800998ecf8427e +17c67e9726d6de85a41a97e89d5902c1 + + +a891c48ca95a34783635143c4c8750a3 +7b01b1026f28ec7458c2a4d48b261d26 + + +2cc99d72a8dbaa097c6e563b127bdad8 +d41d8cd98f00b204e9800998ecf8427e +76e6aec3a1262b7b199fd88ae651d049 + + +337efc52471fabe8c6703dc31ff80213 + + +19e7c40af2c11cc90565af06b44d72e1 d41d8cd98f00b204e9800998ecf8427e - -1798725090e74dd4d13d14a8a5533455 + +d41d8cd98f00b204e9800998ecf8427e +a6d819ae070a948589c52ffd9cd22791 + + +1c942203fda2bcad764d878ebc0c47a5 +d41d8cd98f00b204e9800998ecf8427e +6d5ed19523464e46013936df91c6ed3c + + +177e1f4f5d411828accbd34cd31821ec + + +a95d18dda6cd01128bc3a96edc463191 +cf7beba0674c611eca3eb40103a9d56d +a792bda8603a893a55b85f444531e224 + + +be4909eb830f52517bb34572822210b6 +d41d8cd98f00b204e9800998ecf8427e +2a2702bd2167fd28271eb4eabca6363c +1f463d48615c4536fcb43e71b42f5d4a +bb29d8dd50b7570b5744da807dceab8a +26e616b72a49ae4b326a093bd0713303 + + +15224708f9fef9c9e6225272169e5327 +289aeb68be3c5ff2a4cdd57a64257b8e +31431bfb5d4f361b35887e63a0099655 +5d80533881aecaaf42f40ac5919a94c2 +3e8c8ff5959ed24ad35c169286978b20 + + +ab36de50d13642d7146b58755426e08f +4e5c475af112f0b40d51a7db229eeeef + + +765cd4b94afa52c8240a052967b4fcec +493333b47c15951dac1921145ef15c38 + + +578efe6534e14addf92d9cb9425354c9 + + +d6d047f9389cde6f11b9175ffda432ac + + +a60005bc1ec9d7d32bd3f20f41d3a5ad +1351e4de8c5ad72c9a1c29c2d0ac9e19 + + +cb26417ed98d172fa1fd331e1985d799 + + +595e93e44d846e5411686b4a0e74cbfb +946760ff06abcff5d8863b1e782893f5 +164732927ed9412a51a8dd5d3d374dca + + +d41d8cd98f00b204e9800998ecf8427e +9f6a9249929ab80249c9e9060158fdf3 + + +40fd56dcbfd9c50fa9735dbc0306e054 +077e5ba7b08bcccf15dd7278d4f86910 +9d28e69977631bb47d6c67ffb111b1e4 + + +793e1a0fa37a44aee8041f15d41f6bea +2467bc6197f1066da440342477aacf42 +fc9bde4001ef44e613b445c76a5a806c + + +d41d8cd98f00b204e9800998ecf8427e +1a9d29ac8baf9b71986185e8d6bd15b0 + + +a8238f46912020ddd0082c86c6bbe0c2 +af528677086b2c26806ac47af95d9d9d + + +64416835d2256cb982adc3b1d67a6cf8 + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +8df3e905e6aa6ea301e491a2c57b17b0 + + +d41d8cd98f00b204e9800998ecf8427e +11827393335516b52bd9a8644ec0314e + + +d41d8cd98f00b204e9800998ecf8427e +006da78b11f7babb89e930b835695263 + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +65538ddc6ba20338f68de9c0aaff0fc3 + + +318ba51c0457714cf1b5861400a96e22 + + +d41d8cd98f00b204e9800998ecf8427e +8be23d776c1495d2c25270d31f043b15 +fde1dac27ff95323136138883a8cb086 + + +a841170c4f6064130a5d440ceb5a5772 + + +d41d8cd98f00b204e9800998ecf8427e +6154832a9543ef1c71df2880916850af + + +722a25744063ea81a6d9be2df501a47e + + +d41d8cd98f00b204e9800998ecf8427e +33164d88351d201cc651f7142656c3ea +759762a86ea42322a44b7eadd4b76959 +6c456bf952ac5c6889d0360ae3d327a1 +9f50b8882785311bf3e07ca18bf1df0e +80a28b7d54cfb242e531baebbb30e4fb +c07f63874a6327c6efe4f17b2af0164e + + +fe62c00b682dd677dbca4764d5f0fe97 +bfe225a7a6f3dd1d398994dead8172eb + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +6d050441b93da1339e2d9c07c3a7e527 + + +b6fd5cc801d681b05256bf8b413c9786 +e5eeacd52fb833b5b6a089889a84560f +55b46729bbc65c650d7422f462f50c6d +2b061d246bb5f2342b9867c346f3f1a7 +d592551b67e9dd797f7a36a1b257684b +204000f10fb031ceb45970d4b4996fca +39324c61ff7aebf323cd070cad8897d1 +2accac2e7486bca7a2d57f646974d54e + + +e2605c19e2029efa999dc98306e5a834 +0f3255289893fbc56e98f6ac1ab4ae63 + + +76698169fea8c817165cec07292a4d60 + + +d41d8cd98f00b204e9800998ecf8427e +80857cee94fae15a651e12a0213f9abc + + +ea1a3bd45013d291cafdce135ebbd13c +593d9a38941e23e0261625313c50e64f +221d0b581479c434f039e58da4718a8d +a6f5b10b14e766e788351b506b6f6024 +4ac8bad5aec7558c0a274b89b723e8ef +727523f22aceabcb8ea2d063a298b4d5 +43a367f720a851b8ecf9411bc6682988 +1af90d15f4f688afbd3bd702d9b2aae7 + + +79fb102cf00e5bf2a76cf1330fb51577 + + +d41d8cd98f00b204e9800998ecf8427e +70a58e45eb007290bdd308d2c8a945a9 + + +d41d8cd98f00b204e9800998ecf8427e +0e991faf2e0d897954ea76c55190b9df +13f125c0584efde7268bf0068ee9e31a + + +3f5993acb1427876c4ca8913cddc9174 + + +d41d8cd98f00b204e9800998ecf8427e +07d2097f5a71a50b264d0b8454c2280d + + +2bb25c5563c0f23357ab8023a08c7dca +e90f2e3488cecc1b6e341ab344e7ca44 + + +c3fb399ddfde493f8ab5c5aba8758628 + + +bef639ba5d15fbe93aa7df26bf6c3a70 +74c1c5f9a6a4e91b4fb6ef74e2140f77 +d00dcd6a42cd0d91cbd5639c56a4b6a7 +008656d6620cb1ef43935edc30fd2994 + + +7ab5486f4cec78b1c4d93a1df0d83b51 + + +8663323ebadcaf9b966b5232836729ac +d41d8cd98f00b204e9800998ecf8427e +4fed232f7de5c37b43e0d4cd56c42051 + + +f47f735ec8627b7b3e9ce6a5e1643d4c +476de8c581c516f92a8b075d6b6eb19e +4b0592a2d530a9a95419b7f639330cfd +240c2cfd7be8c9aad5e8ea3126863cce +38abfe73d5c0388d08ded7e3cf929b9f +6fafa114cb6534368dbcdc261a4e66d0 + + +d41d8cd98f00b204e9800998ecf8427e +bcfa3b276dd79437d1d60139fe51de01 +abd324e009433ed557a09758aa4ede95 + + +a3142216aa5ce25ca86c6f3ef5f6b812 +5c5ab39c1842193949ee3cc0927104ff +313d825ee786bc7eb75711676e131dff +3b122944f8b0d8202724ea8721ae8559 +f3fd7998c7163322b634f6c456841929 +9cac9f75f05ba54c2255f7c789a5ab0e + + +357849a83e3bd4b80b773283f4376a88 +ff5a2f73aa7d542ce30baafe36da69b7 +2dd355941009bb108ad48bfdc68955de +67c38478b7e6853b5dbad31a75f655ba +648f0070a72520023118ef9d7d26500e +a6eeebb304bbe571ffbab0db1d030569 + + +017dc119f8847b411ce502960fb93f00 +9b88489c5cb23c01cb49c1a882b3e6b8 +af5b933e2c38b422e297b175feafbfe7 +0ac4437e5258a2da2b4fbc05a96aa80c +eeaea40d5dd910f63997ec0329d85cc6 +458d70e686a207a21618c43bb1b9779a +19f08b971b98de2f05a94f45926b5a51 +37e6c064751c71cd82a008eeaa428389 +7083dd601a0dd21afa5d5ffc09440d4a +c75af9b946f33abb8e34a4355fc95b08 +edc2555b237dbc9aae4679971b8b424b +73ef86c6047194a43a152f48099642f1 +7a3a40afaa184399b3341c8d3752ec7f +4f157166ff76d99e38fa7517b5f00f81 +ca17029bd39f352c236bf79970ee7414 +3222e8667905ffdb07a756fa25a26bd9 +0793851eeab3b5a53fbe26ed497e9479 +bb6b2043ee13967c84a94a1321fc20ed +d3328f22bef875e75fcc41b404ce8460 +0a5c40d34cc8023d7d32ead997fad057 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +201c34fc9d67674ba6d8cdf07de30e62 +d64c67ad98d5cc3c5136298f715b13f4 +c3fb35dd0fefe93bbf0dfd8976709bb7 +e22f001a43b558ee15fc2bd56a3b1e26 +a7d9e22d7ff36c1da81e13bbfa449cd2 +9d94a90161657e4a6a6cbe94c7c22e89 +459a9508eb6538bbf7fbdf224bcd4e3f +6ff052e55a1d1827e5d79b2899ed3057 +b7f38fe9df82f9bfdeb39d490bcf2273 +7fc9eecbe2a31e4ad73ee56f65862f02 +bd5ee5b58b2511b8fe23e96db9451902 +38525dcb27fc42b2d8485f8a42e668dd +1ff59633773f6bfb4dfdcc413018166b +00515fe2f655251e70f109e77ea88998 +afab86bd75994dd422cde6c39712e684 +3324c82b9c0e239b743efceb0b1ee4a1 +e5b065b4af6be3796a6569c47af06436 +af2c055b31358dcfbcaff19b8f32d741 +0b811b8a0f1113a872111a69e771d294 +b8f29f83a85b2753cbb11675117979a0 +1194ae8b155ccc5d1bd3de39e4f02643 +8aa5beac7299afebefbdf6817d7e3a3b +3aad9f2326dadabbb17a4c898f55cb7a +aa3dd95196d0ec83718e74c22d0a0da3 +e2e3cd92d8221808b6348ea0dce50716 +2b89db2c940374d7c69527633eb17a27 +e4adcd78659246808f7ecf08d2e957d0 +37c8cf292316d659b712e3e792776e3f +e113889c8ca0692d1fb6cab759afc91a +9a975f655e28eecee96a51af5c076f6a +ca0b565cff02fb2256e6fb2a450aa0e4 +34e85f53003491eeadd2684e81aef022 +f5339f279bdb4bbca04f7e9ca6030bd3 +e9e437b0e54d0b0f215555a8a0aa3691 +ed3b811dbf2f5f0da999aac45470a2eb + + +0671915faa649b024bf52e2848c2af91 +36d8c10a2ce5713bc959bebc6b9bb3af +8bb2d5e983479802e326b238be378beb +3cf7adfa0a3097d1b2600c8dc7f108f1 +8f423b7506fba2ec7d885507dbda2525 +a59a31be7e8c13c20e0400b9e367b329 +bc80a7a24c2b869aaa5dc2c6fbaf232d +7083dd601a0dd21afa5d5ffc09440d4a +f2a97948d26385dbf048ef0cf2c525d7 +d4593b4f93ecaa542e8aea5a384d92ca +f73b1da5514876526feca98957b769a0 +8e49cc0daead5830960facb5ea2b5281 +e1161971bb06488cabe9066c8e827741 +332e14780e6915f7d324812e4d06ff73 +6209d14d51b22773aed9282402cafe9e +3222e8667905ffdb07a756fa25a26bd9 +bd26f0d63ead849168790ee8537aa56d +ded4bc89f92c2a8ec08f6445f001c1ac +abdc5b264864f9054c2bd3582aa7f290 +ac102c9e5f34b16d5425da80c0cb8115 +d2e67af797ae0a9679df561cd138cb6e +3b21f916c1cc442741493663d4d870f8 +16ab73a14d87056562a501659f91ae7e +b2eec42b35ed8f4710d5db8413135f8a +97af8c6ef82a0f244fc815e6e16ccf90 +b4c21e9d97d5618f76a2fb5e19dba11f +42d457fdac3acd77c0a324361820c298 +d1f2a13bac4f33e0dcee955a46ff5c34 +171adcd57eecc43d8ebea5bd3cff21dc +72250ac3aec56486761a3340d5c292de +8ff03a197fb775293900b1652cbc2cae +1f4934ff9e76bf858d095de52625bad6 +28eb991ac8777246895a581c360a9daa +bc755dbaf8c030bc1ead71068fedc9b9 +96b5be908430b8ba7373f6668996d236 +afacad3b2411ed3e53bcaef08d0ca4f4 +72edeb3570c0c46201f53a9ecafea7cf +2d86a48e9c7237578885e4b57dd9a831 +e938b7fa60f5c5bfd3b55f97f171585a +c1da4b8a0934373f032daa2da245a23b +9bc9627697f6507eaac340ce462ea48f +445ea215ab25553f1e6a02df51e7d1ad +c9d5cadd5b283418c5aa85203a74aa2b +b57a6139370dc22b4c17a1298cc82d10 +faa2995204f2d7fa690071468d5cca0b +4c3b11586abcc5df7e395609ee7131be +45bc4e783f1c8f3b4cc8887ff320ac8a +02140c8aab60d378c25d218f29d4fd51 +0ea982c95baa64c1c6ff6bf3244a22cf +a9e2cc6d99ccff9c1f8944d41f09a4ec +f34cd70153bfa122c367d2f0b39de7be +49da8f53a1dfdc990054ca31badb7022 +83a549638b11eb3ac436be023679a1e6 +03a3724414f7c5307426ae32c5f8ed8d +91f65c396771da2ba9f1e966e59e1d61 +269b9f26ca2cc6ca3251d060b1913c8a +1fb6c4f678f781062defcb85377e1223 + + +fa4be98700072456b52390bf54f33ba9 +27edb8cd0620892d628fa9dd3f12c74f +0db73299861b56e9d892fcf7f32ed63c +329a3456692fb25e9ddd96dba6698739 +1419ce7fd5c3a4c25e707cbf32be06a7 +fa1fb9545131adc072f3b0ab47104bb0 +da1eb7c39da28b862a798f37efa7ee43 +2b9bd4737c65bae88004408675701b17 +dd8e45a37c5ef0fc6089df59605c284e + + +19db7d40b75d732ef2885a7ff654633d +c3e50ad0d4c93692a2810e136ada70d7 +af56ae8f3240a1cb51bf1a10154a81ab +bd8be9fccb19a6f298c916d3427cd65a +c487cf0c63de6081575110f79fedef28 +a82f967793fd358a77f730c774934150 +0178ccd0294eac78322bcfb837883e9e +c0160997de9c25bd276df7650d94da14 +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +e1161971bb06488cabe9066c8e827741 +ed059ed40afcee883cd95bec8e58a0f1 +8d1907797bd91325a05612826030dbc4 +2d28a42c82552f1758861a58d4bd2b26 +e8296008ddd844614e63ba594061ca0e +d976f528676688719bb4ed9da722c798 +4b2f37e2efbc07cb96a3c17df7f132b4 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +681bb6760c742ae699ed900dca34241d +512699b0027618a3031685da1faf9210 +4865ab7e4d789a51075d4f780c3674ea +d9e5975cb7abbf8cc23b9ae0909c1291 +eead927af63207df007d30bbefa0bb40 +8d43131041f3d3667982ff5fa6227d1d +5f93e31d32cd99d38e3d59c80b4137ff +1f2f0cba219e3d68c9a1034d55c27631 +7ac550b131a480505f0160feb1984344 +f103431908884f274534932b873fa44d +96580781af2e64271588ef6d49f05d89 +8e981e40a6eecd6cffd39f0bc1847198 +92ac14a3dd5307e6bc4429f625ac3f5b +07692372f9f22331da5ca1cc604206c4 +01ce0b50fc1287f059584597f867285e +6448daf1b06217c7dc989bed6f3709a2 +fb5913e34a812d5fdf9e25b8ca8c9fb2 +c1ec8fa6489acbe79cc1214e8130231b +51a8ed92619d4857e0eaddd369a14b38 +1356f3061125fc78d9cba7834e9654c7 +3751e31948805ae4d6ba83b30f4c1318 +8cc192424d2a8a3a8439cf6c9e9c866d +228b0316d26bdd36e56a9158eea64ef6 +59b195fcff4d3877045fee21c364d524 +68d654bb2efb93c89598b94621880c02 +37c8cf292316d659b712e3e792776e3f +39e7381312f22a2cad63224d6a5869c3 +d01fdb1e6043fb26b049108da5e4df60 +4b6ac010cd85f7991579132109be609f +e9d3e6e7cefb4889c0f92ade40de2036 +99761aca53ed66d60bc8ec62245576a6 +e9e437b0e54d0b0f215555a8a0aa3691 +f1f34d8c0f864daa5e8ab56801027430 + + +27dee531e3acadaa5b85ca2bc08beab4 +737685ba123e361bbd63da12001d1853 +261d2325e97f1947dfa1715cba5d739a +c531f5f8cf805d6986da6e3a848c59f5 +e6c912f661e3eb232914b9737a9ecbdf +515b69b2e105d2940a7ddc3b7da3b4bb +c3646e03f2df786dfa2ec31ee3ab80d2 +7083dd601a0dd21afa5d5ffc09440d4a +9d182a5137b918a55f7e166da6dbd0aa +8f06a045e1f9439c132eab7b0ec1013d +fbb442be183b6171ba2aa760e37e2990 +e1161971bb06488cabe9066c8e827741 +ef2bdbced2a101b48feba1206dd35409 +5930bebbf1488037e7fd44e1d08b3cce +3222e8667905ffdb07a756fa25a26bd9 +83ecff62f5b3f243578574f5fa20f185 +395c966c6a0a8eb576242edc349e4c62 +30c6a2ac8f5dc2c78135a1d2d958c7d3 +2c3c0e44d963da70631ef5845245c361 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +7838a46921db383788058907da22d174 +6b5e849f3d43ef3fef1ac53d781febda +a1314605a33f143e8730909f6688403c +bd7dda2ad705ee94dcc12d717aceb6cc +fff1ba73b4826597cc3d95377e3b66d4 +4155fad171a9e5ef17663b83b38b0400 +bbf6109af99a85f4492dd98a94a6f7b2 +8619d6f678b5c35f529442dc6240d6f8 +d819c152ecb177c120f1e3c9eaabc2c6 +957e50b7d7e8f48839d6667a25120fd6 +500aff15daa34730554493980806940b +f3ea652651455004957878d68d149205 +b64a703248595261d97b96416e8fe66b +a74e0a8b8adb285e5675ad8f22e7646a +31e4db724dddc41b42b165ed8c66f3a5 +e80b6464c4a540b59ab03e8b66369968 +530f11786adad3d90bf451044a293797 +c6aa5d300ad94789a9f2c4cabc6cd8de +f5e9da89cf45e535117232b359317405 +ae98325d92a5c7b204a6d29990e289a0 +eff46a7ef7fe0f9948f9b1ccc306e52d +fa73ce370b8dee43aedda441575d91ff +ff119103fc6e7bdf5f61ead86c4278cf +1d7a55d13ebc889af056ef71120d26ec +119d9afb003f18c3adbfa0f2cad74211 +b99f23c57218db693329dea5e53bdaca +eb4345df6926e58a295919deded030bb +d7f5ec81233132fc3a20c1017759ef79 +fb42b13bd294d714d48a5ad8a18abada +a5cf2b653fe77070ce6cda3f3279f126 +803ceef46d178e9f8661c92d918157ac +ecf1064ba55bade50d6802eb4a1090d9 +41634db7bf734aeaa7b14ff98bd9faff +85a0d1b52e0c67b60087d2c3e5b30d04 +cdfa3838283c176556fd986e1d077a37 + + +76b311f0c47f4d6fcbdc496f885cb210 +c9310d0a5a4f7e1f6b85201c0dc2fc5e +7883b003313ff4acf806158e7821e206 +3c435a743e3c104534888e7009aa186c +2280a3849504dad92642a115178e3208 +4708c6c7d007528024fec04f160f0dfb +83390246a5a15a70c0115927b6ce6392 +7083dd601a0dd21afa5d5ffc09440d4a +b83c85c2ac7cc0c586dce2cffa73585c +536d1e5fc0c0db495a44906b959abe87 +689b03714c6aca65c47031f4da01ab2d +86b10d96c3a969dbf3a625859ee245fe +4ba8aa641f626577301fdcf710a89751 +a4c90fe44d7cf94c9b17e3fe7075a24b +9b4b3fa945a56f2b72dc0860b2e88c65 +4ecaa57a07979ca208dedd934e934071 +43405e53a62aa8f029cb11361ef44e2d +f8e9d0e2f7ca86f855a1fe6a39eab4d1 +47f5569a8bf751eaa70fa105edd2293c +fdc094ad86494758496e191f32b578f3 +7a75cd5ac5590263657b0fe81c2e9686 +78e8ba4079b98d950881c5512eebca99 +7b99c6b195af997027c07bd9348c7b1c +4bfee5904f91bea7f89e69b65d84edef +a2e1832c57b19513176a741530684c87 +b862f2f6c8261be10f3c18faff22fd22 +1f80e739843212120c61324f88ac8b0b +ece08cb7ed6810cdb3f0c1c917ec986c +415710f6d8f8caa5326a56688a20f3f3 +7f1cf10b121b601826c8160b97d9201a +012314e6cf340b2f1e1a5c59a85db7c0 +eb93565549b324f373ccb8ae14a9e82c +c48c1b680ff2d2be54be761b2ab7755a +2c8bcfd130f75c11098a1a143e256dc5 +bd2928650dd66613ef518cb8b8e084fb +bf1409395306f2b2924a67beac05dd56 +7ec990a748195e943c1d78619a7be987 +4de31a2c43986cdc7cb77c46af26708f +e0a2135bf8ba78d71c0162491021d9bb +ae2a39ed84e9a8b31e97d34efd50bf79 +40fe600abe111a3b94e46d9ff95cbf69 +cac02982af1a016e225fba5f78dbaf9d +76ceb30cc81b488e360edf4cd6b072bf +b057ed88c68f66ceb4fc3f7c4ad8e61e +2ba914ba1f287a51e96117c8734d0370 +98035fec612b1dea0f11fa299377d2bd +cc44d8f6611ef62af800332274ddf91d +1041d6ae63ba6aea3b58a9597411bb80 +599dc37a15c362ea63096dfbf7f57bf1 +194741eacf166f7dd6fe934712886ee5 +17e8da7051c1b9875f14fd6cc7021f70 +3e71d859df80186b7b28a84c96919be9 +60daced713741cc7d341aafbd2e709b3 +da20e42fc14496869e80645566c3ba35 +9c2bc251217eeabb0f596bc8eca72375 +98e1082970a865bf1264472c0367b2ea + + +83d58d7245d7473a79ece8004d881b7c + + +bb917ec06d14e40efb3300e05d0a0a10 +c4000c3a5f961950001bdbf0eada3ea1 +88d5cb60dbe10ed6fa96e68b6edb6918 +1d969100b86d4a540c27d3b81cba7135 +bcd76502b4bae3df88413973e9190aba +1da5dbfd0992f79c052764d625e19710 +e7f895e3c9704e5bcbaba0dcde9a9cd9 +beb56f819a1606e5f016fa8ece26cb3d +f2a97948d26385dbf048ef0cf2c525d7 +98d42795ea5d6603c5584fea226b4da1 +0bf4d5e2e2dc108c9d7bf4709c95c1c1 +8f4b79b39959181ea70b9c231bb9ddbe +a4f7de71fffb7fe66bbe1ead04e43890 +f8a9ee9349754eca7dd8fa4a3b30923c +8d4e0500361675e1aa151b55474e52cc +ff67d6d9f70665b79297741f31c34c8a +42c0f32004ad912b0cfd236b2793f4b7 +84802bf3c4089efe535735c71c0a927f +f1f9f34107c12b12db5e173ef69e5683 +426904859bbfa17b03832bb45bb04199 +19bdb34ebc6cb393aec07df216ff5065 +0c5860b9d02cef8eb72402d8960dc8ed +2bad6855dcaaf4b18c3c92f32d94893f +d7db8015e851aaf2e64cfc47f33f6951 +20f45c49e3159e93486848672ee4650b +d2eecb1e8e4fb988dda81bbeb97746c2 +506035c575faffff4df76ac0cbd0e672 +d06039f65616165ceb95e9a140e017e8 +318fe97b75c67ca76a381dcb2fa8c235 +dba59ec36d373ca112d6392ad83b0006 +5c10d604a0e4afa89950b5c8ea4e682f +e9ad12e8ccc33746292e9e23f1b8f140 +c7e22802737e5755508ff6fe2910578a +2ba0518b06449c1440e2b4e99f206b4a +b8106681e5571530b740c623316aacc2 +356004b343737cb05194e021dcc61caa +11255ccbc8f315b9ac01162c5b3939a2 +2a5e5c20e225efad5f6b841ad0847617 +260a28780209a054543aeee4e3431afd +1f4f2ca64df801881a31f2755eedfd0e +02117a18e23e6d3fa6af33209fb0e6b4 +491fa67114d3c382ca11c8beda1d2481 +9e11cb0cf1fc7d8d0189e3b92781fc2a +348843a224b0ab55e3d51c0ef701c55b +f8c38e046825577ad0a0492a54162458 +f135465130fca1966eae06b57a3192d7 +f0b4dcb4ff338aae365219b7c90568c9 +0495a2ce04fae425dc6a1d880ceb1dbe +f7261490003c49efcba34cb82f632fa8 +e00f3af08340988b3ad28a875762e6c1 +bd3097dcdf63e182214dda4005b47019 +a40977b321c62cae4e6201ecee51c564 +7cae9dce924b9a3ad5fe6c7d42fb77df +dab8f9faa695a459f51b0f97ba0d8fb7 +825ab258d0c4e5758c0ee628fb42962c +b6e74a35d4dfe8e05e08baf872ff1921 +eabc62c20f3380e78359bf942b5657d1 +381fda47b3c28be5e86909a54ecf6f72 + + +19db7d40b75d732ef2885a7ff654633d +9e04b2cd1b93f421705034d5206749d8 +af56ae8f3240a1cb51bf1a10154a81ab +3a0718dbb49ccce931717f52787dc3dd +c487cf0c63de6081575110f79fedef28 +97e7bc2c31555a0afde1883b316cb5f1 +0178ccd0294eac78322bcfb837883e9e +7083dd601a0dd21afa5d5ffc09440d4a +c0160997de9c25bd276df7650d94da14 +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +544d1e567d9c598375d0b2d08cf632a1 +ed059ed40afcee883cd95bec8e58a0f1 +8d1907797bd91325a05612826030dbc4 +3222e8667905ffdb07a756fa25a26bd9 +2d28a42c82552f1758861a58d4bd2b26 +ff5fa04ecd30b34eeb2f0d902a96c2d1 +87204bb4bc4b2de9530578fce343498a +4b2f37e2efbc07cb96a3c17df7f132b4 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +a42be7db361dd5993f28868e4a3f358f +512699b0027618a3031685da1faf9210 +2557b24410d1fb00de290259c8102fd9 +d9e5975cb7abbf8cc23b9ae0909c1291 +7b66369f2447bf5361d9460cd162a092 +8d43131041f3d3667982ff5fa6227d1d +5f93e31d32cd99d38e3d59c80b4137ff +88aa30e7fb6c99116c0c723f0556df80 +7ac550b131a480505f0160feb1984344 +f103431908884f274534932b873fa44d +96580781af2e64271588ef6d49f05d89 +8e981e40a6eecd6cffd39f0bc1847198 +1ca4e724a542dd90368a4612a878aa7a +07692372f9f22331da5ca1cc604206c4 +01ce0b50fc1287f059584597f867285e +68633b9a396403744b2f3e762bbf5a19 +f326d01ea1f9cb89d96aafdbf65dfcf7 +c1ec8fa6489acbe79cc1214e8130231b +8ad7dc8c62da0c98fdac28dfda1db0da +8380add17705af4671274a34d735845b +906adc49584042461b20f130732ea9e8 +3e3baa2a47af2ba7525ad71522d6ed85 +3122c8015a2583d254fbdead8e4fde52 +464e3cd1b9ccd7bb22bfdffb69ecf33b +ea85eab4477d7c17bbf4c0c0c5e5065a +dbe76f9c3c57b312b0d6e217b9f2a1b5 +39e7381312f22a2cad63224d6a5869c3 +39839e873ee2d30b40fbcfe3ae0271d6 +9404750cf791c1b2a44dba3b3f1c0a0d +f2abc75a4866e567d2c3dbdeac2b4227 +99761aca53ed66d60bc8ec62245576a6 +e9e437b0e54d0b0f215555a8a0aa3691 +f1f34d8c0f864daa5e8ab56801027430 + + +4d33c178725bf85d6fed4a3463bf9376 +c3e50ad0d4c93692a2810e136ada70d7 +a577c945e36ad6a5128ccd9b78ce95ac +558ea4e4e3093c204da98b939aab9427 +6d1a3bb5f8ad66eb1f311a24efe8441a +11fbd22f1f5df81e2eaec2a6c3c07ce7 +bb33ad0b8979fda3a2ce7333e06690d8 +e696620abb33dd46cbcc1d87e8f0abca +7db2f1cdec58e462f71191b33e61c71c +8cd10e297876e0c2d47a576dfcf61a2b +bc8b10dd8cc1f841662dfdd87868197c +311cb7d4bf06cb181cfffb6e44ed5826 +e1161971bb06488cabe9066c8e827741 +00c975156f0f920a45183c3a23895978 +3317a2570c5f3e9a8796be39e1f391b4 +cce523f0de9f4c45020b92648a06a6cd +80280f8f617582983aeeb5a58517e332 +933801cade37a7cc6d719a5a06b61cec +d9472c4c816f496c95e5f408e8465767 +4b2f37e2efbc07cb96a3c17df7f132b4 +1898ba53941f49ece5a58b90fdac3ebd +7353c73dcba6a3beb03620ccb68802b3 +9f720e8f9ab9842fc420a250f7fe9ddd +4ec9196673fd4aebd525032a6b450584 +681bb6760c742ae699ed900dca34241d +28ef3589fb3b052ea0c95358a09f5198 +fa10090809dad8acec5af3a377b6823d +3d3824b2934300c588713599638fbd53 +eead927af63207df007d30bbefa0bb40 +3ffecf278a6c726e6b1cef69940945ab +75fb4c310c4f0554d3ac9859d0c5b646 +c4b6122a148725da969099eec43c9883 +7ac550b131a480505f0160feb1984344 +66d268c7122551e46f2973661ae0cf15 +34be9245428cb84ae31c992eb21f33d3 +434f0b89dace6fe057f1e0d8f49c70cc +6f3b6f771da549d8e22263e795ddecaf +824683c2bba8c209bd757096e7b7e21a +01ce0b50fc1287f059584597f867285e +239bcb951d596b8d3481caaf19bf8fb7 +fb5913e34a812d5fdf9e25b8ca8c9fb2 +e5ffe4b8be92155bccb2d4fd38a060e8 +d4962dbf14773e0e4e20fef6291149ff +6be5863469b9058212b713e88f2c1bcb +7ce6e3f27f962ebc461ed5dc35b1b683 +8cc192424d2a8a3a8439cf6c9e9c866d +228b0316d26bdd36e56a9158eea64ef6 +59b195fcff4d3877045fee21c364d524 +6f2a62f976e213c77fc7b1e1cde5ec47 +cab808a7c9be3e83a0e4d9bd65692563 +d01fdb1e6043fb26b049108da5e4df60 +392a9f304b21d0b034e72b49a8f43f7d +449de434949a3e2b8780a87e7b179d3c +3667d997a630487de7f9a21d8cba3f10 +88f64e53214f36b398d9fa597abfa5be +d469c393f5afd6211eb51ce1ef05af85 +924c656e4301df08646901c0ff6971ed + + +19db7d40b75d732ef2885a7ff654633d +c3e50ad0d4c93692a2810e136ada70d7 +af56ae8f3240a1cb51bf1a10154a81ab +bd8be9fccb19a6f298c916d3427cd65a +c487cf0c63de6081575110f79fedef28 +a82f967793fd358a77f730c774934150 +0178ccd0294eac78322bcfb837883e9e +7083dd601a0dd21afa5d5ffc09440d4a +c0160997de9c25bd276df7650d94da14 +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +e1161971bb06488cabe9066c8e827741 +ed059ed40afcee883cd95bec8e58a0f1 +8d1907797bd91325a05612826030dbc4 +3222e8667905ffdb07a756fa25a26bd9 +2d28a42c82552f1758861a58d4bd2b26 +e8296008ddd844614e63ba594061ca0e +d976f528676688719bb4ed9da722c798 +4b2f37e2efbc07cb96a3c17df7f132b4 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +681bb6760c742ae699ed900dca34241d +512699b0027618a3031685da1faf9210 +f209f3bbc245afc75bf1fe1c2b74317f +d9e5975cb7abbf8cc23b9ae0909c1291 +eead927af63207df007d30bbefa0bb40 +8d43131041f3d3667982ff5fa6227d1d +5f93e31d32cd99d38e3d59c80b4137ff +1f2f0cba219e3d68c9a1034d55c27631 +7ac550b131a480505f0160feb1984344 +f103431908884f274534932b873fa44d +96580781af2e64271588ef6d49f05d89 +8e981e40a6eecd6cffd39f0bc1847198 +92ac14a3dd5307e6bc4429f625ac3f5b +07692372f9f22331da5ca1cc604206c4 +01ce0b50fc1287f059584597f867285e +4e186ea8084c33de3fec3182f57150ec +fb5913e34a812d5fdf9e25b8ca8c9fb2 +c1ec8fa6489acbe79cc1214e8130231b +e355739b38707e595924a2aae63d78d0 +47268e5661ee7814b2a6a45e8f469ee5 +5f5e1f71ef91392a3edee6cdf5e03408 +8cc192424d2a8a3a8439cf6c9e9c866d +228b0316d26bdd36e56a9158eea64ef6 +c95d9dd5cdb6d9a6824a6bdbefb48531 +68d654bb2efb93c89598b94621880c02 +37c8cf292316d659b712e3e792776e3f +39e7381312f22a2cad63224d6a5869c3 +d01fdb1e6043fb26b049108da5e4df60 +4b6ac010cd85f7991579132109be609f +e9d3e6e7cefb4889c0f92ade40de2036 +99761aca53ed66d60bc8ec62245576a6 +e9e437b0e54d0b0f215555a8a0aa3691 +f1f34d8c0f864daa5e8ab56801027430 + + +611b2c2a0b8f52640a360eb76918d9ba +a8c0d300734b6d141fea36463cafb665 +f6efdae4466869ca2012be4bf1e11784 +1286f4c2523a2551049e91eac2c9e0f9 +58b3a9d1669f3ec09c993daf66c30351 +0a3ced4bf688fbde3d7c45de73779fa5 +841d4baad5be8f3de6dd7c9051b40c34 +7083dd601a0dd21afa5d5ffc09440d4a +19ec42d550e514ea36a8343729cac4ff +6969d474da7d13c1434c89cf5c9c2838 +d3626e710c760f03bdc31e17888c3c9e +39015974e9a1c6c4589591ae58a154d7 +817e3122945ecefbc4ce8abe613858b3 +aa08a41a0a9411f852d4366ff44a4fb3 +cd78600d723a6cea86826c45b679e275 +2e7f653f8d100bc3f0bce016ff734faf +b6e844ff709cffc1329a4d246c82515a +fe72519d98d7e217968b5f3316a43508 +0d0f009398a7487d59b485e07c6fbc73 +3ebba88a951b29597da0b2b617e9d9ed +a7f9d33a9a9ae39aefb1dc514f8d083e +a5affc357e84c82d0cb507e7d977faad +92bee83d3bf572b69fc6cd579b776791 +2915a53bd07481deba02d6cd6f8b961c +86c9af02e6afad6b682cab386e7ea8c9 +ae7f2cfcf48b08d701a1695e12fed9e8 +9eff629c9f975527db03216c4c5a1094 +a67a58961b002806ad76c5ff2ce19178 +4c9a10303debb2b3c8bc16ac22e3eeb8 +95c82eeb12acad89493612e7ea95be9c +0fc0876df57f7f77cc4ea959f60cde11 +971427e7113b6da1c82fac51343bff2b +2b788321ab02b92fae511a41d908ee2a +8fd5898f0733c1d52af1bc48816a8d25 +8e34c69c34f6f50c995df276b735ae4a +dd4c99e9e624c886b15ab4b2e38da858 +686ec6633c3b45fa9982eb392deabb4e +71355302efbca5596c245b4f75b1a24a +c7f24384d8884f7e84c1e62121174adb +49bb3d81ae611eb1f8b7868143b2c6e0 +32e21134466b972be3ac1268599f9b5a +b5f8cda5d4d59621b712660efecf6f86 +821ff4cdab2f33e5905258f8d211479f +c4653affd2eb000583e2c227a9605234 +3ae0051d35a74c5cb5c85db03ceca6a4 +9cd23f8d97fddad9f3408b5d5152cdcf +578c7ef90ce4f50122f14d6630079c47 +db18fa6d13acfd83d28575f83a3f395c +1a0802f6872bd1f94ad954d0a181f65b +3226fe6588555150ef8772f1b2c1459b +5ba2cdbbf9d5c7410a2e496856bd4261 +572347c188ec411decc454771568fd7b +5e51849045eceefb36a7ba3d4b16a177 +52202f7921412d6b4f219d39f76e5bbe +daa35da21397a4c7ca6904a506a4ba42 +17770bd58f80354c8c0f7ecba649b1d0 +ccd8e25db8a9a768172fcd2e45b95162 + + +c3aa0807e1320ccdb1b060da1787bd58 +223494e86e72306be4f941b847db565a +1c6130fed29864cb803e50a64f57e8c1 +ccb48d7117a32357f00a95a076530f7d +c487cf0c63de6081575110f79fedef28 +b0d15966a0ba586b9ab54c6e768f3c31 +f5fa6dbb09ad1dd809a37ec0b63e8e75 +7083dd601a0dd21afa5d5ffc09440d4a +f2a97948d26385dbf048ef0cf2c525d7 +8168904665f2aaf2a9c9390b078190ee +fbd7c6eb7947061e1cdb26596aa97f7e +53a2102f21d7bf43ebab081a73feeeef +e1161971bb06488cabe9066c8e827741 +5822244a3d6d3cb7ba8aa033f147772c +5ca7bb744280557341bf550daea335f3 +3222e8667905ffdb07a756fa25a26bd9 +125d1a6cbe50d93e9d7758106d139b90 +16fa46a6aa8ab0e3192b972fd09da7d0 +c0c0cda5b564e56624844d49d7592502 +734c487d6d93236287f3a0630d59e1d5 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +8675379f8ca355dbc753e3e3def58342 +14284138d5f94467eb25db3495ebd96d +3d8ba71a2cf2af3c2a9e9bda1cba64e4 +2e409823b76afae887f0cd1ef103f36b +d0e18a85d792c8e18a7f4b26aa5b228c +d9e5975cb7abbf8cc23b9ae0909c1291 +2fbda69e2a3f012225508714b51c0f89 +8d43131041f3d3667982ff5fa6227d1d +5f93e31d32cd99d38e3d59c80b4137ff +8bee2cb15c82181a606d26ee42bb0051 +fe515bd6d1f29593b84f3d34109f039f +f103431908884f274534932b873fa44d +bf4ec112c5d4979259e78a1af923da05 +56b849a00414276cb2c09385d8c7ccdf +1ca4e724a542dd90368a4612a878aa7a +a5e8c5e7b6e275f6fc080d12bc66afb7 +2efe41406c0581b1be9b526319c7bdc1 +262b3b0bc7533232290f81311955da86 +f326d01ea1f9cb89d96aafdbf65dfcf7 +c1ec8fa6489acbe79cc1214e8130231b +40c351e5b7ca32e0a4e4dc2054a4803a +39f824353ef81d328ce24dd660585a90 +16e1ea08ccc5c0175fe35a45c19a08dc +71976afc3ec5e0f9c2e3711d8261e0b4 +5dc4c70ab6811882ea50d20e2c4ea6e5 +f9f034777e38a444b4bde55bc7e37b1f +67c90ef94ec33cf09847a1d455ab62a7 +37c8cf292316d659b712e3e792776e3f +39e7381312f22a2cad63224d6a5869c3 +8f76140fe367ad2d06477059adb00582 +4b6ac010cd85f7991579132109be609f +44cb693a25c812ebbb974789ce3dba8e +ba4a5255f03d27e3b7e43be878217024 +4945ef66c3f2e96f728cf01953d25417 +efb80873052a0acac270873400da3e43 + + +2bedaf545935cf1ec76cf1bbe2be8b11 +cf387e494e1e47b7da074828e0994d78 + + +4f250be8ca2e1516613ca7e06e271ae2 +ab07c46fbd99585cf69935bef969c5d5 +b2d52cba7611db338fc69eacb189eb0a +ff2443e5c6e3883bf3c79e88794ae4b9 +1bbd5ffad65d348c36fa2af97b97c2c6 +2cff516aafa8955d37b821f32733be45 +23831d8afc12a3f506580f107fbb5fa7 +7083dd601a0dd21afa5d5ffc09440d4a +930ca2cade949bc1d96995a68fda8560 +358e6df85e70619ae0a3257138848d00 +e69ed83dc84f4e7731565b3c55fb2033 +e1161971bb06488cabe9066c8e827741 +a641790623ea38a4fc8a5732c4344faa +a1ba7bb2e6d52fb8dad8cc95765ca690 +3222e8667905ffdb07a756fa25a26bd9 +a06b9ab2b6237ceae12891ee52ef5dc2 +6a41d89ffcc48022d97e2c124d43bb60 +593a0056ee80a54a01c01c0c266034d4 +6fc34f4a50e6686080d4f43e54c3d6d7 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +294f5ab0ad2abf6e2ef5a65d194fa2bc +0f4ab2ea10dbc7c437ae308fb67659e5 +8ed0c3b65f002cc1c9ee534820e5f961 +c760c229fd8d2a9edb3ccdbfb863ba6f +a95a4db66092f50a62cb2f9e6506d199 +80e0314d294411bd1f20032ad7c5cb93 +b62ebea33a09fdfd3cd7eee4ced9187a +595efe5e7ba8ea24b54358923fab3354 +311ad06ab23f03ff3440597edf1da3fc +5188ea1c492a3921e9d8ddead20961b1 +8fe0462446378e7cfbc4814a66437619 +3fb468eac97b7f5b03de7ff42af153bf +5befcb1cd6a2a52be8381db21f458e25 +4a65a7341e69f404af0198969c429224 +15558c69fd903afd9e88439226123622 +768f3e2b92cc551d7136bbf830e93951 +562cbe59e4d2e7cbc06d80e2861e381e +6312dc067c98595bb72d77dfcc9344b4 +95c15ca3dd5f1f6760ef60df52b6dac5 +faa72cc79f61789e1c0cd46565d876f6 +6d96a2b57a9f870c1681dc84908e77ad +8fe29fc0cf86fbb6db97611690009343 +ea54f8ac9fb2daca1b5e77987af7df75 +2c7e63fd6233af8fabc598cea968cd6b +16e0a85f28a66c9fe5ef46a42e9775cb +536398fa35f4c75fa3c3d65c98c37939 +c1f7399d287f849108e4d2c30ff93074 +169b60e8323c73a4dfe741da1df9fc10 +cf418fb311c020bdac6a803abca20c0b +bfd908b3b092b34c2df1d1516784353e +c04bb47a37b72e4a0c2995b8eca969f6 +a472793f7c4aa79d86908769cb376a32 +35099938113c8f64d6fca4c7a25a0b7a +92ced7bb9cd9b749d9e805f8976a7aca +db1b7476ea8ce223faa772b7f66621b8 + + +a53b154ddd9d3445b4fd87d25fe68e7c +afaf8c79e4a90aa57382f99ed2d40f1c +8349f371a2e2d9097bced4723a9eaf31 +0bb73f7744dc0cf1fe31bfa80f9f0b70 +5e9440cb868ce9ad5b487a8c0f739378 +694d88043d6aeabf84314cd4daa5e9f6 +54c1893b5e27e3345d78bac145ba272f +7083dd601a0dd21afa5d5ffc09440d4a +6e73b2517a144da2a5fadf061bbe5ad0 +02bfe9c8f1744e69021e7f1e2ebaaf4c +1a5852f4d4002925cb7fd54937bf3a20 +e1161971bb06488cabe9066c8e827741 +6762208d3c887f60e4e78fcb04d6cfde +b88df07661cbca6bd050b4d4ba9f851f +3222e8667905ffdb07a756fa25a26bd9 +4ce3663b6d8fcfc5179da2a9160842c6 +a4da854b2ce933d710b83acf5a7e9112 +7e2ccffaf9bf9dffea7c800c687a3a6c +e4534f9c018442d67ea08de411aac198 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +0972e70a6485f0e58deb3201bd22d771 +cc7ce504ebbf3f1c869b43e2a291ab49 +6373b95c48af4f71972938535912fc8a +cb73a3a2e7e141686435b9b7ec22067a +0729ac12981fdf358948ea82e6c3cb2b +9e4be8088054e25f29fd9490486059c3 +1a5e128366cf4e045d2679f34f956be9 +d50c405aee4bfe5af080cb061afd77c3 +69a140a13b73949262053829615d06ef +e78c02f39f229562f345472ce64960f1 +6dc685615964d68b3ccb2f7d08058566 +fdb851b6d3dad2eb284d159711cdf415 +5150b8d59527ebc9e74ed87f3f46a237 +22cd9218e38e489dc365ab3a3dd469c9 +d35a21763c1765d888ce5e9f7192d161 +b1ae2db4e6abd7b1b88a48e222cf37a5 +7ead428697e882bec8441e992451df12 +2af14f6c4b858b8816b24c596aaa0888 +f326d01ea1f9cb89d96aafdbf65dfcf7 +44e085b5a2930cd9c774db60d4d290bd +b21434f3e86f7387b373697f21bacac4 +e314dc828bbc7cc13c1fbe883b04d42d +d3afd148684ee2162cd15d37ae73f583 +d9f11c2cc6a7b5929a915d7a998e925a +ef8d5f107a66b6aacb79a8a4f5d01757 +9db68f434b6113836433bb3a671e71d0 +e2679578008ef5bbc5adc18f92fc4204 +37c8cf292316d659b712e3e792776e3f +3aa9fe9003eb2812b9fbdc69b9d733f2 +44675713a8fd22932b6ef9836e8a2084 +4b6ac010cd85f7991579132109be609f +3af2b46c38bc8d74bd0a30b6d407f7f8 +1eb90235e887806d75bed36d8cde8b05 +e9e437b0e54d0b0f215555a8a0aa3691 +f249c5416780b6370b92514232af8da7 + + +7717354d1b104ae2bc406a605d0bd681 +c314184c4bb623a8192bbe69100906d1 +ea699f8f0279f25af3705045b2f83ad1 +643ec8f375b7f27b378da96b071a574a +3f1703dfb7eefe8563e7968f506cb011 +ea9118dc26998a201302d80c54e433ff +ad6e4b4cd7aba1c84adb79422234da80 +7083dd601a0dd21afa5d5ffc09440d4a +f2a97948d26385dbf048ef0cf2c525d7 +f1692a540f104927a0aa7df0ea4eb1bc +c2c0e0a263ad27e5cf7b1a0427229709 +38e6d5d27192ffd08204d729a643ec77 +bcf50b7b8461f7737f70e507955a7832 +77194d34b1befb3d15c9985644a8328a +47ac9ad0dd3725edc165005b7a91c7f8 +918abfcba422389def5c0b8efb6d3d35 +b7a2f2dd14b370c2f10b05e3bb8633b4 +19bd3c849139e8316b7a376fca100e0b +94bb9cad9889690d55670af89e832ee8 +79fef4ddb7e1d3734aa88ba7fb47d183 +464982f1b5f698e7182a1bb21c2963ec +c36fa900ef2e082506bccd1fa51eed31 +fcbb23221c11f79ca5ad8d8bb9f98252 +d2ac1bf28717b56671bb0405d04f797d +3080ff9fdb247eaf98b234710abdc34b +c544a504a3bb2bf3a86f97d37d2ce3ed +63a48c5ffb37f966d0e971ceb37ffb22 +8528fed3a7fc90688590a041ae575e71 +8b1f59559c969a8b8733993c72569c3f +f0f3a3c1e5269f4676c5c86303a33014 +64d4f3497d67b4e8da246b865501955a +c57c5ff0cccbb2bea6471bd7d519c119 +07831ce10e9008053282872d7c82875d +cc933fbf46f06be7fa3fe3de55f76bb0 +489828e1a2d1efd1e4682e51442d2428 +bb32f55ab185faf130bff5d5633fd095 +a40157ef24e9a8c6ddfd3885dc186a96 +ac5c655d8e83649b5b5531688024a9c4 +2771826db950cd9a84606ac1eed51fce +3533fdfc61408e851bdb68653ea870f0 +cf24f0f04a6026a4d06cdaa7617586ac +fb019da24ce0c795f3442947c4cddcb5 +a31ceece83cc114f3b16884c7188754b +ddabe53f798d853ad5e84ec5ebec18db +1abba570c4a2d4d1750d2b0b59b46d5e +bbab00fb08ae238a1428f6b9332ff0d0 +8f8b08ea0127e8dd80c06c9e79896a61 +6f3ad06950f1c62f4bd86e51a7ddae95 +7e51831debc4acac901fd192a7203535 +2d1ed344ed1f795dc8ca3acc51cfeaa8 +d65af57318ed01e09583666365475200 +c2c04caf0c370af71f656ffd5328c0f3 +79163f72039d49b2cb6464f834b2e914 +32270defb0c7cb7a9aaacbf86f7e0f9f +219c1fd4f9421c71635333d2bfe997e2 +2c83746bf2373e3ffc749fefbc235940 +cbfc8102d5d4b206ce17095f41a08013 + + +1c7a52eaa3f79eeb613a3ac102221c09 +53ec6699499cbeb76fdccaaad411c42a +9e1cc2e0458cd65a3b1d7b050b34aa82 +852586f6292a7299262a5c02aed69c73 +180ce986d360152b36935d55ef8751f5 +f27b729eb095667004ba2ffc02a62f9d +500287477a669f5b33637327cd578ca2 +9510f7630832cc20baf17b78cfcd2aca +d97d6901227f9a03e20ad415bcc48387 +17b0c3da24b2dc572067a4c200c9051d +9f5ba8d00d619d312d40c07f38b35c6e +28544d9e4d160a73aaed36c8547188f4 +dcad10e73f40317267b624bfdfb46180 +104b9301f7c376b0d1795795c06dd93d +a1bad06bbb9535472667f6de9e3b869c +f0946038ef768d49f311ebe67db82e17 + + +f9d8ebcacafa4df8cbe84dcded810ee4 +055d1c1ecd19be7fe0fc879d5b9e3920 +af56ae8f3240a1cb51bf1a10154a81ab +042ae6a3a7ab20d0de7966a7877a533c +a7814f8a7c1f11d50045a74dd1106750 +bdb1cd99648618fae3cf6fd9cbb40d3b +fef14ea7e30b02f47e4558d6e763464f +7083dd601a0dd21afa5d5ffc09440d4a +9803ebdea3947715a6a9ff6a8f03185d +38c1d984b6b2672beac82bf09ff21aad +591333b057f19dbfd48b0dbe6f25b5f3 +e1161971bb06488cabe9066c8e827741 +0b70c7226b001bb7256ea35f152d1527 +f819a1d2d7caa6c7fa0136b3008b7854 +3222e8667905ffdb07a756fa25a26bd9 +d5d416b181a75bdb8f0be12119cf7ba0 +7389affd082f12424f055e24679ccf39 +f6a494807c8bd81146bf7308b9e74507 +e7c6ee7a9cd603a016d8a95b082e7263 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +a42be7db361dd5993f28868e4a3f358f +1b94553ec0be2a1cda52f2a441da2937 +b5ef631067ddb4adea1a7f883a8395ca +d9e5975cb7abbf8cc23b9ae0909c1291 +7bc61a1f1daf334bc893dd1f0b05ca37 +a0ff1824daa098e74d326f5327b938e0 +5f93e31d32cd99d38e3d59c80b4137ff +d4a99aca1bbed73034c2d7580a0bd332 +b34ee3fcd8a6978cd33ce47539e8e5a1 +f103431908884f274534932b873fa44d +5a2621103cb59d37db5658c1879b4766 +288a3826f6f2875d29f2c619e2093edf +1ca4e724a542dd90368a4612a878aa7a +e92ab1ec80639a8bcba78163e7f632aa +d8d818fb4a1b2bff45b8872dc98beddb +68633b9a396403744b2f3e762bbf5a19 +f326d01ea1f9cb89d96aafdbf65dfcf7 +14bc5a7f5562f97bf88eb74f1dcc9404 +8ad7dc8c62da0c98fdac28dfda1db0da +7a813199cc40656daba08ebedc2c3bad +7467850d8ccca1f266b0344f7619bf18 +2b7b7694e9c574c9017760d04b71d385 +336e659b54ee694568f9e17c14ba4a44 +6f225dc643f02ed2509b857ca08a1695 +64a163a6b28b452a9cd56964329a7c52 +37c8cf292316d659b712e3e792776e3f +ea60bc9049f43d134cd9e8fcc07adcef +c89d1e2f93f7cf872c006ee7c9bf8856 +4b6ac010cd85f7991579132109be609f +c9e56b7c77eb9a5bcc27639d5d452171 +ee03bbb43d942e425a8ae467e3489c2b +e9e437b0e54d0b0f215555a8a0aa3691 +f1f34d8c0f864daa5e8ab56801027430 + + +19db7d40b75d732ef2885a7ff654633d +c3e50ad0d4c93692a2810e136ada70d7 +af56ae8f3240a1cb51bf1a10154a81ab +bd8be9fccb19a6f298c916d3427cd65a +c487cf0c63de6081575110f79fedef28 +a82f967793fd358a77f730c774934150 +0178ccd0294eac78322bcfb837883e9e +7083dd601a0dd21afa5d5ffc09440d4a +c0160997de9c25bd276df7650d94da14 +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +e1161971bb06488cabe9066c8e827741 +ed059ed40afcee883cd95bec8e58a0f1 +8d1907797bd91325a05612826030dbc4 +3222e8667905ffdb07a756fa25a26bd9 +6cb30ff2382cad4613f20a144735ecd6 +e8296008ddd844614e63ba594061ca0e +d976f528676688719bb4ed9da722c798 +4b2f37e2efbc07cb96a3c17df7f132b4 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +681bb6760c742ae699ed900dca34241d +858f50159695f3115570bf4b913273f3 +4865ab7e4d789a51075d4f780c3674ea +d9e5975cb7abbf8cc23b9ae0909c1291 +eead927af63207df007d30bbefa0bb40 +8d43131041f3d3667982ff5fa6227d1d +5f93e31d32cd99d38e3d59c80b4137ff +1f2f0cba219e3d68c9a1034d55c27631 +7ac550b131a480505f0160feb1984344 +f103431908884f274534932b873fa44d +96580781af2e64271588ef6d49f05d89 +8e981e40a6eecd6cffd39f0bc1847198 +92ac14a3dd5307e6bc4429f625ac3f5b +07692372f9f22331da5ca1cc604206c4 +01ce0b50fc1287f059584597f867285e +6448daf1b06217c7dc989bed6f3709a2 +fb5913e34a812d5fdf9e25b8ca8c9fb2 +c1ec8fa6489acbe79cc1214e8130231b +51a8ed92619d4857e0eaddd369a14b38 +1356f3061125fc78d9cba7834e9654c7 +5f5e1f71ef91392a3edee6cdf5e03408 +8cc192424d2a8a3a8439cf6c9e9c866d +228b0316d26bdd36e56a9158eea64ef6 +59b195fcff4d3877045fee21c364d524 +68d654bb2efb93c89598b94621880c02 +37c8cf292316d659b712e3e792776e3f +39e7381312f22a2cad63224d6a5869c3 +d01fdb1e6043fb26b049108da5e4df60 +4b6ac010cd85f7991579132109be609f +e9d3e6e7cefb4889c0f92ade40de2036 +99761aca53ed66d60bc8ec62245576a6 +94a8ed12327fafc75e886e69d126dcb0 +f1f34d8c0f864daa5e8ab56801027430 + + +978bf026c812ac95e435560c7be4bab7 +f3c46414a349aa8f14f7b2bc4224c2c9 +bb86a43e02b27e96f1a1a5a4757aa567 +b72997707e75dd3fb9bb3344408f0fd8 + + +fb46bbe6fd59edc488ae4cf9c9e59be7 +129f1bba639c9fb1f3f5b196aff5f073 +64bfc7f928c8265b954a94f6ba47a472 + + +a3eca1690b4c40d6c0e5c00642c1e383 +cf956add0c79021627f8d296bd9c0bee +e129c7b5a81529131075a2d8e723cce7 +e654b0cb05e0120b47590b49c2173d85 +8cace2af2731505457c4bb9a7ca33a98 +f961749e7684816b7bdf5c6637cae8e0 +0ec28d1df3ee46d53bfbb49ebf6c8bf3 +7083dd601a0dd21afa5d5ffc09440d4a +72ba4c108b6b9f4d21b97b5e584b4cfe +bf0a23492645c5a983f7c71f63b786ef +c3814a0c44395ccb7a7fa8bc1cc93abd +2d07e3dc90596e3bf5815017b9fef1cd +cc2101a6b13d9049bcf1fdb112aaf4d5 +e59316ba4b33ecd62af62a8fec16205a +8defd51d11ae29e596acaccac6c748dc +855cd25e4ddc8a2f9034fe0007adc87c +f05297709492867fe95df661b3ff048b +0c3ea1ed6f3bef86e72457af9d477b22 +a920d82f372b341e3ce9b736ff9711cd +d8e06c52dd4c7cc78df3c5487bd95e9e +f10cedbccc9475f55d46269a683f0cf4 +25589677d28b170a319b8d5338d17dde +4f4d173435d76648a581bbc19df4a435 +8cd714c35a68b56c9190c03579baf70b +8653d9e0bb13430d74e1ef13d4fbba93 +7b1ec84ee854edb251afec2f1489d472 +35d7a670fd58b89b1927a524bd74357d +16ca8987db92c91d71d494e4b4721d5c +7114d694d059d0f7eb949d83012e4ec3 +5a6bb3c42b5a0bec8c86824f1975083c +2bd9480ef1aa86cda54add4220359240 +61056a28a359783cd881f127512996af +266897f8a4728b14b500c61d867b7bcc +5dbed69f4ab98790392bb2c85637d67c +1790de58850467576b9dcd4961b35af4 +abeec7cab968b8b816c16b0dea5dd6df +988b1fd1092a601c62d214658970a600 +41da086d1bd1d2bb3903847a841406e2 +d9f0c52c0880cd2a167ea745276e7d34 +f89420ea2cea158b44d851d13331691b +691fb2000219bd63f2b1335d9801e3e9 +88a03a09be0856616b2f86faa08aef5e +200dd76cc468a149d383511118b8ab0f +0d971c6da4f292e6643171f96fdc9c11 +354a01f32d385c5166d852822ad9d471 +02e5e0d91e8cc1b008004845a60230d7 +b86122de22bca131f7b1e591d0ad05d9 +e339f2bb0ea886f249577eaba863fdaa +1c203659d8fbe2117d8da349a757ad8e +4a5a0c358945d5aa43a66e8258f0f8b1 +e15c0672977d1f47a68fedd029054f0a +125eaa9536fe64f6b3067fd176e0741c +d5ecb495d560ef916a8b9ca6f8276c87 +749107e7542f8a69b6b28444cb85a32a +a2335b6d52059adb0365213a82258ee1 +fb318dd514da9a7e91e4835a22a8b317 + + +19db7d40b75d732ef2885a7ff654633d +c3e50ad0d4c93692a2810e136ada70d7 +af56ae8f3240a1cb51bf1a10154a81ab +bd8be9fccb19a6f298c916d3427cd65a +c487cf0c63de6081575110f79fedef28 +a82f967793fd358a77f730c774934150 +0178ccd0294eac78322bcfb837883e9e +c0160997de9c25bd276df7650d94da14 +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +e1161971bb06488cabe9066c8e827741 +ed059ed40afcee883cd95bec8e58a0f1 +8d1907797bd91325a05612826030dbc4 +2d28a42c82552f1758861a58d4bd2b26 +e8296008ddd844614e63ba594061ca0e +d976f528676688719bb4ed9da722c798 +4b2f37e2efbc07cb96a3c17df7f132b4 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +681bb6760c742ae699ed900dca34241d +512699b0027618a3031685da1faf9210 +f209f3bbc245afc75bf1fe1c2b74317f +d9e5975cb7abbf8cc23b9ae0909c1291 +eead927af63207df007d30bbefa0bb40 +8d43131041f3d3667982ff5fa6227d1d +5f93e31d32cd99d38e3d59c80b4137ff +1f2f0cba219e3d68c9a1034d55c27631 +7ac550b131a480505f0160feb1984344 +f103431908884f274534932b873fa44d +96580781af2e64271588ef6d49f05d89 +8e981e40a6eecd6cffd39f0bc1847198 +92ac14a3dd5307e6bc4429f625ac3f5b +07692372f9f22331da5ca1cc604206c4 +01ce0b50fc1287f059584597f867285e +4e186ea8084c33de3fec3182f57150ec +fb5913e34a812d5fdf9e25b8ca8c9fb2 +c1ec8fa6489acbe79cc1214e8130231b +e355739b38707e595924a2aae63d78d0 +a850eb3cc3893c1cf8c7581010ca0aa7 +5f5e1f71ef91392a3edee6cdf5e03408 +8cc192424d2a8a3a8439cf6c9e9c866d +228b0316d26bdd36e56a9158eea64ef6 +c95d9dd5cdb6d9a6824a6bdbefb48531 +68d654bb2efb93c89598b94621880c02 +37c8cf292316d659b712e3e792776e3f +39e7381312f22a2cad63224d6a5869c3 +d01fdb1e6043fb26b049108da5e4df60 +4b6ac010cd85f7991579132109be609f +e9d3e6e7cefb4889c0f92ade40de2036 +99761aca53ed66d60bc8ec62245576a6 +e9e437b0e54d0b0f215555a8a0aa3691 +f1f34d8c0f864daa5e8ab56801027430 + + +1c7a52eaa3f79eeb613a3ac102221c09 +53ec6699499cbeb76fdccaaad411c42a +4519c952b4e774fa2e75a1309eecbc6b +852586f6292a7299262a5c02aed69c73 +180ce986d360152b36935d55ef8751f5 +f27b729eb095667004ba2ffc02a62f9d +500287477a669f5b33637327cd578ca2 +d97d6901227f9a03e20ad415bcc48387 +defd77128a4daa7471cd207350120cee +28544d9e4d160a73aaed36c8547188f4 +f0946038ef768d49f311ebe67db82e17 + + +86edd8b14802f697dde804a0b134a9f9 +47e41f42a075152d70958fe89cbf8d37 + + +4d5266c2475f4ff39c0a43ad74d8354c +fd401a3ffaf6041c661604a3b8829433 +2ce348df9fbc81f316ebda901c673a2e +7188667619ca180efaf6d38983760258 +a300d38f3176064b8ed880a0e339d05e +8ec25d510c34b967095a4604db94d929 +120f110346817209a75f91e2ad6768e1 +7083dd601a0dd21afa5d5ffc09440d4a +e6eb1588c6002d1414a02ebee4d52ed0 +0bfe6d33ab9e711efeddb3dd96a1e82d +be5d82281f411cbfa5dc10fe5ee4aa4f +e1161971bb06488cabe9066c8e827741 +512a0064134bff1cfb407fa4291470c9 +b84ec32505d6f0bcd2c497fc0ee27c1f +3222e8667905ffdb07a756fa25a26bd9 +456760a85fa9cad6019f9dacc14386b1 +ed82801a76fcadd971fde3e91234e150 +9f8037a9a12a3775f77152459d1d56eb +3e5b88253e668dadb7bb35266683719b +03d36f77b7302ca1c4e11c5a3297221d +0d9854420987f4e57f2b1f9d3c4aa726 +c6acf7a47f3b620942ce280472b1b0a3 +b7c3fe1a140db57e8b81210c6e91c32b +8533867c20217e5aeae7d0dac180cd11 +943a1c51b1f92a4263138c7d60ae79b4 +3f0cb6ba394a86cf0336df967eb3c0c7 +0d2c31d7789e5bc07bd6603c70767da6 +edebaaf030b310580975751b4b7007e4 +13a76289383f2cee91aa326ecb2d3e3a +2c27edeee3a6e7883ed719fe44d6d145 +a1d47f3bbfd367acf0ef70605977e7a7 +43db758beb5f856b7e9b6baea10c3a50 +94b1e759c0e61bcfa822942ced5d67b6 +3e5963883aba5a640ef12cceb8c8ab02 +ebb27de632c0f72fb15855549b017059 +791d08fbdcfe6f2029c0c400d4f3778f +af08cb31c426c69cee3d5be5dc8702c9 +13aebd4febca1bd7fb814b67a38374ea +1364b5c7f6f46e8a9d5fe21a4aa0b8fe +f326d01ea1f9cb89d96aafdbf65dfcf7 +ed15642e8fd40c774bc8f4574e065a2b +21a16ad96278005dbdd81c4025a9eb01 +166f6dfded0bfa759c8363e55e48d7db +339f0a142477e11932a52309ef39132e +44090991e2c1fd2d2fa0df9a85dc239e +abfff4dbeb6fb2a25396303105f5642a +ecc8a0bde690b00e0836ea7764a2fb4c +b96713d712e8b86767899cc5022867eb +37c8cf292316d659b712e3e792776e3f +4806d9882274d72a7ad941ef02c4c225 +8637e0e334d99fdf9fdbe48dffd62cca +8a87a9e4988709460cdcd4836ed9d854 +8c5c55cedf56af52e826c18ff4fd7a5f +9b03346b518b155c32866460b156f706 +71447d62d4cd620a20ad4781d6add66b +7e2d917c34973b82cd21c55635057d46 + + +84004e9400d4ede5916b869cbb80a765 +15df5a3b4ebb165f9986273c4ebe8798 +f98dff6ea7e2e21b4bf2ced1d7ea14eb +024b8f5e9a5aca6d44fd18dbea653a8c +7e2e7653ff899ba4bd9fdd22fe95e5cf +910feedefdd0ce9185ce3f2f4534f31d +703f94acd884ae9d02d305238c25dde2 +7083dd601a0dd21afa5d5ffc09440d4a +2c15f885be36f81978ed2b65dcf896df +8ad4c9a4920aaa5060785bff6a877c43 +50b00337669e66260654669c7c0778d6 +a12cd5e8e20bf30fa844fbd106e7b0ca +40551f73faf08ac4f110bbe2126034cb +d8ea01a2f971376f9be75a1ea7fb7b0d +3222e8667905ffdb07a756fa25a26bd9 +cbefc6620846414178b08a92aa04f5c1 +1847bc08815995e00a0ff48f00ea5736 +ebf4f23c07bb09dca7337a86991819fe +172f8ec6aea7428f3f57fe29409a97af +1666d0aea7ca274714bbc036ef3eaf0a +fffe909199241a85bd97495f34b80378 +7927c9e591e6f73d95b3c2ecfdb02cac +4b5a8183c6f4dda7468dc379d8997f93 +3ab7d54a87b3c68cb046ebb54eefd70c +759a6f8be89168bb298836cc07557bfe +515e71735a035bf1683abeb0cd21262c +53131f617bde232e62ac746ff68be36b +2d807ca607e492b30eafb3d8914b95cf +37ba1de38a77e2846d052884950d04fd +817b0ca846a290585a5395b65a65d68f +67d92d2c10ee857e4945702e7929e34d +95e57c35a792c252a2e8b35861c61dd5 +269956234abf03fa601bc04c87ca322b +f33017b0cd4ea29529f83d87d8dc6ffa +478cead721ae7c478b4aa4df891ac363 +79da3afa1b6e18f33269de3e58e20500 +3199b9e77ad97d719d306bfd9fe1f5bc +90fb6da206bdb349f7ee3d3d2082ebcc +75025c0ce9c0230f5b2a777164d34624 +78baf615e8d1c00a89cc8eda5229f342 +ae884d53de93ca113d91b541d70d6fb9 +7dbf2ef076e54006d6bded5392c25c13 +cda8649beaf260b7f329537d64546fcf +67deda06dcc0a357834bf851cc6e6d48 +70a872670c64c2f1bfba189669cf2899 +441e0f2ccdbec200a6056f9fdc0c3c97 +73eee42ab2bef0da14d9c3fa7e1f1e3e +eb9125d1979c677b8ad29abf21c3fe41 +593e777ba5389aeaa04f7da136a016a8 +6f24af6b215590a2af4998bd0c053cd7 +46a37343679f6da89b6dedded5b04fae +4d750e4475d1233eb26a29da5ea5f563 +5db553c95e557ad493a63268e8436861 +cf265c1dca92b126ccc719d38a06f5cd +44629eae71e9ea686c90cb5bf855c207 +86d18225c3ec4d2ab47d5b96594e1d74 + + +53ec6699499cbeb76fdccaaad411c42a +4519c952b4e774fa2e75a1309eecbc6b +852586f6292a7299262a5c02aed69c73 +180ce986d360152b36935d55ef8751f5 +f27b729eb095667004ba2ffc02a62f9d +500287477a669f5b33637327cd578ca2 +039638f6c2a5e3e7e63cc7f12eb414d4 +d97d6901227f9a03e20ad415bcc48387 +17b0c3da24b2dc572067a4c200c9051d +041f6a41011c729455287acfb867d1ce +28544d9e4d160a73aaed36c8547188f4 +dcad10e73f40317267b624bfdfb46180 +104b9301f7c376b0d1795795c06dd93d +34282a1205a49703c9856930ca6cb69b +a1bad06bbb9535472667f6de9e3b869c +f0946038ef768d49f311ebe67db82e17 +efdb5a6169890e8d2250eac7fffe7942 + + +19db7d40b75d732ef2885a7ff654633d +c3e50ad0d4c93692a2810e136ada70d7 +af56ae8f3240a1cb51bf1a10154a81ab +bd8be9fccb19a6f298c916d3427cd65a +c487cf0c63de6081575110f79fedef28 +a82f967793fd358a77f730c774934150 +0178ccd0294eac78322bcfb837883e9e +7083dd601a0dd21afa5d5ffc09440d4a +c0160997de9c25bd276df7650d94da14 +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +e1161971bb06488cabe9066c8e827741 +ed059ed40afcee883cd95bec8e58a0f1 +8d1907797bd91325a05612826030dbc4 +3222e8667905ffdb07a756fa25a26bd9 +2d28a42c82552f1758861a58d4bd2b26 +e8296008ddd844614e63ba594061ca0e +d976f528676688719bb4ed9da722c798 +4b2f37e2efbc07cb96a3c17df7f132b4 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +681bb6760c742ae699ed900dca34241d +512699b0027618a3031685da1faf9210 +031505b661f7a7480f828aa5ee4169ac +d9e5975cb7abbf8cc23b9ae0909c1291 +eead927af63207df007d30bbefa0bb40 +8d43131041f3d3667982ff5fa6227d1d +5f93e31d32cd99d38e3d59c80b4137ff +1f2f0cba219e3d68c9a1034d55c27631 +7ac550b131a480505f0160feb1984344 +f103431908884f274534932b873fa44d +96580781af2e64271588ef6d49f05d89 +8e981e40a6eecd6cffd39f0bc1847198 +92ac14a3dd5307e6bc4429f625ac3f5b +07692372f9f22331da5ca1cc604206c4 +01ce0b50fc1287f059584597f867285e +6448daf1b06217c7dc989bed6f3709a2 +fb5913e34a812d5fdf9e25b8ca8c9fb2 +c1ec8fa6489acbe79cc1214e8130231b +51a8ed92619d4857e0eaddd369a14b38 +1356f3061125fc78d9cba7834e9654c7 +5f5e1f71ef91392a3edee6cdf5e03408 +8cc192424d2a8a3a8439cf6c9e9c866d +228b0316d26bdd36e56a9158eea64ef6 +59b195fcff4d3877045fee21c364d524 +68d654bb2efb93c89598b94621880c02 +37c8cf292316d659b712e3e792776e3f +39e7381312f22a2cad63224d6a5869c3 +d01fdb1e6043fb26b049108da5e4df60 +4b6ac010cd85f7991579132109be609f +e9d3e6e7cefb4889c0f92ade40de2036 +99761aca53ed66d60bc8ec62245576a6 +e9e437b0e54d0b0f215555a8a0aa3691 +f1f34d8c0f864daa5e8ab56801027430 + + +a9f78f42a95ffd7f394193e378a2f9ef +43f67ab455d8d7d37792adf1b07c5d9a +0f4cabd5c702824c0432a5b16dedf3ef +d72275d2b749daf5dab85f59bfb8374a +e5be41a111cad12948b3c30fcd5a41c3 +f8c35e3878a1834751fd9ceaf8e6bb7d +ed92d742de3415fde0de3efc2b84e990 +c1f61d4c7d7ddbfd6d0c3e00dfa7c91d +467604093e3127dfaa5690fc4497f4a3 +3e40d8cdd27d56fa814cd97eaa6ab63f +616c29b85368aae480120bb30455f2e8 +37a36110d0d30a806f2582f1db178a71 +5e5684f776f1a7354578715682f38651 +fedf292cca2809a18d78f474c1334447 +b1d9c0b57b93cd0b5584fab53a6c227d +dcd4b0caa14caf886102e9aca04e8b7b +8db88368767449b61ad48b02ca40d8b2 +3d3d3620c656fde1ed4778a8d0ed23e0 +48774123b922c982e9db9735f78cb033 +f47f15a53c307b7b6b14ce44989bc3e6 +7e99379d64b67784419dbe4472109e8a +f02aa204b8f08a2b24b5259e84d3ab65 +5707af36b38fd6a63cc64e6852320ac9 +d2a16e475bb3d3501ca097eccf16f3f5 +4a208b83b250a5fa06add548e5f4675f +82a6941cc4dc14b88f1053af0b499e4e +59addea31dca998c1b712c1ed87d3f9d +ba8ea3ba48fae1c8c7bf1e4a44d31dd1 +380507f4784c904ee80136f10dc4c93a +85086256e7de8ee29545bcd5c1063a55 +5695f95ab75430e71ca7e91b1d4a7993 +5df22313fdd1f6434b42a5a11f635460 +5a8e27edd39a5d187e866ab28240d571 +bcee8ecb596b1ac5d285632373182ef2 +b5ecca54092aecafd5a65dc0d95b9739 +428baf81a8ef213be49b3f9096a78fbb +e5dabc12813a485062ab5b77b5426679 + + +6af635b21c18434206319fe6a4d613cb +632d62425fd80b2ae185fb09da005b35 +e0d0388f6ee033647320ede72dc63735 +e49571a2414555bf682c4dc4b58caf63 +b0e208b5d4bb63668d16b8f15f9cab2f +ed8e69a309c17608949470659e980d25 +f8357aebb6d24dfc870ddb4ef63d4fa1 +7083dd601a0dd21afa5d5ffc09440d4a +73cd56875f2f57bdc80e9df224e016c9 +7099bf85294f531cbdb56a95961492c3 +d626f61d727893fdaf13395d3bf09e45 +e1161971bb06488cabe9066c8e827741 +005990b388c7ed1aecd1b5f0632a86d1 +248ba41a175aadc002d65c838681e04a +3222e8667905ffdb07a756fa25a26bd9 +5a1018759c77f5dfdf75228bd4bf3447 +e46bd52acbf76b1e002e045804216ead +49070aa4eba7e3e1b439d12caaee9952 +787b405c8c6d3946a464df04ba694797 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +04199f7c691c765edcf68c552cb45580 +23b283c2a11223316c1b2d99e13a03bd +83fef6c66e36ad20cb4fe764f9f68e06 +ae1696c13871513322a5f7a37ef7d5cf +b7cbb01f27803c44288d26309ca45973 +384edeff0560731bea7d71b6f7fee1a9 +effb241913bf2477516477291789d0d7 +21ba353a9e2fafbe322df761ee7e3b0a +a0057248da365d8652f6b193da290302 +1bd83d7eccbbdcb930ef0639559af94b +efb32b89df497db2be8b2b094f5184b3 +4eef491d02291c7991ddb49299de3896 +5225a59901d5398e50a3d02f04c7186c +2c7d227156747747bf7626157ee6c91a +cd19eae6497fdab036c304d1de48166f +6a99d337f18961deee4388eb086941c2 +443c56156f3e9c243442f9c767c54dc2 +306523293000765d47944a1d49176227 +f326d01ea1f9cb89d96aafdbf65dfcf7 +d87ee0e45209b0e49c05a9d8e5282ea5 +4c3fe05f72b2d8c24f241ea8d3ad9731 +999c033ef31249a526377801ac1ec994 +f40a6855e6a861fd2c7c004c9b290385 +dd0c0d28fc4a2ed9db92b4ba84a9a561 +62412b0b947b92addce88be9b0d465c1 +e3a663c28cda435414f95b1683b36d3e +cf09b54edb1b4221d2107155b48923d3 +37c8cf292316d659b712e3e792776e3f +0b81d83b27c6bf8166417c8a9275dab0 +cbc78c0edf13a1bb87f202d6b0702546 +4b6ac010cd85f7991579132109be609f +0b13dfc18e957fce15b52fab6eabc440 +475a8d4fa5489126e38284cf9f94958f +e9e437b0e54d0b0f215555a8a0aa3691 +96c57fcb231c8ac82ea65c0892a50555 + + +674aaac44170804508281fe458fdeb9d +150ef0a3188079477ca03d406201c48b +3f0d25c580c941efa2d6554fd021fe96 +afa75888821db01b2fb0b93bc8435959 +df5ca2209b928beedc54f00f1922732f +37bca7f0fba24a923b93cc3ffdaa82f5 +ec8ce242fd76f4d419233b1e4c65b745 +7083dd601a0dd21afa5d5ffc09440d4a +b54bf402e3f9b7d12df15ea6ccd46d5c +ee353097d2121cc7e1f36e2402c4af90 +f81fffc1c919c91ec4fbd998ad571989 +e1161971bb06488cabe9066c8e827741 +7f8bc751a4bc33d612ad19ebe27f79d2 +5ff1aa7093d0b9af43dbce3dc93672e8 +3222e8667905ffdb07a756fa25a26bd9 +e4033babdc71ff91d6229e41df21937a +7b718a7fd13c302be1e18859c422474b +54ee3269dc7dc1a5ad6b8e105b6d1c4a +2b8fe3b9befd458de64b2be818fb038a +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +ea2de247f6cf2ecbf4da9c5bed755933 +ff657da941a0ac497a561afdd1deb932 +d4a4ee924ffb170772d19d8fb868d8b5 +f521a4107e74b62b2d21e97ee0dafb1a +1976cf87682a67b3a453046f78f8d732 +0e382fcdcf4ffc8c497b6e40e4c98a61 +369a11697afc5fc08c9d9a119312befc +683506bfc5c86f0014878d8e904c73a2 +5f249fd236d741add5cd1989e73a179e +a868665f664158ff9e820a5aec4f9fbf +4486ffd5730ec74acb7f165d032a354d +e41b1cf23747faa4e04f09a1267bc65d +39fc2d8ae07cc976e812b7d3b2b9c7ff +1c828f5e352025ed5f1694eed9f3b058 +30af1f1daa6808bc69afab5eef6d8777 +05295a96fc118adfbe34fed9ab5695cb +83a70b63ecca7c5519226199566abfc7 +e2590b64c46acd99b18bf01068bda97f +f326d01ea1f9cb89d96aafdbf65dfcf7 +3978d9e7b0fedd2b65dc4f9d01388596 +62935f9a39e2525b3e434a981830f02a +8c59fa5e30723e5f53081e16b1695d23 +49575eaa463695e2b9d36d0d7178a896 +14de703774957e32462615ce075e168a +d7076d1ba0b16124aa157994fdb7ec3e +abffa393ae08d5867b30e2b23c686fae +42b5780cd2785e1d69fc5ad526684ee8 +37c8cf292316d659b712e3e792776e3f +0d384e2ca421f6cc41da25b31cf0b162 +eda2a8404604024707193386da984950 +4b6ac010cd85f7991579132109be609f +099c774e52597a817234b72ec7f845c8 +a0247397c2743666a421f8b39fd22889 +e9e437b0e54d0b0f215555a8a0aa3691 +ef990f1dec41193b1367ff9ff985ca67 + + +93fc25faef2e4a631602c033427fd12b + + +19db7d40b75d732ef2885a7ff654633d +9e04b2cd1b93f421705034d5206749d8 +af56ae8f3240a1cb51bf1a10154a81ab +f638b5220c5da332ccca85473743525a +c487cf0c63de6081575110f79fedef28 +2c0313151304fd545542ac26525ffe48 +0178ccd0294eac78322bcfb837883e9e +7083dd601a0dd21afa5d5ffc09440d4a +c0160997de9c25bd276df7650d94da14 +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +3d553783df165b8fbf3ebee134c980dd +ed059ed40afcee883cd95bec8e58a0f1 +8d1907797bd91325a05612826030dbc4 +3222e8667905ffdb07a756fa25a26bd9 +2d28a42c82552f1758861a58d4bd2b26 +353567ab6a620f12c2acb03e228e7a9c +87204bb4bc4b2de9530578fce343498a +4b2f37e2efbc07cb96a3c17df7f132b4 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +a42be7db361dd5993f28868e4a3f358f +512699b0027618a3031685da1faf9210 +6347092f90b7e44ae61df59af8552bb1 +d9e5975cb7abbf8cc23b9ae0909c1291 +7bc61a1f1daf334bc893dd1f0b05ca37 +86eba190302f1d2ffa2342cd0a181be0 +5f93e31d32cd99d38e3d59c80b4137ff +1f2f0cba219e3d68c9a1034d55c27631 +7ac550b131a480505f0160feb1984344 +f103431908884f274534932b873fa44d +96580781af2e64271588ef6d49f05d89 +4e7350bdf31ba4ffe524dceae6120be9 +1ca4e724a542dd90368a4612a878aa7a +07692372f9f22331da5ca1cc604206c4 +01ce0b50fc1287f059584597f867285e +68633b9a396403744b2f3e762bbf5a19 +f326d01ea1f9cb89d96aafdbf65dfcf7 +a20948c465175ec3ce5da3692d7f521a +8ad7dc8c62da0c98fdac28dfda1db0da +2a3c0ae8b32ee0e0e4ce6fc0cbded0b1 +179eb7a9b3e9b67b01a36c8ffe84ce87 +8cc192424d2a8a3a8439cf6c9e9c866d +3122c8015a2583d254fbdead8e4fde52 +6f225dc643f02ed2509b857ca08a1695 +68d654bb2efb93c89598b94621880c02 +37c8cf292316d659b712e3e792776e3f +870b3b7a908cc3ce575aad44df32eb65 +d01fdb1e6043fb26b049108da5e4df60 +bc55abb86e597439b24ca6c603878440 +e9d3e6e7cefb4889c0f92ade40de2036 +99761aca53ed66d60bc8ec62245576a6 +f18bae68f60655dd11f792066b6d45a7 +f1f34d8c0f864daa5e8ab56801027430 + + +7864745b6e16ddc5251920c7a15f4f14 +c86d9cd72187d66eca91c2d2671c3c7e + + +2d7f0af203740bc849c4b2a289254461 +8a54b70546ddfb4c37311eed7fe97f37 +e79c6e7285b5106095a07e4cccbf406f +212abc278e51f1023a9b1b50c853306b +bc9d3c416101bf902206e10e5150071d +fabedc7ec556f150681d04046e3f6d78 +53c59830c0b8e21669bd450638a0aa24 +7083dd601a0dd21afa5d5ffc09440d4a +b3d8073602d265d207f2542c1aca21f4 +ccd92d7fe7e97e7a33bada943b287470 +62c441d4458ff63d8e88d1ae56bdaf21 +299d941a9f02e17c8b02434fa9e8030f +2dddcf552621e30b33634577edb46fbb +4ac590ac148e6ca42b8f723f6dcbf9a1 +3222e8667905ffdb07a756fa25a26bd9 +035975519ce4bb44572f68097d85aa0a +a591a462d9edf9c3a36fa3cb8b3bf6da +e131a7ffecf41104dee00ebbce281fab +175c74b9bcf543299427a472a84e8803 +d5878227c86ff4802e669af1c7596a5f +a1b4f1a132ee1c2910d45a3ddf0b116d +8feb9a7d74b9ed0df15c88dd0910be33 +c4430027f89011992d470f7fc4ed1ba1 +184f8b89087e7c5bf304a8fb05056c81 +7d3f325b8304bddfc92dfc67d6b19f17 +ef72a74ee0e4262f1064a0c1dd2251e4 +d4bcb45cede4f90f42bce9cb382f4189 +ecc6587f01a3e2b2fbb938a01ed61ff6 +827e24df22814a8944c48039c2731a91 +953b6481373f49567196fa44c135b46e +b33a068b9f0b3f4c05444854cbff4e50 +67709582399a59b174d58d7de1362fb7 +215c265a89ed9b9bf6d989b7aaf7c938 +b3831805de3dcbe54c26cdd7e281d2f7 +227dcad847149739a2a11f0c8fd1183b +ac2e49c27102ae56b3deed5e8d7c4175 +44f79429dad38940b566f2f1537df733 +54a105ae97faa5d4dd444ea10fc32447 +3a4777f67a135a1cfdf7a47069d350f0 +1b7f4ed47e2733ed7daf1f068dc5a43a +7edc9e0a97549aa2963e1c649b46167d +873b92d53e67d087fd795c9ae488d80f +e366f3227a2bb0faa5c934d77328d0ab +919e37ccfccbfdff75d80f91092f8753 +87286fa247ed09647335fabb2a9ea2c8 +0b44cc53b25de22d65ec652eb81f2709 +f941b0dd2760b7fbc53b3ad0e10e50d7 +5b9c63291cc109ccc0f9597d674f559a +caff61b2f2d74c3b1224049158c71564 +f465e11a2bd3c815538a3a50c5895b67 +6aee023f1c7f0038f5f061ff0ef8d786 +46fcf7a14f3f3543907a3a4c0142179c +5ad8586c12ec6d6f7875ea5eb8f71cc2 +85ced37751ddc4709e34243fdb616ba5 +f3d9b693dd62c347b2c6cbeef1f7d1ba +6ad1e01b6d442e0d1300992628e095fa + + +19db7d40b75d732ef2885a7ff654633d +c3e50ad0d4c93692a2810e136ada70d7 +af56ae8f3240a1cb51bf1a10154a81ab +bd8be9fccb19a6f298c916d3427cd65a +c487cf0c63de6081575110f79fedef28 +d18c812e64ad67fb8b962508d6f3ab7a +0178ccd0294eac78322bcfb837883e9e +7083dd601a0dd21afa5d5ffc09440d4a +c0160997de9c25bd276df7650d94da14 +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +e1161971bb06488cabe9066c8e827741 +ed059ed40afcee883cd95bec8e58a0f1 +8d1907797bd91325a05612826030dbc4 +3222e8667905ffdb07a756fa25a26bd9 +2d28a42c82552f1758861a58d4bd2b26 +e8296008ddd844614e63ba594061ca0e +d976f528676688719bb4ed9da722c798 +4b2f37e2efbc07cb96a3c17df7f132b4 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +681bb6760c742ae699ed900dca34241d +512699b0027618a3031685da1faf9210 +f209f3bbc245afc75bf1fe1c2b74317f +d9e5975cb7abbf8cc23b9ae0909c1291 +eead927af63207df007d30bbefa0bb40 +8d43131041f3d3667982ff5fa6227d1d +5f93e31d32cd99d38e3d59c80b4137ff +1f2f0cba219e3d68c9a1034d55c27631 +7ac550b131a480505f0160feb1984344 +f103431908884f274534932b873fa44d +96580781af2e64271588ef6d49f05d89 +8e981e40a6eecd6cffd39f0bc1847198 +92ac14a3dd5307e6bc4429f625ac3f5b +07692372f9f22331da5ca1cc604206c4 +01ce0b50fc1287f059584597f867285e +4e186ea8084c33de3fec3182f57150ec +fb5913e34a812d5fdf9e25b8ca8c9fb2 +c1ec8fa6489acbe79cc1214e8130231b +e355739b38707e595924a2aae63d78d0 +7f1137401307450924a163bbb4e560ff +c359b646b2d4d943a311927b568d046a +8cc192424d2a8a3a8439cf6c9e9c866d +228b0316d26bdd36e56a9158eea64ef6 +c95d9dd5cdb6d9a6824a6bdbefb48531 +68d654bb2efb93c89598b94621880c02 +37c8cf292316d659b712e3e792776e3f +39e7381312f22a2cad63224d6a5869c3 +d01fdb1e6043fb26b049108da5e4df60 +4b6ac010cd85f7991579132109be609f +e9d3e6e7cefb4889c0f92ade40de2036 +99761aca53ed66d60bc8ec62245576a6 +e9e437b0e54d0b0f215555a8a0aa3691 +f1f34d8c0f864daa5e8ab56801027430 + + +c8b3d962781a3d13211d6782044fec24 +8c05bca341db9c1e806bf122cd6129b0 +2f4e5771aeefb03f098258626384e271 +4496897bc40b3ebd8c9f8ec6f2689fa2 +9155444f5303180bf11078316e5c32e7 +5c86f10a23b80bc6e4e9f6f18686a9c7 +67fc891278e84c3bd8803c1d161d684c +7083dd601a0dd21afa5d5ffc09440d4a +54eeed38db0367792e731801659aaf45 +3481a3a227684c9cd2d321458baafc73 +cf0a24b1fee3f3ef9ecd61f56f4f21d7 +e1161971bb06488cabe9066c8e827741 +fb9be112c1bd82f164947ebc81f3bce1 +cae834f9bae36373ce8d1c512f3b30bb +3222e8667905ffdb07a756fa25a26bd9 +93ecdf43433a6c36c96ad39376929612 +fe9be7c19f7bdbb5cf16446c35b9f481 +f5b0214673d66b795a0b2384d50a0f6e +611c53b005e2081bb40a50c0ac2084d8 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +20524fc5cb0c95fe3a4f76b45f2450b6 +6c5774bc0f316d2b8901b910f5459018 +912352c3ea040bb64208b06524d3e69f +513a6655ae8ef9a386422f71201e6ee1 +f26120090328cb48d121cbb4ec62debd +932eb3439b371046ae7416e11a02bf35 +cb9aeac6d97c3f64441c933400ac7c5e +66474773f8488932cd33af56d5a33091 +29274ab30398ff24199850dd8f263b78 +ef4e3207a41e914246eac224d0c48814 +a58164e67d27a30b24604c0a0b1bb162 +ffb4239e42c43e7c3741ee06497bfb11 +44aba6f4b9ee45637603fe1fd407a260 +ca612eeb86362867d04cdc74b9c13fb2 +4c37f0937bc0bdf3829712cb5d05255c +096f70f880dc63e09b098ab89df0e483 +1f81bad77ae46b79435bfc1ca964dcbd +fa985871fb4d0f74795b3c61bf129d8d +f326d01ea1f9cb89d96aafdbf65dfcf7 +033a017ec393597c2eac5f93962e3626 +be3e102f28f8c0079efed49eedc41453 +104ba6aec127a22b776b4488b83b5242 +fe687c0b5ae1311388e7d6b676e8f3cf +c734b464a1378316c70ab63dd8a36e34 +46f4fd2960c180e57bf42a4003b95789 +d855926b2e6609fa7bce6078ee3fc9bf +d88fb01344dee1aca41b5587bc2270e5 +37c8cf292316d659b712e3e792776e3f +0b95a536574243ffff466b766b5e688e +e23a5e28dbd437a901e678e0974c379c +4b6ac010cd85f7991579132109be609f +1ca63c95c5794f2045daae928d16e63a +432df56aa8882b59b9c700bbae460dba +e9e437b0e54d0b0f215555a8a0aa3691 +e4fc2e43ec963c474b2f6f9ecccf3ea1 + + +19db7d40b75d732ef2885a7ff654633d +c3e50ad0d4c93692a2810e136ada70d7 +af56ae8f3240a1cb51bf1a10154a81ab +bd8be9fccb19a6f298c916d3427cd65a +c487cf0c63de6081575110f79fedef28 +a82f967793fd358a77f730c774934150 +0178ccd0294eac78322bcfb837883e9e +7083dd601a0dd21afa5d5ffc09440d4a +c0160997de9c25bd276df7650d94da14 +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +e1161971bb06488cabe9066c8e827741 +ed059ed40afcee883cd95bec8e58a0f1 +8d1907797bd91325a05612826030dbc4 +3222e8667905ffdb07a756fa25a26bd9 +2d28a42c82552f1758861a58d4bd2b26 +e8296008ddd844614e63ba594061ca0e +d976f528676688719bb4ed9da722c798 +4b2f37e2efbc07cb96a3c17df7f132b4 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +681bb6760c742ae699ed900dca34241d +512699b0027618a3031685da1faf9210 +4865ab7e4d789a51075d4f780c3674ea +d9e5975cb7abbf8cc23b9ae0909c1291 +eead927af63207df007d30bbefa0bb40 +8d43131041f3d3667982ff5fa6227d1d +5f93e31d32cd99d38e3d59c80b4137ff +1f2f0cba219e3d68c9a1034d55c27631 +7ac550b131a480505f0160feb1984344 +f103431908884f274534932b873fa44d +96580781af2e64271588ef6d49f05d89 +8e981e40a6eecd6cffd39f0bc1847198 +92ac14a3dd5307e6bc4429f625ac3f5b +07692372f9f22331da5ca1cc604206c4 +01ce0b50fc1287f059584597f867285e +6448daf1b06217c7dc989bed6f3709a2 +fb5913e34a812d5fdf9e25b8ca8c9fb2 +c1ec8fa6489acbe79cc1214e8130231b +51a8ed92619d4857e0eaddd369a14b38 +1356f3061125fc78d9cba7834e9654c7 +5f5e1f71ef91392a3edee6cdf5e03408 +8cc192424d2a8a3a8439cf6c9e9c866d +228b0316d26bdd36e56a9158eea64ef6 +59b195fcff4d3877045fee21c364d524 +68d654bb2efb93c89598b94621880c02 +37c8cf292316d659b712e3e792776e3f +39e7381312f22a2cad63224d6a5869c3 +d01fdb1e6043fb26b049108da5e4df60 +4b6ac010cd85f7991579132109be609f +e9d3e6e7cefb4889c0f92ade40de2036 +99761aca53ed66d60bc8ec62245576a6 +e9e437b0e54d0b0f215555a8a0aa3691 +f1f34d8c0f864daa5e8ab56801027430 + + +19db7d40b75d732ef2885a7ff654633d +9e04b2cd1b93f421705034d5206749d8 +af56ae8f3240a1cb51bf1a10154a81ab +bd8be9fccb19a6f298c916d3427cd65a +c487cf0c63de6081575110f79fedef28 +a82f967793fd358a77f730c774934150 +0178ccd0294eac78322bcfb837883e9e +7083dd601a0dd21afa5d5ffc09440d4a +c0160997de9c25bd276df7650d94da14 +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +e1161971bb06488cabe9066c8e827741 +ed059ed40afcee883cd95bec8e58a0f1 +8d1907797bd91325a05612826030dbc4 +3222e8667905ffdb07a756fa25a26bd9 +2d28a42c82552f1758861a58d4bd2b26 +e8296008ddd844614e63ba594061ca0e +87204bb4bc4b2de9530578fce343498a +4b2f37e2efbc07cb96a3c17df7f132b4 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +a42be7db361dd5993f28868e4a3f358f +512699b0027618a3031685da1faf9210 +f209f3bbc245afc75bf1fe1c2b74317f +d9e5975cb7abbf8cc23b9ae0909c1291 +7bc61a1f1daf334bc893dd1f0b05ca37 +8d43131041f3d3667982ff5fa6227d1d +5f93e31d32cd99d38e3d59c80b4137ff +1f2f0cba219e3d68c9a1034d55c27631 +7ac550b131a480505f0160feb1984344 +f103431908884f274534932b873fa44d +96580781af2e64271588ef6d49f05d89 +8e981e40a6eecd6cffd39f0bc1847198 +1ca4e724a542dd90368a4612a878aa7a +07692372f9f22331da5ca1cc604206c4 +01ce0b50fc1287f059584597f867285e +68633b9a396403744b2f3e762bbf5a19 +f326d01ea1f9cb89d96aafdbf65dfcf7 +c1ec8fa6489acbe79cc1214e8130231b +8ad7dc8c62da0c98fdac28dfda1db0da +2a3c0ae8b32ee0e0e4ce6fc0cbded0b1 +941286dec9631202d8c809fa73c4bac9 +0ad67108567f99662f7dabc9585331da +3122c8015a2583d254fbdead8e4fde52 +6f225dc643f02ed2509b857ca08a1695 +68d654bb2efb93c89598b94621880c02 +37c8cf292316d659b712e3e792776e3f +39e7381312f22a2cad63224d6a5869c3 +d01fdb1e6043fb26b049108da5e4df60 +4b6ac010cd85f7991579132109be609f +e9d3e6e7cefb4889c0f92ade40de2036 +99761aca53ed66d60bc8ec62245576a6 +e9e437b0e54d0b0f215555a8a0aa3691 +f1f34d8c0f864daa5e8ab56801027430 + + +8c6a037da0144f6475c7c468d1e36cf4 +4f3dd930710082c606d630d8399cb483 +80367c46ce620b58d334413d636a36ca +99384cff70777696a5e391b1d46abd65 +10af4b2b3689e7ceb70c0255c02a8d44 +0b9534cb5e53b90f541269f76c91969e +9eb49225cba65d82e1b2aa104167e426 +7083dd601a0dd21afa5d5ffc09440d4a +75c0b2684921a9924e60c1664a7359ee +94e84e28b4c116e41d0f7e5e60cde90a +99c4c0feaf3b82b3f60802f3f8bbd0e1 +e1161971bb06488cabe9066c8e827741 +7be0009cc61ca9516cb1e1a5cc4f3c50 +3dfb23bb3cdd68813e9c7dba6714ec60 +3222e8667905ffdb07a756fa25a26bd9 +d74c0eb5c32ddda2ee07d04e4ac48f5a +9098fa0ae900be451b9887d9d41752c2 +63a1a0c3dc2beff496d15938130fbc1e +d5cd6a3e9331d4b83a543a3d9ebf53b9 +5464e8595c438228158cc99e8b198836 +1b07213c7405612a72c82628826d7d5b +95a9d30bf67d5386ca36dad3908c2a18 +14284138d5f94467eb25db3495ebd96d +6b2bd775e06aa7cbd2f7a8848f5aba67 +c59be2301744f1cd357428c790f79662 +e79aaa6cc385c7784592aac3da94edd3 +f84f647cacfc125a7b455fea94443ded +10da288c55fecaa85ef7af08f041e3f6 +2f7e43b805cd2e5d2936e2303aac1a99 +5f93e31d32cd99d38e3d59c80b4137ff +bb53537dda3c203b074e05d1b3d6fe90 +893511fb018dffe28b1f0c479ba7bdcd +2b47f56755ffe1f308336b287531419d +710a87ec6e72c49ca1d5c3c03198820e +7904b696375cd62b36aeb4a9d321ad9f +aa04bdeb89f5b4ddbd80395ebe09c29a +7560df62010de03bd1597143b8909d9c +454cf17c323de40f201e625391d747d7 +2bb94b0f66048dd210f0b149544f69a3 +999992f3bf87ecc74a951085c24ab54c +c431017d82c32a286926af0828f47d7e +db47d43b3c383eb5f4186af710508be5 +1fb41fb6e55fb3928b7bc6992bc87a5f +59da6ad26f081ee9ff063897d4fc8df7 +3bdff0ea3ff709e917be270c3e96a1e9 +c0ce2218241f69e739b177fd5c140033 +9768913e4af639ec2118c264a5ca3583 +8283f0251af1faa973050ca5e9146112 +37c8cf292316d659b712e3e792776e3f +8c53ff420a9c62b1c30bab5819846bf1 +e903ab15804325c79982ef838bfa020b +482f4e6746c336068190fd6f65b1e9d2 +2aebb1b246f8dad0b5486b21ffb31df9 +6136b609aa15662565ea9a221a8aecb9 +73f5dd568c4bcf1dcba365992bdc54b4 +e77cfae1b2c9124ddd567cc6f0bcd7a9 + + +d04237165096c4ab4aae777ac08a63c1 +4dfa6647ff090d27a5074f63c10a1b07 +857cfdee8d1a70d9357f829ff7465ec3 +b39c038e6e8b0628c90d5114271dc50e +ce271454fbf695e17607161d1cc8dca5 +18381fbfd3da6eb62195dd3d7c2025b5 +fab0071a1a02bdff2c962825b43c2dfd +f254234f7743f533f091e707ae5c6e5a +93d2324320ddf2609d33828f0070e552 +07dba3c5fa878727518a110582690996 +169e53e9bb18aead3d080bed0fb9a311 +721f864f34ed9957a1da79a505146c16 +f03b0dcf6c6febaec231650b079d2f69 +0dcf4ac06cd149d2c5828b8563cbe01b +436545df3d1465a5a48adb9868ac07a4 +d0e4982b7bc6a1cd62b339dd4edef863 +a946d614786a829d9964c0e27d143e0c + + +1c7a52eaa3f79eeb613a3ac102221c09 +53ec6699499cbeb76fdccaaad411c42a +9e1cc2e0458cd65a3b1d7b050b34aa82 +180ce986d360152b36935d55ef8751f5 +f27b729eb095667004ba2ffc02a62f9d +500287477a669f5b33637327cd578ca2 +9510f7630832cc20baf17b78cfcd2aca +d97d6901227f9a03e20ad415bcc48387 +17b0c3da24b2dc572067a4c200c9051d +9f5ba8d00d619d312d40c07f38b35c6e +28544d9e4d160a73aaed36c8547188f4 +dcad10e73f40317267b624bfdfb46180 +104b9301f7c376b0d1795795c06dd93d +a1bad06bbb9535472667f6de9e3b869c +f0946038ef768d49f311ebe67db82e17 + + +b9f82ae7cb411ea9546ce513e57af1f2 +61e6b281614e6fbf49a582c4c3814561 +e87c1b421a5ebd90d2c4489335243122 +52f55c471841f57fc90e8cec05cff235 +770e2ab7f25b3e472aa802e6c28ec618 +1abdc7bdc807167558b363ad209cde6b +52617af5059503ff1f2e342f6f64b729 +9a13db56e8d33a3225e5a034d45e1fa3 +da22bb2f6d31d3db27afa7f16d191297 +74774c6dd9b08148c7012fad3fc0c67f +27a8a786b2726e4cccebef3cbcc38376 +784e8b81afaab9108514472162532414 +826f390e791a08be2b7fb6bfe4df179b +dc464f0cc88ec03965837243ebaca8cc +c2d7742f87130bde6c3b91332f04c837 + + +ef32c3256dc9ff89e5c363104daafaec +76391c0def140fedc6931ffbf18ab295 +4974d28e6f34f8981804235d8609d362 +20afc0254636be0d0a5c4d1b230312ee +d74254d8f1ca125b0cae24d1cec39580 +bc949338210988f61d51bbbefa17cfc3 +bc2b70b940bc312acc65a02f2c1c638d +7083dd601a0dd21afa5d5ffc09440d4a +75066c3c87f3840882316f6e5fbed242 +5796a30331540a30c2fb33cae793ebb0 +72876009c4914fef9e7dd0de01a389ec +978c57249da23e3f3d93de87b2c135fb +9bf4cea05700fb98f9bd3076379d29a3 +6709e0a52fd75d913faab0c02c834890 +3222e8667905ffdb07a756fa25a26bd9 +1caa5231691c66fe232c80158fca1f96 +a9f54bc4d25db876b31fce29e466574d +31f372c93f03315c680f0ccf7d1df897 +e88ed127337ee404580fb0800352c21e +357d5f772c6c7e492afb4eeaca6cb47c +22ec38a9e1c8d0a8ade2b378df4dfd5e +a7e869c9ede34e2e88718d501d45cd34 +1cfb457b21fb0cf994e6bbc661ff6ade +e296aa7dae0e0d5d91a2a7cab148a042 +3d18d9d5de47c96913bf37bcfa969a46 +fc357b2047442442ce84d3f1904556ab +71863f8e300608d03620e94c27fc1c9e +68bdddeadf40d3061dd009fe77eec5d2 +e6480ef4d95c891a7b1bd330e7cd8098 +bfdffc1cf6e42979f52384d3125b72ad +39527fe8816974c28a38d0d36164517c +8028b9965a200c62fd4a16eee39c0e19 +3ecceb80bb6d973ad4e8a695a4ceac59 +70b34e253b55713b85f8b2e0e46030a0 +e61fd3731b461032372f186e540fba9c +c7e70b20d22458e1c7625cde28fd7c3a +8847fd5eb933c577a1a58d65274df4fc +6e400b24ba14608bf7e6531277de7a44 +ce9447e5187596bbbc50d0906cac35fb +c35de5bd5cec0c5e363104a2e2e4bef7 +37a37ac0b49acf07ca9f08f915b45a62 +34e9b8c9933f92c532b9cf91942762f6 +87c91e6d734870da50b9f9beeaef0f5e +356c26c05e97adf172ff24e3acdc5e91 +17835e9b0f75e2f6dcc0345f888cdf4b +5d8da5928c310fe821026ff6eb52477f +50aa8753f776052cdf34c558afff98e3 +65d2bf6cdd25c98ee3716eab33914459 +8d5faf8e36b5e4b4da158ff2d6bd97e9 +208be53574c8852b95a50db6c755b89e +578df63bdcf934610c0bbdb4f1c3f94c +a45c7e397ca831b0891360ade3522414 +17e2556c9734e8ecdda99eb1cb0e025e +d3ea0be62662649cc6dd6552e9217682 +c467c284226ad9dac84e0fbd64ac5225 +29025ab36371e258be6ed2e1368fc0c3 +3afb85eee792fc054a42df621767b520 + + +67d3a0780a55b336524a94b9a40e3795 +7cec430ac1104bd3b19e5890319c7fa9 +17cce633ece3d815462391f998080acd +a237752b8010d17e558a3886b5f738ed +9ab13d70420f12305a4b1f49fdb6755f +56ed527dd02f42369a2bcc424203f2ac +acaaa13e10f6147efb78c7b55d53c4a6 +7083dd601a0dd21afa5d5ffc09440d4a +c172b41f0bba4e95375cfef229eab865 +1c902208e32692968de5c26908ee0dd9 +6cbd781ebecac429afc832daa0c14539 +e1161971bb06488cabe9066c8e827741 +ba300670b982d41fd366053541b6b3dd +ef5bbd1c53fe715fd80bd3617406ab68 +3222e8667905ffdb07a756fa25a26bd9 +80daf5196b9f2333d6ffc7b160992360 +2d64d1bfa7bcda13680cf96e8662aa50 +db6c98d5d67b4033e5b2c0669a0defcb +2a22928cc7f56983d441f117b4960e91 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +c6846e08392e311f9f0249628f8fe864 +48f08d8f3d2ead8c5083d39370b1aeda +8568e4d03cdcc1874f6f39e21f994007 +368454fa3e073fa35b2e9345d79bff0d +8e134e75742dde3a7fce451131268618 +191c0d03a039f0d36aa55ad2efc4dc19 +418be20b4d4d50ff450dfb18734e4722 +f7f4807d9ee50d2e1146fe48b88eaca7 +c101b90fd10577eafb85a1e9adb6c0a5 +4f614a1bf33a99c52e41d50b6c745acc +54e9748ff0d518f522fb93e68804396c +5664fa9f9379b4402594f954b1a697c5 +af99bf138a27d60144895c6230c31c13 +89c6528dab9e2fe45e0989655e4ac234 +976e6f39654ffd979a1633da2107011e +7e73be5f5ef1f54d09eae743625e6e72 +fe49e8c18551d1b553e5541e4c329661 +2b39e01ef2d55c7b3a24671fcd570e59 +0b5290b5856769452f96d8557ae4af4f +00b29ab44003385e92095d6182d5d1e7 +7bd380b51bf2a243c136730220c3a2fc +308fee5febaf8f1e0ceac68e14b1983c +0fbebde407a51315a2d98cac08ab312c +eed8a78914dc69097046ef05aaefbc39 +1f1976a8a42bad235f1ed009fbc606ff +4404ecf29a07974f4cf843216d86641c +0171f2cdcce81574105c11c4f18c5f1d +37c8cf292316d659b712e3e792776e3f +1e702e222729aeafc3470774be5ce7fc +6ed6c3d38ad0e783eb457f4f06cba3d7 +1e715cf0deecb0c7b567f9852c7a548a +c2e6c10e5101aefdd367f8c28ece08ce +27b21482a6db0c9273be006306222aa4 +e8b83ac334cec3caad61bd0c3fe46bb7 +1e261eaa004ceeffa908ff6569fc2119 + + +ba5ce4b6a48b32acfc7b42b719836cc8 +8a6466c371e807254cad642d6f3d50b5 +cf97318c23bd26d18d237b60384ddc66 + + +ad7f319220fcb2c319da9d4b6f1d873a +5d320d584645765ff1a2708f271845f8 +8cf34347882313e0427556933f5ed7e7 +da2565ffdd56ec4554cca7ddac240e31 +a60af6c47538583447f6e6fc85a68d89 +b5e596823324dceaa96444e5b2428077 +f8c12142419e5bc97d74c047b5dd2e65 +7083dd601a0dd21afa5d5ffc09440d4a +f2a97948d26385dbf048ef0cf2c525d7 +fc033883d6d13c24d580e557ef1717ec +4f4326d61f48fca9ece148e741ab4573 +ae6260d161a21beb5b2e66b79da4c0c4 +6a62458b8fea7eb058c3a932d6ce7a0d +06c5f1fd45d34612c9f3a73e45e9a0a4 +d93e929d4134464c058f366ebd0cb20a +3222e8667905ffdb07a756fa25a26bd9 +b72a59235f9b10c358491bc8216802ea +0a8ed19ed372be66dd96ee927e382634 +ef3b8f2d379827209d56fbacb1dd0292 +bb12cbf8871c31cbf5290a00167b9df1 +ba1cf48d1f6d031d8adf51752f179275 +3646fd310e96bcd7ad15253c92d3d083 +e9dd2ddd93c34344c56ad22d2da0caf3 +ce4d12c3832019bebf72e251cb05d51f +db53803710393c0486f2e99c7029bfca +3969eafa99ea8e5622e2942d2f2b3b87 +079f333dabf26b60e44fd7644d53835a +3f90ac8762498402ab926f80228efc0e +5ffb6a54b7cb00a3b3094b84c0d76053 +64ef3f97f9d75128dda5890fbcdd8447 +0eff879e0e50e8ce01972f38551cf1ea +6ac5f7b5e954ca8e67109077d41f355e +acc831f5d2aa1117c678b0a8f74b32a4 +7e51fc4f108c2a4692919a0a4691c4f5 +2630655ba6b0ba5cd6fb194eb52ade74 +f27697039dd767b81b5c85e8a8f85057 +4663e58b350137c5a7d311f08ab90d09 +794c2d9924dbe3f2fe7679c7069eb5c8 +dc85d6e53569a8281b3639acc20305ab +622fe99e2e633f0d3e1b6184ff06b958 +3f924c148e0c0f512570e1a1c65d81bf +1d791641a769f9bf5856327317f87011 +2d2a97a666b366adedfcae6b76159247 +cfd08aaac2c0b0563c05ee806a400f16 +2912347c545357bb281ca0e213eddc11 +4d96011de54501b073ca0dc8543778ff +0e1a650c3666abf86528bfd3562aa763 +00c1fa26858fa3699d6e0e6d0d2d0c4a +ebbe802ac75fd488bec98cb43d8540a3 +c810c446eca7956f538556ac7ff10caa +828d5c7956b6e0c17755342e38163ecb +ffec15bee73a0007c62e090da2e7dece +8a456880f43f5cda26203e5b3a26d6f3 +0e32ee4cbe3d64d631d43dbf54755679 +50c3b06599793f8ae658738ac62d7a08 +3d0c85c054eaa144ab9020f3fe5abf61 +69e863de65c7c11b4d4359dd33933737 + + +53ec6699499cbeb76fdccaaad411c42a +4519c952b4e774fa2e75a1309eecbc6b +852586f6292a7299262a5c02aed69c73 +180ce986d360152b36935d55ef8751f5 +f27b729eb095667004ba2ffc02a62f9d +500287477a669f5b33637327cd578ca2 +253e6c972fd0d707afd6477f0b0e5618 +d97d6901227f9a03e20ad415bcc48387 +17b0c3da24b2dc572067a4c200c9051d +9f5ba8d00d619d312d40c07f38b35c6e +28544d9e4d160a73aaed36c8547188f4 +dcad10e73f40317267b624bfdfb46180 +104b9301f7c376b0d1795795c06dd93d +a1bad06bbb9535472667f6de9e3b869c +f0946038ef768d49f311ebe67db82e17 + + +fd34ccb298637a35a1195542f2e7da9d +ab59d61bbffe26c3fdf53d3c6b5b05d9 +fb46bbe6fd59edc488ae4cf9c9e59be7 +129f1bba639c9fb1f3f5b196aff5f073 +8ab4c0f7a4f25798679178adbbdba292 + + +ae44e30070db25d13af32d0ac6512ddd +ac16b396be4bae4e72ddb087f590c2e2 +ee7735e7c0f9c4af5679fb5b0c31a01a +d1c8250c5008b359095a814a54ad9acd +c10c9de1d52766eb9cbe0722606b69c9 +519133e7736b73756ea8d386cbb4cc9d +a35cebcf0750de35d260ceade3e510c9 +7083dd601a0dd21afa5d5ffc09440d4a +59ca1c1437940342a47f4708b8e1fb21 +49f825806b792e6d4c75ab71f8d2fe11 +8e6653d4f1b43f31292f3acc34301950 +b4dc1d5d3383cd97553fd3ba3df420b5 +d2fcd07de3a069f4e7b6dac7c8ddda67 +fafefa11018b608a9a7732e92e75302c +4a20ef602f3e9a62b7b3e27ac4ea3f19 +0802217e6b1c235fcbb2a21a960ad665 +a7c6de00c8109aa59f00643269c253ca +007da2b3bc701f7be0efb50a99d72e98 +3dd9452258ee6d6db29a4d653e502c0e +96b0d3066fef77e150ad1331cdd38ab1 +d3988891f5f080e84de28bbfde083477 +eb53c01c0c23e1c036a51a58a88bb63a +5bf202e3d88a7efec5e540ed70ad384a +9f887891e44e6ccd4160a5863c49cc26 +5ad579a54f61113cb76d3a2c98c58eea +58c44a16d972b5b1687fdcaa0c7ccdf6 +6c8c352a8cce688009449a8997549f73 +bcb7d212efff9d2f016db69793c8fa33 +90f285e93cc4545f6ec0b882b6d16876 +1099de7c892403a38bcb3f388002b114 +36673d1fe2f143655860ea2610eaebd8 +d7ba26d13af730189bc501d13559e132 +0d65c76e33b181eaefbaeeae6d7cf2c7 +3119e3236ced67b35485204fab3f3edb +457dda7f1afbb770af96302a5155f079 +0bd9d42b67a73a9b4df222e4245a5fcc +6ecb7391c7998ccbeca8f1209166c7e7 +150f1e19a0db5fa98394530c8411e9c7 +3caeaa1071c0c238662aa44dd4e6ba7b +df6baaf86ed9f3d0e4b94c391d77f33f +7a8ec8463743d3c4afa2223e5a3598bb +05baaeb7f6a9a1a00e3ad00bbdd9bbfa +114f3b731ef454ca549a9f5771165302 +f7ba4fd8e631b676604cb8aeb4908d96 +641f630490eb384acbc5e03e4cac55ae +a14311660639a521042796c468a23b1d +17645bfcf4473c061cffa6613cc4626f +75bc0af6c9818b3214f2bf2c3dc420ca +ceba8c6ff078ab8eb79134c5fbdf1ecf +bee567e9de0f33d73aa7ce4f3688224d +38042afe91c94d42f469b8e5e36c8a0f +66412c1b8251cb5b302f357f2052f4d0 +6bc19d2a5a3377272f37a5ddd8b95928 +51489cd7cc9d1162d42485c4336281e3 +ab8d9cc07e195feb9e74e1e49bc3fe15 +2a02d65f7ee53f1a006212dd415343c4 + + +fed89f94e620cde98ddf966b24d9252d +dc2cd95b6531d5b5cc7d52251523506a +0c08693c6ce2186b75584fee2171386f +a824edeac0c40dea5495a9ee32b91885 +f438fdf57c3a9567ec2e47f74cfe5193 +151e8265b96e8c3d21329bd7768046d7 +0cf33d809c902aa5c3987b2aa4993937 +c5c8756185232a010f4ec6853be29f21 +e689397c7bd0392010be3d854efeaacb +fd3f5dd332cd760bb1df32a34e1da355 +910620b9e594d851f1f8a1f286890aec +dd3ce022dcaae82f8d1cb4ecb28946a3 +3548a0e133ebe7be798d8f06d69c9c51 +3ec7242611820561b06c23eac38816b4 +6c1dc4c1635463e4afdf799ecc6e8fbc +c0aabed52568241a4a135b8e1a1ec292 +3509f62c9752bbac4f9bde2df2c7c8f0 +f85b374edb6a0ebdcc4605f600dfb8a8 +c97770babbd0eded263f0f6ec5d951c0 +0a0f23a2b23ab6686de48bbba96bc1ce +2540d81fa099a1da5b6a9d966e8613cd +d7054e46baeb846c67f554fbaded072a +3aeb0bb955d966af8406506605547e1c +6b7b9c70638debf2ab9c88ea10b3a405 +f2a0e2b89f0b07bd49cb2c6bd52d5129 +90c202b94dcd09173f067e8bf5164b77 +4b3416e5ad27f1623f5c9222cf93f491 +428551007cc9ab91422c48ad16e14c71 +6f11fdfa4b04669635edc07ca6efeca4 +52c55647bf9b7ed6723dba9205c3b9a4 +1064137432886e8edcabcc00eeafeb9c +50611af389d7d865ddb906a2f960aeb0 +c7643b3d129318b85db8b66b2ed80561 +8c603558106e3e18b5238cc1cfb66989 +838ea08d95f65f9a06957a7d066f0891 +d2e49afe1b2af0851436994702a36fba +661f921ba2c8cb8e7a4b05cafa818e8d +1db9e49d446f770d60dd8d133b654b4c +4941939fc3ea3906cfe30989e3c07431 +715023b14011102898643d2e972f1c7c +d0a8291ffda1ebe1c347e110b1b4124a +78daba3e61faea84a32432065ca93928 +f79c4bbf4e3080b179d0fad4f2a4d0eb +285145b8adf6d1d7e53a1c102b25c177 +673f3e0c4062e13cdef27b581fb66461 +d74248250355b90443c5340490731dcf +e2194cdcc55f82aec088c9d8f1774bab +c554a1d2923d04978f3fe5cd245bba9a +5e1cb32db3236d50c6e383b6d8f69c76 +ba5af89a74c2a2be90284132ecb6f121 +7f9d327e8cb8f127023ae65d32ccce9c +cbd49c548be2d8616d501a793b00ce6f +7c061f8e21ddb2918ad0ee445512c927 +20c047dbe46ae335262e45fb6ad71410 +e17ab7d7f81ddef4dc5e5ff071a5152c + + +eb817e74623a93b44a0e314f343191e7 +34d945b6146abfe53578f2faa6b04824 +bac36b2c6a8b82e1b658b0a7add3fea2 +f7541eaf19ebaee13fdbd909921fc82c + + +54c529bd1da0a893104d543f8ab88de1 +2da9b931d17ade2a435827c23455e872 +612ad9adca6f0639bcebc44b4d7bd123 +88158d3fe54b91ff96f879ef3ecbf56e +f5304e6f45e7f8b4247d472c627d4e0c +1e81a371083f381f7aed8041a904463a +cbb75070c31c07f654d25ba0762f1c61 +7083dd601a0dd21afa5d5ffc09440d4a +f2a97948d26385dbf048ef0cf2c525d7 +12748a537ccb00a27a2cf60555b92d30 +bd32d62609178e9424f26a7abe08da79 +54f03c6e63643662e133293007fcc8d1 +e1161971bb06488cabe9066c8e827741 +7fbd896a8de5f59930c89640183877da +c8c9340b57438cf2172981a1658ef6f5 +3222e8667905ffdb07a756fa25a26bd9 +31b7099bfb6f74e4e45619875fce5a47 +ce9e7cc71336fb258b06d45cb8966d31 +79089255158765aeec5fcef88335c136 +2908d9dfd261bf97f63ca0c4f431f1dd +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +dcca72202b169592f095fe8baf63fce3 +3d23b4ffe1b853309ecd0b759eed52d9 +7b38146af31c9a2d81c95b41efd3855a +1a53e9a039d23bc5a129653bd03a7778 +e00d04017034fd4c9c002a32436be092 +bebf878f911b09b2b84a359406ff23fd +a7fa3d4ce82fda303db4c0e92a25ff8f +bfaf1fbd860ad549188d71cd85e982ae +19e47714f4bbb927bde7107edc730d9f +02d6d4bf5a9763bb17fedbc52727e668 +22ed1ea1d7eee7eb18438d47888a926a +e7670cde3d31e0ace89fe9a8b25d4c57 +b1e823b7426e0e0982ebe3467edb9440 +d4d741a26b96abaa6c4ee1831b820748 +15587334eaa9a54668859526ef2a173d +ae0b2989e0a8a56c8b4a3b9a77429586 +489ed0b7efeeeba5a0495f151c2a976c +5c3fca1a0fe9b4eb6ffe3c9d9f8f7062 +f326d01ea1f9cb89d96aafdbf65dfcf7 +342efa2b9173ffc69219aa7332ca0b02 +c3a184cc20b828b91a1a10eec15d9f1f +9f0d35c8ea0a09b2305af6cab76cc0e1 +eb42c1cc4e30c00a4b3fc8008341536c +2be4d4a4c067b0e7d6abb9364ac01a7f +64d8c175fbdf22de3a58f0fe7a5d568d +64cbf57e30411b123cad22aecdec8857 +7ac6f37cd3e7a8ab3a0eed3862bfe321 +37c8cf292316d659b712e3e792776e3f +f63f58fd1a8585c95212b37cff8c9c83 +f11283233d2847d9f36518366cedf04b +4b6ac010cd85f7991579132109be609f +f6a890a9d6190224ccf102d2388b618e +2f004716de1b88cb161f2784f8280ca2 +13ad60b128af08f990d4de64967f413f +aae9d37af7193f531dd6b5ad8adadd3f + + +ac569cba1581870485cb25c300a7a3fa +647fdaab83c32836a3419a4948b33701 +88d275ae3123e0caae031524e549486c +c3c0ec89b8ae90b17dda57a58b0799e7 +e2b6b87485ef6d89b4196e984fc372af +bf3f62625e7a10b55489d917d6b33ca9 +cbce7ddc8f712d5cdc633b218088e0e9 +7083dd601a0dd21afa5d5ffc09440d4a +8eb23540f7cd465420c2d560425e7b12 +4f35b4efaea2857d66755b9f424c308a +c2db6705a7227c99b57e4af0ccaf1298 +e1161971bb06488cabe9066c8e827741 +6828c23b02134b479dc621654178c8b1 +6506c553e59fee67b5c22555373ae697 +3222e8667905ffdb07a756fa25a26bd9 +236856f4889120fed8e5d7918ab059c5 +61c6a605667d50876a3cc4a9de4e92b8 +e8de10e869e6f8f1f6d78e14b2ba169e +f8c93ce8c3fa1efb737d70304751ab72 +2e88e819dfec8e669881e94b74c26f63 +f8f96ff7d44cbfc3936eb112c11a2462 +2703656a0d4766d8cf8481d683467029 +e84b5e1984f705f673821ccea796c0dd +3e3f45be57bcb65cafc6165966deafcf +f3688fbb4fa58a9e6c16046e41bf57c5 +379fecac08a78fa87b8114a2b6315307 +2d76dd786b831b6e2876a467fbeb84f5 +4041f76e2fefcbe27def47ad7d3b8d9f +60e431172a3368d8372405212ea4079e +6fba8e10504ada973f491364821733cd +a5a3290f313b187acaa6cc5944fa5a36 +064e34c1a69e8b9c5337e8d25f9267cc +d16693dce192a6ad5be512519e86d25a +7f93088127b98cafd60d4759df22511b +33610477526c0247edf2f44d293f6230 +f079338c585ead7158f86206848a796d +b37dfd15f57cd4a18e5bb98859de9551 +ba65e8aecb6378ea112d15004ec4a13d +021da084cfba0dafa3a51895607d6ecc +15dd5c2c298a89561e8f37c7827a720b +7b8ec1616d98ca1bb4a29b2f51da21bf +d90727a9ce2a1785a0a57fae1502a278 +bd71928b9535c1795b9c16d600b4cdb3 +5546f1e1e62dd772f223e58b4873583b +13c5ddf75492c68962c91afab763ab5d +dd058ec36bc52e02067790a0ea65b47e +48fe291591d6ec39ba47ad755a85894b +fe4009f69b835cee99d1c558fe1eaab1 +414e0494ccd20f84c7fe6e6a1717a9d3 +6b16a5805de3d3d95606866e71645ed5 +634b377bc3a75830eabfc209e229e7b8 +1a8d5f63f41c9595f160d29d3256c86f +7712a6ce3d806c80f2f5b0431583369a +510fc15563fa9cbcf8d2774d97635db9 +36c0c9a9f2a666ccc7bd01403a7bbdae +be05aa1b12e3b558de747e470b5731c8 + + +4443befe655a986754818cf89da13964 +3262db34410c13ae4d777e263d779217 +97af3c06de8fcf9955b0d09d7d2c7397 +5c62849892d595a745222d968d8b486a +3a912c03e32d3634dde18e639054bdf1 +1eb6e2f00797500675769907555aae8f +385be3b28799de9f80d0ef46508efbdc +7083dd601a0dd21afa5d5ffc09440d4a +151c5afe182c4e64644b1489449515a9 +b7c27239e68ce6f51296820da50bfffa +60d670dc85d029ed1c3f63693d0d4288 +186dbbf4b11a9684557157006bf2a232 +fb5083185098d54503b5764599cf758b +3cdc9a90f6a602ad91128ec3539833c9 +ac76855ef253277d8cd5e78ed5594005 +28e8e751f630435703aef1a77ebcea67 +d5221b7dd6a7b09656d16781a24a43c4 +f5f165bb15c6391fc12ebac3e0a0f3e6 +555145f760c70cf34b190b7214e3b5cc +40f20ba0e389d91edb8b29b71da6c2b2 +7508982db7d5e9e5c7fec3f096de32b0 +f973d3dddcb8be35123d3e8a3217f10a +c56f3ea358f24bb4e820768e948b416b +769fa149d74c5645c53a89575a1cea0b +dc02836368ba0678cfc7289e18edc4f3 +a3d82ffdba8ca363be0353137e8523b1 +f586fbc887f107945bcfb960fa82cec8 +2da0a1995db50d0752d2e509a3bca37f +78f2edd4512d3859d13e1c90618932ff +10c2dcc555137e38039193ccedfc0cd3 +4ff7e32efafd96d2fa9aa52ea764790c +15be1fe8f10c081149a3003de6ec6921 +c4ae8956e68916e7bd3672ae425a4463 +d01ee19b9b423b0378dfb48c8a20b021 +b40e1202a1db6bbe323530e5ee4b840f +199dcc4ae427c0d0e5fbde6c0d2d2f99 +1be19aee93ff0725138722e0b534e207 +4c2d618e179e6f7735e59a4afb677ce8 +8c8991fdd1f8a737640549006175fdce +db71e7656127c95fb902fc19efa94945 +8bc149131c8a22ac8a25612b037b2d50 +b19954c856288b7fba6053c64471aebe +49fbfbeb2abff84d9824c2889b796b31 +b5084a3059667bdcb2a5b9a591f0f708 +a475fb087b707ca8fa0d87a0a7e38dbd +7c8a83bee9be22e875c81d9fd80097f5 +5146388b914ad2a67ff419d124e12748 +17c9aade3788553f960b6cce22a348c1 +c52a3fd956687b01a7767977926a155d +148af0f1428d264b2c1b5bb22da8708b +a9e4f6b80c676973b9552135ce858a07 +739dcbdb1af7be20fde77fdb159f53a3 +2d978cda0368bfd71738f186568becfa +4cefbaab6188d263652f5d704e616e3f +8dcd21c1d37a27cc9a9f227a2b283388 +87eae3bfbea127d8e90970cf3fe8a9a1 + + +926c0474a0347184116f2f251d114cbf +2495aaa5b99df2676b6409c322d2d2ef +b9b944c5fded79cc87f06ff3307a3a45 +3ce0175921f5281f7d96cf06511fd948 +a8918878177cc6e23e814133fbab8d64 +8eaf0af2467aa774e30487611405a6bf +a13e5351588fd0b2d5131b9e0631c95a +7083dd601a0dd21afa5d5ffc09440d4a +53c23127dc67704e549edf6074169448 +318fd1d6e2f4e4e92ecdfd5a0f74afe4 +7b4aaae21fba67db24184bafcc6011a4 +e1161971bb06488cabe9066c8e827741 +5eb30463f3055a82411ff5a1c329b9e3 +754c0baadf873ce27c8b91d15c3fdecd +3222e8667905ffdb07a756fa25a26bd9 +5ef423d4dc0ce16605c143eed7b523c9 +e68d870ea726f5805bc6c95c5b2a02e4 +606ec4e8caaa77b3b8428f6d048ebdd8 +9898461912d2a91f2b09a7b73c95149c +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +37747e995473959100af0f7da194a50c +322b601af964bf5049308e5df90bf47c +7709eb325cb2fc85c78639890ebd925c +bac516372dd955ad48d9e6a2ef967add +4e33e94d09e7661b999f45ab106a0a45 +9e1c0d69b311264fb17b28f1048547ef +4ce126e3a1d64bf191bcc3a693a4d1e8 +ffba322e346c235095f51cc2308f349b +9af8cb14d88c4c8e0c58571545917dc1 +e593e2f06a4eccc574f100ad9154a47c +7d479610d62b7c06e474a7cae6565d60 +0c4d7983e48f55632ecf2a6e0074fe1d +a200377ed90d8ed7c4ca3aa60d0fedec +e019531835f39c60f5e66a2b4b2fb550 +ee23c6c8670ec36d43be842613bf1516 +986d6c4908854449bc9ac2b008e75a7f +7f0ad68769fea1fe5c78967b4afd1f55 +62f9203650557bc104780fcc7d9af944 +f326d01ea1f9cb89d96aafdbf65dfcf7 +fa5c6350f939bf54ca202cc91f964007 +8cc43a706519260732cf1a54826113bd +3e9791b8ac2a036771560fd1c86d4ffc +1a5d6cf6291c237bd0438f41efb8a0ef +dee392760d4c24a3c7f6a9a218422148 +4f3b5893f55d2462354b05f22afeeecc +74ca1c6583f0481aeafc21696c6df0b2 +680d8a841407d66922669def655cba97 +37c8cf292316d659b712e3e792776e3f +a843098ea22cee4d42a4a2b1d8924424 +45c82c809e99ef5a6ebb238d21fa8349 +4b6ac010cd85f7991579132109be609f +c89359f4e2033964445e2c7372142d27 +290866f1c8eeb886ddeaecce29f3b4b7 +e9e437b0e54d0b0f215555a8a0aa3691 +8670dccfd7a31fa4c44bc8fffd978739 + + +36d54cc80744708ba9ec226b550c8daf +d8bac44ffbc63b84898da2e07698c598 +921ab7227ed3abcda2db9bf141411751 +6b49045d463ffd65cfbe47e988a2cb24 +34ea25003f05ded5624df898f2c1ac4b +7210212c531b08cb22055f395769fec4 + + +b8613d272dc2362f1546044e72339cd8 +dd301d88f6d45a5b41cc61fd0398013d +afe888f46d9e8711233391303a42eb9f +5d98d433ac6dc9d87f9d528e10ce519a +21a018c5c190f1ec004158a3d3f57042 +61aef2e1fe3680e522fe624470cf819b +c04da19922e5ebb8357694d46076ce33 +7083dd601a0dd21afa5d5ffc09440d4a +f2a97948d26385dbf048ef0cf2c525d7 +a22ddb0fae643ab20eb0ddc263ef2187 +adbb0c69548505681300e379ea664422 +c61faf2b4ec45328f71288d22f340d6f +e1161971bb06488cabe9066c8e827741 +2d7249a306cb3ff86315da0c6f7cd238 +c6cb7cbf4bd10dfe3e41df0a69d043ea +3222e8667905ffdb07a756fa25a26bd9 +2ea7c4ea796f2b2e2f5d930c7b981cb1 +b75a94f1aa0ac55a061d71d1393cde03 +a53138e64ad08cc1eeccebf36b7ee960 +fd52f852f1086a7384d9146e496ee8eb +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +8f1250e110603010f85f946227bd1094 +3fae4559bed375ac2e814fa2396a420a +c3fb35dd0fefe93bbf0dfd8976709bb7 +0e0413328da3b3b09b35e539f87d42d0 +02cc01e83f4461c0b39f3d38ecc03738 +13f0930aa714c460e67353b84b9c9440 +3e2cfc1dbeef169bb2bec99537ba3acf +c2cbf29a3bf5761e1fe9cc203e6354e9 +3d9f9e874cfd7dc5eb4cb48ce2767545 +965585828fc04c4ccd3932496a1506ef +bd0bfc8b701484438eb51ca355c9e2b4 +0d427b8e596a9195629faec3d519a4f6 +126f5f108a9486ee8e5e0855ebf0f7ca +159b8b2dcc1008b7f9e909593c1fa712 +ba65eb70925e2e80ec40306484253483 +eb7629f4b3e417ac96b46ea2457ff477 +9c8550ca60a52725675b3cfab2fa5b2b +4b0317bacbf44db749d81e899c0d0540 +1bc2c11dc61564329b6e8db3603fe42d +3a6ac0b6837aa7ea03adc33fc1755d43 +4684b7959bc8bd0f06824995d2b58ac2 +da8688389f5683068c17a36b78e1bb5c +97ac713fe88d2fa27d66324b7c8624d7 +aa3dd95196d0ec83718e74c22d0a0da3 +7b3cd67f5f1c421536def5926d137a9d +ed7a4a7839b90c6a2abc4bda4006def1 +c1addd1316a6432c226bff498391fe4e +37c8cf292316d659b712e3e792776e3f +3698102c641194d453324b60993a7071 +58803092778874155fa75ffa9c4c1be0 +4b6ac010cd85f7991579132109be609f +4d7945ac7f3f9599627d1c3df4ca6370 +dc60659a50892e116ffc8ad65dae5466 +e9e437b0e54d0b0f215555a8a0aa3691 +9e65675700f44cd62f5ce4c4f3aa8226 + + +2a8264b1366e4777f71e4bc600a6b40a +09e6a05a8cfe5f1533fe8144beb1d05b +32fa141f1a5d0a34cc8a8260db93f268 +ca2bf6ff69dbbe04d85c157fe2422656 +08636f4b410c815d866a525d4f3b3650 +b0157201eb19196ae90053495bee963b +dd0afbf4c53cf21be3fcd506eb857562 +7083dd601a0dd21afa5d5ffc09440d4a +bda75ba4acec2477c62fdffc779dd3dc +5a5f1a2bdb441ca21d75fb5bd37551eb +6a7ac587419175c0a2033675fc11527c +3096e6efc0f60e8072255213788ecab9 +23fe714aa36ff8581b70f4bb59167637 +2dc9553b68cf454f688a7a38db0546d1 +3222e8667905ffdb07a756fa25a26bd9 +25a77ef08fc9fb7476ccfd243c388d60 +daa39f0ecf83d8269dd2af275334c6d8 +d99b7ed121c50b6b1cb0d9ccbc65bbc8 +6fbf8602f6b49dc149d770266cc94f41 +7c8065dec90800e1b8361d3b0c64616e +c5ffae12b8dbf993f93b82f81e07b7dc +51e9c75015e55de8a88c9de834b0639f +e572334c02a469b8237572f3ec6a4782 +0314cfeae04a5fe2c53b979688e15fe2 +4aeedaaec02e54760ccf1519d3f30dd2 +d0b0ff5f5560dc8d02a2944650a6c5e6 +57423a6b1c2fd31c494e71163359bac1 +56e80512ad1d9bf5e1ea6baa776aa748 +a22a93a3e58f857320a6fcd78d52a4c9 +a3ec4dfec292f3fd441f5e5d3010c20f +0cb9fbea1110c78d79e8befb5f1b45a3 +ab305cce806b6aede7aacb7b0804fecb +ae94d9dc6725f24d33c383da433613a2 +794445ab33b644f1bfa5a691af9d8331 +4dad208fc2ff602ff149273dfe95e78d +55d24007a85eb0d6649e589f8b7c2a69 +351d775a3d652783a5d015060c47a446 +37c9aa38ccb6ae697a5d526de4a43a67 +7ddff73aac78b8badf4bdba11cd541d2 +7cbeff2cf852ffd059a2371bf23ec176 +223b5e00515e96cde5185000ee3cc5a7 +7ff639d9de39210c5b6118e2f6a7baa9 +0ba534b9ec7a7411f1e7efb7157e77c1 +b2e9d41010f8834fc649d5527d163eea +116c07ff8a67e2cdc94c62376e4290aa +da0fb653b20f60acb1b32e763c94ee84 +8079141a1827f5d200d3df625684982d +ee3edbbc30ebd96a8bd9e7d4c59c99dd +4c5eea2a8145b886a2e8af4c13fdd8ec +5799781d26d2b94a82d6c07167aab46c +3bb559af5543e74bf9e04f2f627b1760 +8597cbfef5ae718dce17a17033a4fa5c +4578de64df060db5a7cc1aad048332d5 +952d3c5c892648e1c154e1478e9af8b3 +972c96c63b41fed42190c3e34bf5214f +338d9c56e6653c910dac441e3a519d25 + + +3bc4ca1483a408601b085a49cda1e89f +c3e50ad0d4c93692a2810e136ada70d7 +af56ae8f3240a1cb51bf1a10154a81ab +d19ea9ea04b6bf8f838b4a8ea437e35d +28745fd59d30a0c7cb455fbf83b7be31 +2ede14c8d84ee0293dc3f137fd27a7ba +0178ccd0294eac78322bcfb837883e9e +7083dd601a0dd21afa5d5ffc09440d4a +f2a97948d26385dbf048ef0cf2c525d7 +ef12ff29adae2685e120e58aa04e23bc +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +e1161971bb06488cabe9066c8e827741 +3fa08a8ff81b01657649dd14b2e9e48b +360c31b0f4f92e255eea8c428030cd03 +3222e8667905ffdb07a756fa25a26bd9 +c710e46b08ef99b41b5167db96309c81 +e06f49e34ab23b7a238092f0949959f4 +d976f528676688719bb4ed9da722c798 +4b2f37e2efbc07cb96a3c17df7f132b4 +8d6f552cc37b4deadd43afb4fe774baf +7353c73dcba6a3beb03620ccb68802b3 +3cff0fca31b6bc15881e15137184a92e +14284138d5f94467eb25db3495ebd96d +681bb6760c742ae699ed900dca34241d +512699b0027618a3031685da1faf9210 +4865ab7e4d789a51075d4f780c3674ea +d9e5975cb7abbf8cc23b9ae0909c1291 +eead927af63207df007d30bbefa0bb40 +8d43131041f3d3667982ff5fa6227d1d +5f93e31d32cd99d38e3d59c80b4137ff +09e2b987a2b610c139c8b65adc5e03eb +de30767cf0a5d454269ab9986fce13c0 +ea148187895a6c11e69aca83b8ca2d00 +96580781af2e64271588ef6d49f05d89 +52842be1a9cfc2f6ce04a40d65b0d44a +92ac14a3dd5307e6bc4429f625ac3f5b +74f49c52ba746096316a8fabfdd197cb +01ce0b50fc1287f059584597f867285e +6448daf1b06217c7dc989bed6f3709a2 +fb5913e34a812d5fdf9e25b8ca8c9fb2 +c1ec8fa6489acbe79cc1214e8130231b +51a8ed92619d4857e0eaddd369a14b38 +77438ef8422f702a9dacc88390b496c2 +5f5e1f71ef91392a3edee6cdf5e03408 +8cc192424d2a8a3a8439cf6c9e9c866d +228b0316d26bdd36e56a9158eea64ef6 +59b195fcff4d3877045fee21c364d524 +4ddf34ed8a507480b8e987e8a56a18b3 +9c57d740f807037098e230801782ee62 +d01fdb1e6043fb26b049108da5e4df60 +4b6ac010cd85f7991579132109be609f +2ce0e1829364c919a6f2d646929fd01c +1a6980f79392b14b3a7e00db58f915ff +e9e437b0e54d0b0f215555a8a0aa3691 +f1f34d8c0f864daa5e8ab56801027430 + + +d9b88d546b524937a9b74e3807637ce5 +cec5dc207fc9e4399548607def63b953 +2753a6b04e03bbe0d90253a41ca328de +eb704b68708e8297fc3b56d195202445 +54da5f1e649534b54ad0902ab989681e +cfd58dc6e04fa7f45e8809065e048b34 +4d3cee00481c7ae0bb359e0350ae9998 +7083dd601a0dd21afa5d5ffc09440d4a +f2a97948d26385dbf048ef0cf2c525d7 +84852327656c117e12eb295e7e805d65 +df70da4e6b594d272466009a0805c781 +111adfb91bfad1aff8452398fa4d94c3 +e1161971bb06488cabe9066c8e827741 +fa38e89076356c74ed44f063a89eb054 +e46bd62bc1ccc56a4b2f6e15129a0474 +3222e8667905ffdb07a756fa25a26bd9 +f2057479de277dee7b6356bd8f2129d6 +45b114d6b35ad8f29d8ff71c923a3857 +9a09d0e39657eaa250296b8b7e11a986 +9431dac878f7cbd1faa44c7b1e9df9c5 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +386fea83882b0b3c027ee0d93f5fb4bc +6416c58b52a9d2a2ef47e7d43aa655f9 +b5ac41b2d7993ff82acb9a8358a17202 +7d1e66b229465c0a5803e21b89c588ad +763d1564abc8ab1b6b92e2aa92293b11 +0f98b1f68cb968ba79071becaae05ac0 +c3666f4bf323f11ef7117f2952a0d6dd +74e40bd84a91dca58cd3254eae209778 +57160d6901b4fe33370e429c4cb06aac +a849d34872f74c621dda9cf0019ca30a +053842730e380dfddffb45bf4684d34f +d28239644ec3f0b604f61cbeacdc1ee9 +a451f2d5998e70bfdb9701c10e88787c +4691c940c45879e2a103b8472233c46d +1f2dfe32a45c0cc407b1e41483875c6d +a98de374f9de52276ae9d48093d0a373 +789e4f2509810e4b26a406200b624f54 +0b2ff41b32ddac3abfdd5615b520392d +4a64102233f5cc6a326d74c738ed1333 +e977ac0a2542f42e4d060db83cd537fd +4665d1a3d64f9139e3baaf973d5a69bf +8663dd198787f0762548246d2a5dd310 +cc72f40a56021a8dfb917af798a0f053 +a2176e70d49f029e4ef345e258cabcd2 +1ec82f780ad10ccf1017f53ad0a982fb +9a2353991fa9c9eb24f8a542ac8bd396 +21b0bd2ef22918bfb0a8a05a34676c7a +37c8cf292316d659b712e3e792776e3f +21dd02596bfe3e291ae9bb41ab82918f +62cd0e0591bffc4eef4f49910d7e086f +8ac836a9545e2a87eaf00f16b601be09 +729e729fd6ec8b1769eadadf0d149063 +f02b09b00e6ae84e88569fa74cf359ad +6f4a8eac062a712115422039b36c0fa6 +ad72b32fa88b149015f6e9e0f8fd9411 + + +dd3cb02fbec0ad908d150ee6e9412eb2 +59c457c3403be06b525dd7b8c427701b +15979925d25e913d34e8396647a38b9d +37bec8349d704a929fba2cd8aa330090 +b5a1069869bb7e5ccf61eeb6b0cf2ac4 +9e87ae8d0d2b12d4b38a09c3b98c30b0 +e2e02df3d70ee069610c91c01b58f9fd +7083dd601a0dd21afa5d5ffc09440d4a +1ee2f686d3bc03456a6101e3eec02395 +6200232eb997d2423b448f01886b2cd6 +9e0fd557446e6cf02be7faa52174d7ac +3418d50e2adfabf40c3272735e88bb53 +cf13e806a1ed58bd4efc8111be57d06d +86b9064f380889af1d7c5062220e4073 +3222e8667905ffdb07a756fa25a26bd9 +692f2d927e87cea3d5396f540ce9ef6a +6a1e9719e3824e9e6983fae6730d3f08 +17eae49005c9eb8ec8aacd15dcf38b6b +4e84d5946737440c459dda7fb3de8cd1 +feff078e505f04fd855711d3c53f77f0 +28de826c00f8408c18c1060cacc44808 +14f9e928a110db635df64441fa479ad0 +047c5ce175245236274011b316991875 +5bb64010fefff4ea7f80e1ab6a6e0122 +88cace04ba32542fdcfd0080e3e0d940 +5ce847dc8ece30f4a02d510170c7fe9a +0572222374db3336fcf8529652d528ac +7952397f4d6f94f800d8c6d06b4067e7 +b443ee0e4bc98550da8ea3c78a8c9484 +fc591b6dcf00663001336aeb2459e123 +021c04f45d344468af57e8101fec4c19 +ad0d58fc24b771522ca045e1ac65f943 +4375e80d49cc7f1a28a872efa51224e3 +65773501474e0c40fc1e4c1a8403d24f +0cb07969cced68f6d308cb421ac90640 +0f18fd5af1f9ce788f5053e652842feb +bb7be4d52dba41ff906024591864300e +6f7cdeaa94521a24696f30e100fe06b1 +1d998745c1680fa335fed152b242cca5 +a72a089766a7cf669f6b68270ce8f5ab +85468423349dbd76212c37e99deeb46e +cf2fa2d3f69a152f019253db88a2bb06 +7495e7a7629421065ad637017ae7bcb8 +8ec539dbfeb7b754da341e69f9d4de1f +4900f43900b2677888e3f7ec9a376c99 +9c8629c3110dac7a00b21c554e869282 +607e87ee590ab6b6e3c1f2017f310bb9 +3a20800f2b0f6f5300b0df72391a7103 +37c8cf292316d659b712e3e792776e3f +112fb357ad4687d89b2d1de1d2bd259a +4c38173d84a0db180e3d45d34b374e1f +a1e87c2c89c946346513eec69daad7bb +f65cbb18687a4af2dcff788684d4298d +1211e93daabd871b48bf93ed10408e90 +e9e437b0e54d0b0f215555a8a0aa3691 +1be24d68eebff59f8a3d55d1d248cdfb + + +19db7d40b75d732ef2885a7ff654633d +9e04b2cd1b93f421705034d5206749d8 +af56ae8f3240a1cb51bf1a10154a81ab +bd8be9fccb19a6f298c916d3427cd65a +c487cf0c63de6081575110f79fedef28 +c9e2294601dda182cf2102079e28f4ff +0178ccd0294eac78322bcfb837883e9e +7083dd601a0dd21afa5d5ffc09440d4a +c0160997de9c25bd276df7650d94da14 +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +e1161971bb06488cabe9066c8e827741 +003cdf81025074b07c06546b4a77b11c +8d1907797bd91325a05612826030dbc4 +3222e8667905ffdb07a756fa25a26bd9 +2d28a42c82552f1758861a58d4bd2b26 +a39cdf4bba745ce84e6009c9201fd7ee +baf38b4ec10a43d12a333a1c2a28224f +4b2f37e2efbc07cb96a3c17df7f132b4 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +a42be7db361dd5993f28868e4a3f358f +512699b0027618a3031685da1faf9210 +f209f3bbc245afc75bf1fe1c2b74317f +d9e5975cb7abbf8cc23b9ae0909c1291 +7bc61a1f1daf334bc893dd1f0b05ca37 +68d377f9e5f75e719df27def2d880fd5 +5f93e31d32cd99d38e3d59c80b4137ff +1f2f0cba219e3d68c9a1034d55c27631 +7ac550b131a480505f0160feb1984344 +c6baf993b90085cc0aeeceaad538af30 +96580781af2e64271588ef6d49f05d89 +8e981e40a6eecd6cffd39f0bc1847198 +1ca4e724a542dd90368a4612a878aa7a +07692372f9f22331da5ca1cc604206c4 +01ce0b50fc1287f059584597f867285e +68633b9a396403744b2f3e762bbf5a19 +f326d01ea1f9cb89d96aafdbf65dfcf7 +8aa4caee4a691d363c99a32fb49ea5bb +8ad7dc8c62da0c98fdac28dfda1db0da +b7eed1eb50d69f0d4325a55a6d56003a +b013fe1cb4509ffe516d6a7d1aefb30e +8cc192424d2a8a3a8439cf6c9e9c866d +d32aa2e1c7b5bd07001c90bc13dc7b50 +6f225dc643f02ed2509b857ca08a1695 +649dd7a27f1a42f38af059f94115cc2a +37c8cf292316d659b712e3e792776e3f +8a0716b48966b2f8730f0f549636c069 +d01fdb1e6043fb26b049108da5e4df60 +4b6ac010cd85f7991579132109be609f +e9d3e6e7cefb4889c0f92ade40de2036 +99761aca53ed66d60bc8ec62245576a6 +e9e437b0e54d0b0f215555a8a0aa3691 +f1f34d8c0f864daa5e8ab56801027430 + + +bb91e797fdf8296943baa9ee084e176b +a7a17bad11811e39b0164573964f3c18 +9ff187bdce93767cf2f24dbb5b0a34c5 +65fa73136220e72cee67bb1ac9274c94 +5920088fc20a0e4c9f154d744a56d703 +43ffad7dd4b8e629d34ac88f97be223f +9d95d44e6045f242b1ad717ed35f195b +7999379fa4ccf4f59d82e03b7aa2b805 +9f7852cef378ee276866cb3158c8a632 +6e6dbe792e185cafbf43aeb5d4cf1c39 +0d30641b4bc5c34207d4b9aa6c045308 +349416524f35254fa72144bc7e08f9a6 +8c6845892177aee173dbaa73e8cd8ddd +97edf2e5e81074f05d79d7cc50442433 +ff3c842ea8939c12ad29129390c4de04 +9b3f0809e82e201172e7ccebb9d63ee2 +adb43efb53b42824b60f9728c9aa5246 +e520e5ef79f3263ca5fd9289bff95e64 +b80c70a4104afbcdddb55fea9a09f703 +fa8e0f7bba38c31294493c647e897ee1 +7923248a950a9bf0341c088233da87d8 +c336f582881f9f5ee8c96bbc8eaced3d +57d3f0cc46a5de22f4faba74c46e4060 +df962d37596dbd1a3142fae9eb418bdc +70e166ce8c734b2c4b6215bef0875c3d +3085719cf550230628a2323239f90058 +7f2dcae6379cb8365aaedf68c60e5720 +9f7dc7764ae8426026aabe1dea8b4271 +e7e60217406bf671e98ae7124f69e8f4 +371f6e022e8e7739b420adbeb946143f +bcaf0ee7ee4ede4c0b11d33262e06913 +806a4b316dafa5ba9583487d049da128 +624f8ffd5c36af2b87a06aee63b17bb0 +36864784a3221a5f5b7593471f2d00bc +2f011fe992145e5f6a0afb59bcd99abe +bc9f0eea09de02a1128b4e1e4cdf846c +bee0636e455ad5d9a8dcc288ac2abb4c +9875bc160f395b95a197ffbb4ac22190 +9c1e23da81dc4a63a31957d58854c6fe +77def64e09174fe0ebc597e0e0f643da +7b075b656401153b43a2fe09321bcdf1 +88fb5f42cb4644fbe55f092dfbdf4e3a +e4e03fc7d82d2da0126d8445f09f61c2 +31d319cf80656df6a29f9a43562c4f67 +fab14e1ece001f18e03308c4abd5d7b6 +2bac51be88c59c5ee21511836859e221 +0889424a15f7ae4d5147e680d379e3c0 +1da322fd765395f75d1bbd0857995779 +50d8861319aec635c4cc80f065582801 +a1fe9c904ea0bd6d6ea490b977432ffc +f777ead43fb28bb340fe06a788a2d457 +671dc875906387ccb5d0e3a50f5690da +89b6756ccb0d05b4191b704aafaf5803 +1207dc44db6f145aee928f583ec7ea8e +a908c63d1eecaca1d477bb0991de5087 +4ee68fc493c70cf503da15a368b7d648 +6af88a3cd85b0751c497965c297bca33 +af1f4c3b96562f5bf2f6a74c89f86c30 + + +f800636514bc8e054160e04cb94ad204 +9e04b2cd1b93f421705034d5206749d8 +accb0ffe1f4fee0ce0ac289bcb00ec93 +78fe59a86a953f63ea5f4dffba881a22 +dea0ac480cbf46ca1974941c6548db97 +d44bbb94d090627b94dc78e665032c87 +c3d3b38d560058ba9c78c57ec4da351e +7083dd601a0dd21afa5d5ffc09440d4a +6450d2b022251d8f7fa5383164921b53 +2a5e3e774f7490495dcbea756166e2df +4352d3f57e45dbfb577c394a4b0d404a +54e556dc87e7e004fc79a780d8a15b5f +300fcd3f12433b1def316a728c1e0373 +5c62974796a8513ab4b3b0dae9d2fdb2 +3222e8667905ffdb07a756fa25a26bd9 +030d81b17f76f51003c6d04b700f5427 +159b33f1267f8d57f7acebe32b106629 +87204bb4bc4b2de9530578fce343498a +5f3ca3d85366612c464715c1c1622b69 +03d36f77b7302ca1c4e11c5a3297221d +74acfae0cf773d1140832af7e5667186 +f3a92ef0bf47c3096387fe1cf0629485 +9f8adf4e7324896d5212987036e78551 +a42be7db361dd5993f28868e4a3f358f +0a421fd5e158ae5f955fc13a7714e4ed +a20ab8c3eecac5fb751b175593f50ff0 +3e595b3b8b480b30a357aeccb6de8615 +7bc61a1f1daf334bc893dd1f0b05ca37 +d33da07ecdc0f5f519ac9430f03acff5 +5b4959ed0c32ed6a409144c78c8b9fb4 +a56f71ccfc03d9eb4d53f11e974bde44 +deb9e5e980af806b4cdb486e1f6dc295 +4076b250140ebbdecd04f204e5d3ec34 +6d144a8da6b325f43d751859f74df622 +16721b848b7b390230f8d2e31ae681f2 +1ca4e724a542dd90368a4612a878aa7a +a114ac6eecd4701929fe3fd8f172dee5 +6c82b555404859d9e7c77be66b7a668b +a7af99484311ff510f4378fe059ed4b5 +f326d01ea1f9cb89d96aafdbf65dfcf7 +5e5819f5d74803aa89e89167fe231b1d +78ccdecfb2a996cac3be37b3c846460b +58e3ab24fa852f350c4ed45dadbf5b2d +4b5cef6e62a55c9d6052852ee6902202 +0ad67108567f99662f7dabc9585331da +9e73e48da807bd19ea533c4e65a2e6c7 +31b983b50ce8d8e45c4d311797756dce +01694b850c6b0e1197380ceaecbe5d95 +37c8cf292316d659b712e3e792776e3f +3a8fd3a58b5e4053e39248a3b7fdab1f +afc24fdcfb5cf0fabd1ed60f71006753 +b92a87438d9445e2a919a9be66619418 +47dc75121c7698e7377db4430dd4c061 +6f0113699548f5a4df82d88f510a738b +95ca33614eca20769127f878090f877b +56d8a0b2df579f5cead684b83fdef191 + + +bc71e5fc00ccb87cfcca91e37872be45 +0566dfb09b5353275b60a803bc959d3f + + +eb0d31b8fe30bfb4b4a2cac24e104c61 +9fd4d804edecddba37f21602c6cf2728 +954e3a894921531b3a0501372855a38f +3c2bce01b0c68a1550c9805ce689e3e2 +28dad238042abf98d2a4b40648effc46 +e70e0c0be5993759f867484624b7270f + + +3285f8a7c9e4d322a2068067f1fed85a +6047aaaf0262692e751f8b2b5a4d74ae +105d153b9d4e5d164bc9cc0937751534 +f4fe0457c05827125dc44587afcfc721 +9f0b0c6a5186ab5c5da48172ae76194a +99a28d08047f6c81ba7ff3f6fe95bfa4 +5d22af2d16433442fc36311329ba9d8c +5dcd73da5d83f31a6433afd556ed73f0 +10b082ab22eba4b151b5323769629e4c +e5e55ad983a4d66b3abb4bb2c81f3fc6 +58dfccf625a60694f9509b081b961bb4 +f179873e459544a3907d05e44d8ad70b +2882689c7d3e5e0c95852b4309f127ab +3ed38182bfbeac7199bcfab093a2e0d3 +5197d029a3997bbb53042f1542bedac7 +683d2e5adb581001bfb963108eedb9ed +0322f5bdc95433d78adaed428a0234dd +6e64f3cc1bc014d3697121ebd8b2ad31 +9ac95456537496d4be962a0202d220e6 +19f4a42d4fb2adeefca97d8e25419e08 +0dce8f99073b5b1da5a7430e1175d09c +e65a52cf4d36941cd248253dcde969c5 +323b8740b1b8878cdc58c7e24896882c +77c9fec56914d761497eb753d79ec03b +c4abfd085229f64c2e3c7a6ff445ca31 +85b587b7a690bcb4a33a5c0692c17c5d +ebd6de6f38a691c7eee2982f0722884d +e9ff911d60b95167d763b3ced8fe223b +cd8e8f437e67f5a70f7b2be23679f04c +86a9aafec679ed16e3dd3e0f3ae766fa +056aaa9c92c6ee9caaf680555426e22b +2b30da3ff0c32ac08a5c37f4321027d4 + + +19db7d40b75d732ef2885a7ff654633d +c3e50ad0d4c93692a2810e136ada70d7 +af56ae8f3240a1cb51bf1a10154a81ab +10e4e6ccc2ca7adf3dbf27ee7b05f32b +c487cf0c63de6081575110f79fedef28 +f4b08a8d8d6c427cadc1d7a67c2276b6 +0178ccd0294eac78322bcfb837883e9e +7083dd601a0dd21afa5d5ffc09440d4a +c482e3b1536573f8a063973836e1148a +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +e1161971bb06488cabe9066c8e827741 +ed059ed40afcee883cd95bec8e58a0f1 +8d1907797bd91325a05612826030dbc4 +3222e8667905ffdb07a756fa25a26bd9 +2d28a42c82552f1758861a58d4bd2b26 +7874cc585c8e37b22d9031e8ab3899f7 +d976f528676688719bb4ed9da722c798 +4b2f37e2efbc07cb96a3c17df7f132b4 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +681bb6760c742ae699ed900dca34241d +512699b0027618a3031685da1faf9210 +f209f3bbc245afc75bf1fe1c2b74317f +d9e5975cb7abbf8cc23b9ae0909c1291 +eead927af63207df007d30bbefa0bb40 +8d43131041f3d3667982ff5fa6227d1d +5f93e31d32cd99d38e3d59c80b4137ff +1f2f0cba219e3d68c9a1034d55c27631 +7ac550b131a480505f0160feb1984344 +f103431908884f274534932b873fa44d +96580781af2e64271588ef6d49f05d89 +8e981e40a6eecd6cffd39f0bc1847198 +92ac14a3dd5307e6bc4429f625ac3f5b +07692372f9f22331da5ca1cc604206c4 +01ce0b50fc1287f059584597f867285e +4e186ea8084c33de3fec3182f57150ec +fb5913e34a812d5fdf9e25b8ca8c9fb2 +c1ec8fa6489acbe79cc1214e8130231b +8ad7dc8c62da0c98fdac28dfda1db0da +37d7d6ab85f24ac3215d41ef03447944 +bf4755dcad4fa5a295dd87944ea59531 +8cc192424d2a8a3a8439cf6c9e9c866d +3122c8015a2583d254fbdead8e4fde52 +c95d9dd5cdb6d9a6824a6bdbefb48531 +69aec14d2ee1fc4fd90610eee0f7173f +37c8cf292316d659b712e3e792776e3f +39e7381312f22a2cad63224d6a5869c3 +d01fdb1e6043fb26b049108da5e4df60 +4b6ac010cd85f7991579132109be609f +e9d3e6e7cefb4889c0f92ade40de2036 +99761aca53ed66d60bc8ec62245576a6 +e9e437b0e54d0b0f215555a8a0aa3691 +f1f34d8c0f864daa5e8ab56801027430 + + +28965e19f2bb88d381c61bb97db6533f +9e04b2cd1b93f421705034d5206749d8 +af56ae8f3240a1cb51bf1a10154a81ab +00f9869e366fc0a9965de88d1361fc7e +35755533a2bc6e47a49d01043b8b99cf +51082ca268f30148a3f42348979c9b42 +0178ccd0294eac78322bcfb837883e9e +7083dd601a0dd21afa5d5ffc09440d4a +429d46249b517771803c091f1527c2f2 +fbd7c6eb7947061e1cdb26596aa97f7e +e078e6e155aeadfdbd41beaddcb80abe +e1161971bb06488cabe9066c8e827741 +ed059ed40afcee883cd95bec8e58a0f1 +737e57e0eb83f302cf4a259dffaf0c78 +3222e8667905ffdb07a756fa25a26bd9 +8a4381fa1d63884fb8d2e8a92e7eaa74 +fda5718a7827fc8919bb36ee1b330553 +87204bb4bc4b2de9530578fce343498a +4b2f37e2efbc07cb96a3c17df7f132b4 +03d36f77b7302ca1c4e11c5a3297221d +7353c73dcba6a3beb03620ccb68802b3 +49d7184c39c600520d2524c8e604b647 +14284138d5f94467eb25db3495ebd96d +a42be7db361dd5993f28868e4a3f358f +c631e13dca383449727f5406a9840e3f +b9d6e13e227b0cd7b338e5fc10d8e605 +d9e5975cb7abbf8cc23b9ae0909c1291 +7bc61a1f1daf334bc893dd1f0b05ca37 +8d43131041f3d3667982ff5fa6227d1d +5f93e31d32cd99d38e3d59c80b4137ff +1f2f0cba219e3d68c9a1034d55c27631 +7ac550b131a480505f0160feb1984344 +f103431908884f274534932b873fa44d +96580781af2e64271588ef6d49f05d89 +8e981e40a6eecd6cffd39f0bc1847198 +1ca4e724a542dd90368a4612a878aa7a +07692372f9f22331da5ca1cc604206c4 +040b1884027518b0d658b646838e6e1e +309215b54637ec841c73ad9cb60c92c2 +f326d01ea1f9cb89d96aafdbf65dfcf7 +c1ec8fa6489acbe79cc1214e8130231b +4d321f312bd44b67152064696a58ad8d +286259d054a2f33a053a79700a9cdef7 +a7f24d33406ebc61b7639babb8619186 +3c262e53abae368513df941815512cac +3122c8015a2583d254fbdead8e4fde52 +5b30fbe3329f2544372a731e50272392 +68d654bb2efb93c89598b94621880c02 +37c8cf292316d659b712e3e792776e3f +39e7381312f22a2cad63224d6a5869c3 +0af0952421efa93236413ced8d20e2d0 +4b6ac010cd85f7991579132109be609f +e9d3e6e7cefb4889c0f92ade40de2036 +189335b8919b9cf252062847b705d41b +e9e437b0e54d0b0f215555a8a0aa3691 +5e857db1c2b2f3c5b49fd68ef1fbad23 + + +1cb778e0cac8df86be98cafa49b96ea0 + + +ad89dc6f40337aa8a8d33fd58a43c541 +531b1097bf8f14f6d2be30c1cb04e9ab + + +414ab6b84388449e8d1c62fd98bca2a4 + + +d41d8cd98f00b204e9800998ecf8427e +815cc5332012f7bddded6e6b2dbebdd9 +adf4d0f538de7decd6b3e4c5140c159a + + +d24ffcce3002b3ce6f2795074dbfe8b4 + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +073dd6df9978eb506bdc3ec8a1895f02 + + +d41d8cd98f00b204e9800998ecf8427e +efa6821ec03c7730fc13303646bd264a +fc61a3df1cb5d3d591c9bca0616b1e4d + + +78ef28597da219fe5d2942477759b539 +450db56d13d99996ef3ee92735c6bde8 +8326aa93734dd8035a04c12062e68ce4 + + +d41d8cd98f00b204e9800998ecf8427e +b3bd22b7caf656148a196852e5ed94a8 + + +099f9b1f56cae48a1b679ed282e3766d +4f6660f6709655f539d4e56721fc702f +503dd7a88bff4050b4fe510fcbb2dc94 +7c588d92e0178284a33300bcd72fc3c5 + + +d41d8cd98f00b204e9800998ecf8427e +5b0e96cbf9eb0890df3497705e6e1ce5 + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +a6a0362ae831362830d6e63f1d411527 + + +e7bf791432a8d6cd23307b92a1c8bb2e +afc1b063010bbdfd5bbb77f32b9bab8d + + +26a3978f1a1cf63348e4ef363c263131 +1434a3f561a240f1f6e4d9da60b175f4 +d9698294981e058cce77824d8566be23 +46c16b40aa8611932a4cf9d2a5cdecf2 +f1d99169e9f6f6e4880a4f2859b53858 +209c606e619e5d9bfde03b7964b2e58c +b4fdc3bfa6f873107eb0cc5123dcc103 +3e15daa8fbf0d26ea41f0f77a8210d04 +d5f4a934ec62542d5273a41e8fbcfe24 +b0ef50657bdf39b274b8001cf04f56d3 +be1afaebdbd273f8e7b3513e55062d3f +c6e27842c8603e8d0679cdcef7cb6504 +f4f33b11ea2cb226c62e1bef772cb8b8 +8e9817e29da34d82aa0ed0a22bf25c20 +70b64d3e4c4df1c3fc3ce1ccdec84c8b +f5afc9b3751ba3156414a2e246de4d1a +7801b4dc9a77a0f381b38e75ebb17555 +dc4a551bab5b102e1ae5dae1765e5ebd +a7b15b8c036eac534611baa3c3812fc8 +d41d8cd98f00b204e9800998ecf8427e +656d0d3d0affb188761b87b55c1d4d4f +184892aa2d028c58087c6b1a3dfb4176 +46c16b40aa8611932a4cf9d2a5cdecf2 +ebedcfd1affa6c99dc1ee3056da59481 +700b5e229fc3df9a79ac5e32184ae560 +24b6cf2901fc39dbb560d3a7285df809 +60152344388314374238c9e8cb697099 +8707c43fc89f7fefe22678f3a25fd20c +fbbdeff35bd42e8a5451af28bdfb7f85 +10feed256eef9b9ba87cf7fa3ac0ef36 +18e86d815977d05210bde25bdbe95f99 +19d37ea793e07343775fa6f8e3cb5671 +b826e95415e3bab01b7842bc774e04cd +d01041e2b86955d1e1021ea0c5e12133 +1c1dfcfd97b07cefb27d60e989f82427 +bbc9e0eea1564653fd34112a84a9d11d +211ae17d31849410f76fbb9a61958272 +f5a4c8ccc8fc2f1dc246ec2f70c7dc91 +c71eb22739f1c20f5e01d9e6b8a19125 +0ccb504a5d257aa989789f6df3c51fed +c2f816d0775e41583bab8dd232c4543e +63e15270fc3b12cdcdfdb21e5bf3c1d8 +1da8850516d4dc2b70f12a878d6fd4d6 +5c23baf9f9eaa8a5220d5e44e68a9e79 +79fd6aac5f40e3655d449e602def2745 +045a50f182b7174af42c3d67492abb35 +9f4702649068d30fc9ebf5d93d915b25 +96e5cc8034742e399eaf6d29a5bbff44 +24b6cf2901fc39dbb560d3a7285df809 +9f88899802a65e6b0eedc1e73fe4c9af +3de564ee11be8e8c77599abd1e3f3b40 +5c23baf9f9eaa8a5220d5e44e68a9e79 +3539d020cf07e76dbb34c2b2f806a318 +68fc31e3d3c0cb616be0cbe585a4fc95 +1f01f59979764124448840d8e3664e99 +1477f60fa99995d7c42c47777c01cec0 +5cbe621c76cbc515a28991705e268dbe +6f92cd4deb7f23310cf1937b8a707c88 +5632b97f8db47b036a61cfc515dd685a +f87050f67c6a99dbde1f724a756ee533 +5bdaea0c03a407c6cd9f0976674451c8 +bddf314e6c49d62975e7ce1a98016f27 +b5d06e9bd03f50a951e4c5ed8d67a9b0 +e708e33599499c67f77dae22e8059291 +7ead8fd89e3d36df39f57e85d8608aa9 +cb4bb3bec53b441960a91ffcae8cfc94 +a043ad2f203a743b407deec8d036eca5 +7178d620bb970d5b1c9b337ec3fd4ee7 +e605e982c1935f82b08f81c61fa61b3c +a25cf5c9d33530d9f64a87fd6158f808 +c0bd3c7c4e7d1c006b2301eab5ecd948 +bfcf1bc67c5a000230501dec6f83bf1a +bbaaaad3a969fdf2ff5a3c9c56bc7a97 +817f1c669dc80ec3b88418d9a1de1faa +e4801ed3c2784c90b72daf7ac3f7c199 +88028c932d3ec0eedf2bbf060859b832 +6ca183f901d31980b285e187778a82c1 +74801fd5fd2292223cfb6fe7a2cbe33c +eb13cd08105de7c114006ebdfee345cf +184892aa2d028c58087c6b1a3dfb4176 +39316cba629dcc3ab2c1358f99bdc441 +cf14e73ccf77ab5a87729348fe5f0817 +a67ffa2ce31670c0084995a33ffe69ea +26ce8e4aa288aa38bb10865675d08cd3 +323e98d0535d615c49de20b9e4f5b0ce +c088d67b3cd6fd4815180b3f98ca8f5c +f6230a6dad952d01c3ff0dde61abd51c +b3a249e8c5ca01d1fa6abf52799734fd +8376d641f582ea7fbf4334fe8ee54403 +5cbf1c11abbc61f829480909d7ca3304 +6e92e55632a8e9fbc63934919120ee79 +80fac46f6e4995ccc5d57172d19da940 +069211010dbdf6973a5a635636c77e04 +e046eef32f98374dabcc7bcf93e1c458 +2481e1d39c2007f602fab6488777eaa6 +af408a99d18343fe39335a64aebaa721 +21b6ec907d91d1b24f05fc12e4ba544a +b3a249e8c5ca01d1fa6abf52799734fd +dc30723e9a013e4fd691ff5e3455526e +74aa63906a70c296b099a83a54d050aa +6ca183f901d31980b285e187778a82c1 +efe33061592589b22ca62d7d972a9218 +64d94d9b591ba74fe34acdc43f4f0cd8 +eb13cd08105de7c114006ebdfee345cf +33c4116fccc3ff06e1c82060d90c1aac +dd5dba0413ea60a3ed433fcfde0e067f +31264269b629589160d5c159e9301c6f +3d64316fad587349e5d9dd0792249162 +44bc863e69f5199f55a3d5b8ab76d1b8 +3c87509df71fb8c41cf31fce258bdf11 +9728bf99f96b44c2f09c2e03a8169033 +d7fdd00204235a28376c74e5c147c416 +9b70d8debaa8065353104c699e328325 +5646544e739cf70d2a716b8eaaac088a +ec187dda16f6e893dba5752cb5859dc4 +80ea34522ffdde39df621f74f8536706 +656d0d3d0affb188761b87b55c1d4d4f +77199a3c1980e839a1e6fb305c691f67 +2fce4bf86219c914595c178c2d7e13f3 +231c3e883b6a69af4bacecfbed2880b8 +2fc34147737d9a0216f49ea04c64d883 +2fc34147737d9a0216f49ea04c64d883 +b5bb7147b7b10e98381c5d852fc9bc09 +7389cc51b77b11b297ccce79048a1c7f +6f140c1e8e4f1da9fc3dac7cc60d6d0e +0138cd67a5d8f6c45c91a89965af4517 +c15c695089d04360c277f3388c347964 +402676b50ec901254f7c559fa14952a6 +38e31a8fe2f855915ddf43831fd69956 +dfd7216140b53214e05b7afbcea2019e +249cca2afef9ab5b10500d3f183acddc +61c9cc60ef9341b6d9b7df4396cc3e87 +5089f53c8644f49a4aaacca03657aede +58f730f9515282ae9c2f193720b06c1a +a6212b5e4fec967f17c519c9c6ce0171 +7714b390ff497c388fbdcfe8c0563790 +f7a3152e8f470a2c450b0f90d02c2d52 +cb1832b4f5fad4d0d1b7d4a8f002b489 +8596a359d59ce8d05e9e1ff6cb9bf766 +f72b01ec596197be77bad01ac6af6a2d +68fc31e3d3c0cb616be0cbe585a4fc95 +c0bd3c7c4e7d1c006b2301eab5ecd948 +adcea0d1b3addc074d69f56f89874220 +06ad1905f6c0eb21fc7e5d9f2ea85897 +eee919753151d6e7bc3e602f1b33caab +a7321a0a32895a3b6a04b458da311c83 +e9a5a0da7f023261dac8a651c3180d27 +0ccb504a5d257aa989789f6df3c51fed +aefe79f17f49fc74ddc7af2f78c2eed6 +04720837e9a79ca6ca6af767d954231b +b54bca6771c1ca6677e21ac8f439c3e2 +eaf4e2f7a47bc0667929e7d0f1a3abdf +46c16b40aa8611932a4cf9d2a5cdecf2 +fdbd41ee38f65a067194317042dc60d6 +270459e5379969c8d30e6f3bd9c99ce8 +593b86c8523823ae956999f052556265 +402676b50ec901254f7c559fa14952a6 +b52f00b91b90fbb38d6fadda3aa156fa +395243ebd988a0f3c8397d4263322197 +7801b4dc9a77a0f381b38e75ebb17555 +5f45af7387a1f950e81bec69ccc6b122 +fa603d107cf8753b24f4d14c0f87fa26 +8343464f7cebeb9f11dc710e123929eb + + +09ce82fd4e818461e7f6b47501ef80ca +d41d8cd98f00b204e9800998ecf8427e +3ff399136d04561cc27c3d9b839a9099 +8b066f77cd96776d1046ebaec421c36c + + +eea3e104501f53967997a20a03fc42dd +d41d8cd98f00b204e9800998ecf8427e +bc25658adebf7ce5332497399121dfe0 + + +9810b1cef4c1821ed9909a6313cf1fd1 +35ada07724a911510aa0cb2f20b9678d +b88c100ff05cfa1af092543bf1f61bb8 +d41d8cd98f00b204e9800998ecf8427e +0e8f5f08ceb1d48ce3372f323e2356be +56ca1be6d8e073679cc5c98b1330443a +4f0d3ae4d3590264504070de22cef435 +f2504ee0583ce12c58aaff9c569217a7 +17b566296feac4f9e98afe91a74e34a5 +0e9cfb992296aee33204d1d3e9916321 +21c8119beb6f441ae3cee8ba5f56cb88 +f3d23379be8d4c8b6b802f705b8b5389 +f37f6c723a49a7d2e75e4684d79c242d +089f6d1e79197140a55a05a958142387 +96a88cc2799db0e2ec37d318b12d4bf9 +51f7b61c9921fc7e5aa3400ad960d53d +77abdfb77700f022c7ab0d27537e5a1d +5fa9a7c0e8eb9f88642e19b7361071e2 +f4483404356faa91731805a543968f49 +53de27921ab92e2392b47c4b62f2608e +d3c3bf844a6b83632433bc164580854f +2ff7a61d2bbd8a04df03c8e5a694cf15 +77cb3ae7fad9e2ee7cfc00f8cbc7a91f +a0818d60c6be30ba4b2674df5fea75ad +0c70931cbccf0d0f5711e9f5a235ba9b + + +774aa5e83df34cc3f91576854f011220 +af054e807cb59c2a8862618cf8e7a120 +b6167341a2c1b0ce52edcd03353dd464 +f90a482881b094f398cfea3473bcdcb0 +c49bf80333dbffd2ef9aeeb9ccfa700a +15e3b3359f5d0e64efc557727a57bdc2 +fe1a4f8260d6f21ea9f9d26ec154df59 +231be9007edc9432630b44369f2d819d +70780d43b2301396dcdc3ba883615534 +11e6ed8c7c12811fade97c7fc50d23ef +a10710d2b0e460db41c63198261133d9 +940ad1b3ad78d603c00c6fe0fd29158f +04fc9d2d2d778a1c51f7602b043968b0 +43da1a13de6b74b229e87f2254901eb8 +9cf91bb999511aca9c64f1960b7e5347 +a84b4ac562f48fa0db41bb9482328faa +f5c80364beda6369b49e6af373c21588 +d4dd559531b0440a1ea9244340e3def0 +e7d7ba0591d03fb54886081dba55842d +18ad47ae4370502b626a9c97da302c98 +a1fd4462ddf33d9959511b042bc85d0f +4794032e0a29bc4b968ea9cb25dead45 +31ea4b1b268235ac09b462eb15c1178b +d41d8cd98f00b204e9800998ecf8427e +19bc9d6e776897451da4a42998962117 +b65d09069ec446c0014036cb3fdc748e +4fdaafdcf368b7a90527e8e8c5dcf541 +ff9be4f9f663192885df9ecbeff2d3f6 +44f6219f5d9c34527a71c0cccb2306ce +0fbcd2cf77d097cd0767ddf31d97a062 +956a9467791544af1691056173191f19 +c8d0c70a5fecee469664a73b21baad7c +712730dc8eacbcdde49e3058e87f9453 +4a89044f17e6da2ebaa0b323cb3eb547 +fa36f20b7c0d398fc4385c6cbe00c20d +c3dde7f9f3d18dee3ffb87074c27cbde +792f95535c7f2d242110aa879717cf2d +4ea257c73e8f5c6c12fd12d154e5d482 +d3c4da9f47d4872f8c5c3743ab162314 +4eb34d5348d9f867cfade02a16029422 +efcfaeae59e264f27c0a046f83bbea3d +d296cd3a0c82798fa66d4442b0514c65 +e7d410ae84757632ff7fd39171bdb36d +3e287254af9d483cc20dee24c615e38b +73afde9ef9cae4a2c17bee5094028180 +65f1c8f81f6ea903dc7f721720d18f8b +289e3a21483c34cb3c7163a0b0339048 +9bbc219ad2d289762be4a42cd4156e5e +f9de0a1fcb3c19c973e382e65fc31c4c +05d984d940df2e0c8e95726d1adb0138 +1b21bcf3a31e16eb01575d546a8ddc73 +d48919324ecd66c95b4439d87903254d +7a9b60008090747570d184f6185eacba +2ba292598dca941a2acb16588a729569 +be8e24b74d91c7f072a83125fda2e9b1 +b5e3cb6ffa54daa488d049b692ace165 +b8e083dc6318358cff0019d29311814a +80a5fa615caaf397e32a2ca096814061 +29da23f210ded21179562ef771e281bf +0925474a60a7d087119ae966d5cc926d +dc332a44414046c93eefe7a804c155f0 +a1fd4462ddf33d9959511b042bc85d0f +e11278e9bfed8b1cac83f3c09ad6d175 +000a9812bdcde8014b7b80c58b98452d +d274b3bd9ab6cbe0847492e09bc17b26 +dc4ea9364d8efb3881905f68d1ba016c +99aae625b370db00c75bffa40d22515f +a8dcc9c1af18986c1de6eef93bd9615e +2bb6eb2d060824aae199568f54e00503 +33acf6ed14eeaa977790e7123fae9d1d +2b285856d7f32d4c4c9941135e983ce2 +2d5c1290d23edbcdba1c5425bf16a0de +6ce707c982c104bde6300faf6ee61b14 +9e866e4d54f4d332f44de7f26bee7758 +ede909c44382b72a00e182411787c9fb +f79ff4f531fe57fd76a48b29edd49ff9 +93add805d11b487204cdcbf396af297c +e2c40ec99dea692cc920781b8a25bb9a +01e4f38286a1328cb456ad497df0df84 +66d9642b28c9a9f7ea35df000e6637c4 +c7fd803906579e2870c37f7c6dc1f287 +fd785e8184d91ce160641378dc942792 +f91d4ccc0c3346a1d1541271fa945b2f +99884a8900f579cd62619119a011311f +723903d5fccc803cf724c2bc68eb78f5 +01882be75b36720c3dd35d483f0da9b7 +585642a0258d4de2b55bb520bfbb51ec +dbb6d599916edfcc0e69df3ccbaf11c4 +a4747d339b09c350f180530593b4e446 +df30cacec99cd536a46d4d710d4cd0d6 +40566fb3b79a6a5857623d1828e078aa +a6a731b2237aaacd679c87fbc30952ea +2123bf0843c54410a6360155c292dd07 +063fded4fc55af7113065bdb6a6d13bc +6b88763de381191ebd21b1d8f815eecb +5148c1862c4c06f8bcb22146d8ce0bc7 +5993a2e0b03a08005a23ec0bffec49aa +0f8e90793a5d0075ddd55893d5d49067 +eb1f7b820126acf733ad86f742297ceb +5b998f19eee37b6e4b48984a2778a6c8 +90358cba38f3616a16ff65d2ac76f94f +eef6f3da813d1d13c22e834a01269715 +6548fec65e29cc9437d7a69750d06a0e +4624db3734b1e0d2d2daf2e1a3075de6 +8c47d4eb5625b0fbba21f7badc7e9694 +dbea0c8432a121b189f443ed553ac590 +5aae4c3d4f831d29c58fdd1ea90b414c +c8edc74a6de1527d12f1552554b3965d +fe4eded2e82a49e7eeec04a57c0eaaca +e552713e4d8746959be3840562cedd4f +7cd3cb27cffdb26ec9bc893879022fa2 +79bcfa4d08d9b0480e45ce8943500b75 +00705230d6d3a8a360cf4ccebb6b4808 +3e388f0f6a16e442d7217f7f5ac0ac70 +be2a5064570cce93cb27f66e6c63a450 +7c966e0ac8b005230d2dc6f9c2bdfb4f +89feb1c83c324e468f77f547afd6dcfd +8341937457bd3fe384540c016f44ff79 +e97837e90f79a8c3b9be2aefb707c986 +b04e6c6785146e49bbf046137761016e +bb3cd2dcbd5d21f1ca284ffa1ad07831 +f94d172647e3462d128294621a43389b +d24f6b1b1a4167bf6d452edf43fc43f9 +9b8ef286299fa6cc52c9c1117dc116f9 +f05b20cb0d940946b92d336b3ee16230 +6f45f24d2c2847d3be377ec767ed6740 +560540e2be01c0ab7bf34283ad36e8e0 +e1e9cd63c97e490b1295848e3b6ef08d +0bc993144907f56385fe151e664a5940 +1dfb81be162137cee56899d3747d3918 +3009f0bd6501a7e643490484aeb4fb7a +8da0e7aadc18ba23942146b0b2788fe6 +cc2c1ba385841b4e57e7c3f8d2bcfc52 +0c3ae02d04c3fc7100c51aac8de78822 +20d08112c34bad25f91560d50ab42afc +93e655e7608796ac9d75390f82b58d19 +73e6adddf2467b4c68caa18c8d6d6c67 +4649a28d1a99856537807f623692f5fe +27b26796c01e90c01be2369a04026d60 +8feb74c99d8748eb7e8154762c615561 +1247fc5abf94f9875f6a322242024412 +c31a9db4f598a1edf31700198ec50d26 +357e70827abcd6e1b13e310b22a72cbe +cb4e550f50734e444aef59bf6439c1a8 +85aea855ac1f3e1011d2362d3cfe59e3 +0531dafd783b28ec7570e6e1a311acc8 +afe6a0affb85e6afd2cdc8608dfba913 +eda152bd86c12fa304b0d489d61f8f00 +e7c9ec2d12913127c49c73ee2a643515 +02ab79dfd7f51b02b60b860b7ce8afad +49fe0d286d5b87cf808bf352e5882b01 +7a5b075120da6d2eed41cb179255794d +d4b3d1f5fc991b0582f804eb4478881f +67f5efd3f354d95140a192b2b512e417 +8f4b85af8b4e91a099a99ae6add93734 +c69ae88d065c858479db70c93cbd59f4 +4b47b691cc2ce2801de96d512583468a +aeb2b299359fb35bdea35fa92ea24da6 +70c946e159dbb8bff23b0074ba847a2c +5103ae9bde7811dc675132d8ea32b57e +dfd395e63be421047109a6d2d50f8cb9 +a34d4ed87f508bb060c12b369543fecf +f93e4f18a8515ae7c23e5e6509fe7327 +2dfb77eddf39f9fc6de5677f5070d308 +1d88c537abadf776846ee7004edd7528 +aabdcfe7e06c7512c2b386fbd477b7ad +35df884aed8ffc1bd04843f914bdefe2 +89feb1c83c324e468f77f547afd6dcfd +e8066d5925cedcee8e287efda7be0b83 +6aaa3a31de31e3a5e9e426364a6d750a +06bbeb64c794faf5a9506ead75159d9e +74f4000b96dd405ec94f8fda2981f7ed +130022e7f6155c7feb3a8805eed1fa17 +ddaf35fb0f5f6de35551c674dce5af13 +ca82a0b827867d8e25b3222842fc9290 +b26600b0e4fb912d7a7d0409d98faa63 +e34146dc177448781e5f71137230f06f +15cff0d1924962e116bd0d6bcaf12bc0 +3a981c259bc9f2329c96ed7419d096c7 +b332396ea15d7546b048f5ccc42e7104 +7cd3cb27cffdb26ec9bc893879022fa2 +9bd382f432b178b65ec6e8f34438806d +3fb04ae5a52c47da617faddb535e463d +43bc0fcda05ae2bddd4daf5a07395889 +ac382f23e177acf31f79ce371101769a +50c5e7bb6d90547b30c88a38a2d10653 +29e38139f43d33ba7cc2ee457fe52628 +5becc14b56e314c5f35e99cc6eac3457 +cc986d5a5621587f7d86cc3d60338083 +8233503381ddf79b86cb6f312f4aa4c9 +04b609096db2728072f46ffc835a581c +692688f55f454ba43bfb627269347df7 +4f92ebd3e210ac270c9d4a9e8e8ada1a +03e1ff43ea8046535b3a1e28d2a3d5b2 +cc7f036fa37b5f518b78570821a91d1f +8413bd4ab3429ac93c55e76ce9ff3ef0 +72c68a77f9cac4ede5ea93a8ddcad43c +e7f08d9f0c21f9f57cf6a47333bd221a +98297a39a6394970272a8bdf37c2c467 +05361076eb73c940aee3a92fb488289a +cfa4068beb4bb0a04d95faa83d490b1b +a1fd4462ddf33d9959511b042bc85d0f +a65c16f8dbdf88a88822ebdee750ffae +a0c460e80ae4880e9c1c32ae397503a5 +ea9cd085245a4c6048bf654b5833a3e4 +3fbd3dacb5989dd794dab5ca6ae802ba +316264e658900c47c263e62642485e1a +ffdabf9c9d9a11a4e1070c3de6565306 +c25970d4e32e1ed12911ac276dce9f1d +64c80bc09a3568badbb471e4d7a8fbe8 +5f1f96b69c23bc6d72f8d7720c5de271 +377cb88037021a342c2db782d3718564 +a1cb56d5ff9ea5a9fcb5f879460f8356 +e7f08d9f0c21f9f57cf6a47333bd221a +448fe3d8d40dd9524e92308363fef9da +997c11c97bfa8a076bb99c3f0b0ea340 +aba9db6d3ab58060e1399c434c169ae1 +3cc54618412944027a27f4d573ed0b47 +c79db6af25efa8e7d808c5c3e824dc87 +55ecbbd7019bd1c65e0338e30e354c94 +5a8689e206254ceff9af7228494442f6 +b3277971df94b3cbd68f45e6d7078b91 +12ea19cda7f7f76dfb852ac21ee8121d +4c811494c0413f7ee4f513c2f6622914 +c226e7caff0213c3f4a60d70db7ac5ba +a44dba6545c02559a2ecb2cd96a46fe1 +941fdeaadb5826f363cfa6e480b588fc +60087a56245dd11337328404dcfd9b68 +57cdaaa04cf6aa2fe0e9cd2c3b039f99 +af9aab961fd64d502ef4c6c9037a9e33 +4e2233388b4cf5719ece9d5e4d8ee8d4 +30937ce4f4feb25d781acf8f0d952308 +1ac6898f550c88000b9ef9141500ab87 +e9769936000050d61aecb36ba7a1ffcb +331b9a1b7b9101c7be2f660910e6e001 +419a456a86c786662a2e1258ca40b7d5 +89feb1c83c324e468f77f547afd6dcfd +b5b6c4d5152b8fd193b79201b70dbf4a +192002cd9aba7a5237f2ec5a8c8ec267 +23d92cc0b164d881a2872cbf878f9aea +872db466b81af407670160cf7305b3c5 +7cd3cb27cffdb26ec9bc893879022fa2 +b4cda49ef47c67fda458c6b7a187d219 +57e8a47fbae98efe3ac2ecebc93bfac0 +54537764d66c82a60df8647121aae302 +e46207a40de4c55ebee22d22758c7f07 +48d1afcf90739c7ac285fbfb9a442f98 +9d53f377d19984caf020df658621f38b +708fe2c3b7aa7192e8cec80f5fcf8ca2 +206236098ed73e7c9fb4f76c4ec08ea7 +ffdb8c9ff721c1dc405c07c27b06c44f +48180e06410b3f3d59828a1d2f3908d0 +30720d9dc4dd6183d098a1ef7ca6a515 + + +caf1836f1e59187b389ccb270a20d3f3 +4ea78b1e4b0a34928ec2abc4ba8a1ea1 +adfaf6538827b606a08c514b218ce02f +cd4aafbf96f9ca00ec1ea45ce445273f +9afdc285279a1dd3e17a321e6d531ddb +9257a0e2e2099e4060656a32c57b55c2 +5e5649ad914663e345a5099988dbb88d +6151a7c4134040854886bc5006a0f7c9 +73890f2c43db03a3ed7c1f1480a7f2e2 +f3ba37478e4e4f5e6025d24a1f649502 + + +73c70503cf2dc4a268877aba2bfd95fb +9091d512039b8b0e0d8b1a70c4766078 +a21c063e3ce67f82113249d9a321033d +33e3055c8d99a0e108e3dcfafe2f02bf +d41d8cd98f00b204e9800998ecf8427e +01a0efb84eadcfc47482e3f36eaa6bdb +91d7393c46a5a613836330b0f075bbe2 +2056360fe1539188c7e00a09abbc2153 +f1cb6f0bffbc3ca0b63dbbc51f02f5b0 +fab2d153ebc8fec58518da89099a3ea7 +53f8536dae9fd7ddc59dd58e604755a4 +662b61d9e2cd1527c749db30c7a84c5e +e59bace8bc73863ae6abee0fb8e17801 +52d88dc054798f7076bd0a0c174818db +3114409c3a14acff26e9d052a2b345ea +ca177a7f8289f4ab89dfb86769b2eeb9 +4606fbca4fd91f7c6782dbb86e462c12 +daadeb6fd24e65df65a8c4f11439927c +a54e48ba4d68b9b2eb5152aa011f2093 +8a8c2bf8fd9bb11318840ebe0fab16cc +96196defc1997cade2eaaead0ed86ea3 +1c4e7445b1d02e274233de0d43ad6ba0 +8e011d62a02604e497d41a6b6d87f201 +b08ede2bec19c7a91a16b7320a571c58 +fa410dbce8955725b4c6f9ca7a295498 +f8e14f44ebadb45a20922f45720e04db +c0e8485b73819e041f753b23c7690305 +2dfe1886aaa2a005ca58b3af4375e404 +3251c14ead0497ba25cb9746cd1abf52 +2cfcc31ebd3600aec994a764e357639e +ed0cc9c5c5e4d088be7a1755f07c0bde +b08ede2bec19c7a91a16b7320a571c58 +46b9db57d6e0e660bb43663c34e8e183 +35e12c8186c66c2a2f67846325c4a8c9 +472f9ae9fd09507ef6299f2391bdbf4b +3ce4d9886ebda3d54fd415961d616cd7 +c9569b7d83a6358e34c6a24e6eb3745c +8c49590a520575d276b6a0326149e776 +67707f51c299f4543c60ef1bb6c7cd45 +7fbb218c536d691c6b2d56009f9dadbe +d4392a1e9591b20a9308663373478137 +a3d47f5cd664929981c1484d55115ce5 +b8b49d2126b4a75840c876c0175da3e2 +48703319438cf8bcf4a083ce75582d4e +e8b1b6347c5957cabedcb3318f0178f2 +3ad6532a0682d64f0d1d65d2ce9202d0 +e22fcce83c8d8cfd111e129a3acb8b88 +fc0b12a212a9193b26dd98d1755b96d0 +42d09f0097af4f8431f883bd161bff25 +704437bd4ad9b8e4f312cb61373555e6 +3d667d0964566c0952c7159984118bc3 +c2f13d2c423baed06d1d6f417b009087 +0e2b3241431a43eaf252f31907d318ae +961aeb631f9a41e8401ec7f18a868b3d +7681cab460ea47408a4b60590c3256f5 + + +0c77a1573722d25c3a6c1be4a294de22 +cb9441c877ca30d9c4cb5fd3dbb4bf1e +1c43815c33aca84f12c41fa1bf03ac9c +c9498d80aaff704d6dc9cc8703a7d4e9 + + +afcb155fbddaa030bf66e006370353b2 +d41d8cd98f00b204e9800998ecf8427e +e9708940060441ef594907daf7e51c4c +bd9b10b04302be0e53add9368bd0f05b +ec6685dc57f789909eee81e478235dbd +4650405d73ef5385afa60eea56539fae +a99385ed8f77646021d94ba3facd3a97 +08f95e2a0c68fd61dc33968c49d16a10 +1075cabb9ceb8dbdd282ea942a2aae11 +b5ce0389855bd84afd83bab3343ce427 +b7cfe9e33cab51b6db6b1719b3aef919 +f7a36035b7de1c50116eefeb9ce7ebd9 +102806ae9860384fd3574d4ba60ed957 + + +4b3af70f24c7bce743e39a08dc227f19 +6ade7ce02d0e1a57764ca09034e581d8 +7921881e4e473d7284ea741addbe8810 + + +71b64eb90d9c86236748d5cddcd936a5 +588128822d625e390a58f56f3612f907 +80c455a0847b726d4feef02c6e21c98b +d41d8cd98f00b204e9800998ecf8427e +beeeedc3193a46c108350c79c818dbef +fb07076002b84c04f14f19c7cf6fe332 +9445d29997b70a66fbf5e9430db2b49c +228ee6ed67369e1632959a3b26568fbb +d0ae25b71adb33404ed64bd1a131bfe7 +1d488d377762e65ab4e8b691ba01e5a4 +c25b136c1cb3bb145495c25b35d93754 +851fb8cacaf19c098bc7fd339797948f +7a4337ac238b6eae1362f898c65b4e1d +62becd9604eece6fa4ebb00625ba0e71 +6cbfd3ed29531044aed9b4edb3cca9ad +4edfa5cd18f12847054c5a603c345c50 +8043b6508f6a876a0ee5cdc266238c98 +076db93d2f21b03534bff93f0cb68d33 +be4d3b90a08e3e7370f81557281f346e +fbd3929a893b147ae0940d48d533e023 +e4f9546a7ec7b751aa49620aecddcb6d +3665b03f0b6b099595415224ccc68285 +22bea718176473ab099137f013a20550 +564cf8498bdfe84aa464c7c93c384f41 + + +f1ea44ec38125fab210be1674be67f0e +395a36af64488793bda90511461c1814 +03e2b564224bfb58ff20904bda244043 +b88670b988d1bfcf10d160c3a5f13401 +e997d11209c765632062e4dd60e01007 +d41d8cd98f00b204e9800998ecf8427e +cf1cbaab94fb9e593ea0423e8ba4d390 +12ace1a918403049a6d2fc152f53baec +e217f7a43c29d1ba1baf4fd857565a0b +b3dd447dfc83ed5da9eac072d9998262 +08e1f9036ad91fd03b3199040a865faf +bdcafc9e164189ba7dda7c7740661f0f +4f252769ae9a32ba0d4e1b27759edbdf +8ef569dec9d762a539028f412673116d +b508411bb915ecf32b1a995644f67fd1 +29e72d62c835fdac475bba0a45871657 +d0aec8831504183d456cc4e0de1c399b +7796308f80795e5f6dacef6ff7a2db2e +ab89c085311cd936ebf65d70c1dc73a6 +1f6ec0f59547ec12579adcda6581ecc2 +7c28ecf37a5112e346685801e6f7b7ce +236333d97d78268677b1575df7c334bb +136042c53e8cdcd5c877a55278b800a8 +c3812c74bc524179f4ccf5d2db7b3cbf +0ccf49903689d2f274b8c8a91049c8a9 +608997bad3fdb828797390380ec80385 +f1d191833ef5609e44f2322622805794 +33e8113b927871ec7a037f3b84b9ca20 +bfdc0eda7b92250bbc3af11dc4882d99 +182b591d18dbc56324b1d2099a03ea6b +f015e173f86b564e9f485af1c5643602 +7d7ce82b25e32e97c09f8e1a25dea530 +754c92df6977bb4c96bbdd144f967bf4 + + +d41d8cd98f00b204e9800998ecf8427e +696b56e4b1019b6cd81e5223a06f5076 + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +a6a0362ae831362830d6e63f1d411527 + + +340665046924f127d014eaa81f3ab9ff +fed79fc64fc305b829316f782bcc63d9 + + +26a3978f1a1cf63348e4ef363c263131 +f82a70bbaf24434aff018e689e86221b +b15fcefe9e55b29cb20d1b1de229edec +4af4f260359b0ce9c42f77ab47caa6bb +c86760866ffe32b359549745a00f78e5 +8bb0f71417f315eb04c44bf1b07dd157 +00ff70d955ff73a44e75034c2d58204e +a671cca2c79d9135464aa9f41e78b026 +adbd23ce0f80d78b794b1bf265c21e5e +d5f4a934ec62542d5273a41e8fbcfe24 +cab0ab4445e82168d2cac70036925a88 +e9bd2b6f96af06b419608a137f3ffc16 +c6e27842c8603e8d0679cdcef7cb6504 +67f93528ad1ccf9b8b72651e16c2b83f +109a2b54b09935f5a79b887d621533d6 +9f011bbff1b13ec5fd8307610210a91e +5a582fdea5dff2f52a79aaa101278172 +b11a03507e5b25abc28f38627259e6c2 +2a2a087b71d3730e58954da48d65b1e0 +bafaa6d8e8c91f79ee22242ef6fd5dc6 +2862f528c2d606a7c780b75613b90761 +d41d8cd98f00b204e9800998ecf8427e +d84ba5e3a285ad25f96eaf0348e96010 +96964e9e7e85840bc46249a5203eaf38 +618d61f6e80aaea18e3257b4d6cc2728 +4b31ec814f6c455fb7d72f4d32589b3c +ea3351e19d493e039b9cf39dc96eedb2 +3f9fd57c66f10d599f154a0910fec47c +7f073b1e3162a90d38273edab7adac23 +60152344388314374238c9e8cb697099 +8707c43fc89f7fefe22678f3a25fd20c +351226b86bf32c35da86bc84d37710ac +f69743db39fe49a61499e443879ce394 +d737ad1c6acf2b8e9cf45c76fa750f4c +fb0e617a4e54b963f7c2139efa874d10 +cd26e28d19227f52dbb7af6285f49684 +19d37ea793e07343775fa6f8e3cb5671 +448c864dda6bfcbb4d6344f5c61a3331 +d01041e2b86955d1e1021ea0c5e12133 +1c1dfcfd97b07cefb27d60e989f82427 +f46842235b8299668e3c493ea36de3d8 +4f37eab95abbe47905271558dfe2582f + + +adbd23ce0f80d78b794b1bf265c21e5e +b6ca1dfb745e85d611fbe81cccd4da33 +b2fc85cace867cd419febae19227a5b7 +d41d8cd98f00b204e9800998ecf8427e +5e4cee9e9a747519c7ac8d53b72a1e15 +c71ac960b798f1acac68b17b7fa6c803 +e186597ccbb2c1eb388198d8d2a199cd +570463ed73e7c93d0989adca95a0d440 +b6342a142293dc8e125d11ea43972d05 +85a06666e72e0c9522deb1041e2bed91 +b9c630a949e08d2aad90b54cd97276b5 +ae9923bf8191d4cce6f6aff23d7a92c7 +e0074fa750edf8fadaabd21713776fe6 +97a2ce5955231c1b3891e8eee2445c62 +f734bdacbce7337ea1b52b95b295c49a +66657486b605040d066d0dbf6271e14c +b22186030a04c7a208dd219acfe203c7 +35df8b42457569b02c19be41abc87f45 +ee172f657651ace5f45374cc6a5c3639 +22a1d48babdead60060ea6eb841464c3 +6e4ad58de75dcbd3fe83e4680d5a94d3 +37e28b4e4e22b80c1d39d038599e2dff +dc22d6ec2bda0707404afaa8259ee219 +9e95e8dc5850c73b8ced6dd0bca3919d +ea0cd1165069b2c5d4bd5916fe10741d +6d28eea8d332c17dda186d63f9ae2206 +acc3f08c46b50f9b3b66ea831aadf3ab +0ff637bde43375a809e583841634f760 +83063c2136d912f6cf89a173cf71e7d8 + + +f5a4c8ccc8fc2f1dc246ec2f70c7dc91 +b5f3d69294c4e3ab14009488fbd8f438 +53752275e001831a1aa1af926cbdfcbd +85e75bec7eff5d20e41a993927acb5f7 +28d998536cc67795eb0812a1e4c5a6ed +767c14923c466cadc2b4d21941ea8f59 +0ce654c1f24e1190c6c3022435e09ea7 +1c1ba7274a1d26029bf89103ca8dd5f2 +ad8a6bd03901efe7f6d958396fbd5ad1 +8e9667450cc2157e1157e8785b367225 +6d457a2c2911dd34f7786ddebec78a4e +9fe6cd608e8c0099e0aa0c2524b7d8ee +25c9d80f42b34d9dcbfdefdf50cec661 +ae88fbbfc2db402d402b4a1644a06e5d +d3dffe4a4ad4030e443985fa8ae1a91b +c533e3d3e66811df956313981c8fdbac +e6757cb7e9e8dac57b24af8395a27fdf +7f073b1e3162a90d38273edab7adac23 +3f933eec8c50faea176b3e58b18a3510 +3de564ee11be8e8c77599abd1e3f3b40 +2da102ab12fb56c79783cd6b776ce9d2 +b48838edc93500f2bc9d4fe8afe1d6be +034863b5c8459093e35c529af988e293 +8799fab2b7f97df4126c466511f7f88b +cd4aafbf96f9ca00ec1ea45ce445273f +e2c4129a196854d4e004313b67cabbb1 +913a37ec8bb5444e2aebc3e37ac32f01 +6b4556404cf9104d5f44a0b9a072eb7d +5cbe621c76cbc515a28991705e268dbe +85d404bac8dce61b4c6aaa8023b3a56d +e2e7935ab2ca6ec4318baf7d9e4db6c1 +0bc1e68b3aef15b66b82bc1f4fec9a02 +6ce084d8135a4489f80310f900ffd620 +1b474f0760ef6d41e1ab690197d6c3b4 +de73834d2af73aa83a4f38ff19761f16 +f4e4c9fdfa66cac3028c2db1680b46cd +ac11d37f3fe11993406e0b1b97f70263 +d3064fa8b7429f42e62da1f2887161d4 +7e68bc36bc8c30dd2d6574ff81f00a64 +de2022b0af088c7f59b35e323fd6a662 +80a22ab091f09fbc6bc59839c61ea516 +43d6877df934dd2b5a134e63980008a8 +82e4a2225d7ef9eb5a0c875f08b76ca9 +b28a87c8e679b0340ca2bb5e6bf5f6df +7cce79ebd74e8f71ce17f811dee41f34 +a043ad2f203a743b407deec8d036eca5 +8c851baa2cdfee2a5db7142700b8653c +e605e982c1935f82b08f81c61fa61b3c +43926a83973951e9b41d8c0aab0e2cd3 +c0bd3c7c4e7d1c006b2301eab5ecd948 +19e9a1da7c2e79b9b4d18cb4224bf018 +b61cf71e2798c651c607f48940a4e09f +fde64db4462dcd2dd78d40ac1e490286 +e9cfe12959cf2221fca30764b9e335bc +6ca183f901d31980b285e187778a82c1 +47efc87b5dd14b2464b2403e038d03f9 +f2930d262bbe944d1a7850e4a18a2e50 +5a582fdea5dff2f52a79aaa101278172 +067a4741fa4798555fa9f528c95d6a18 +549e5f42a9f20bab9fc991b9c74bbb7e +b3f7fd8c8d2d111960bc1ce63edd8d70 +5f8d5884338de38e204a4064409de3c6 +db95c9c78a2b762361c7c2c9c1195145 +8a7351ef099da26bbaa63ade1ada8be9 +deb4efac7c2229e79dfac38516e78fb2 +c088d67b3cd6fd4815180b3f98ca8f5c +5ff452c2f13647b0f60f9dad9ca3ba21 +f17b1318317516348f82385cc233ff0b +8376d641f582ea7fbf4334fe8ee54403 +1c5563470e1e0a9a6d693d8b00133b81 +7d46d18692c2c3210ae658b71d6d95c2 +30f79c75465c3f1e855a3130c1abb350 +946e88d5612bd35d2f9297a1419ba62c +5e83bbea91f6deaa37b247ac013ef556 +c17a32a624ef386aacdbc3a683f32048 +2481e1d39c2007f602fab6488777eaa6 +dad81862c0f72751d6a69a7baf0c851f +26b7b52cf3e0d7132dd00290a55a3192 +f7a04f85dd2d738d83f066800862de7d +aba33e5e98071280db0d34c42349f1bf +acf42861a59faad7e9c5fd30cd9cfd70 + + +d41d8cd98f00b204e9800998ecf8427e +ba1534f65c09d9e2f771405acc34e47d +6964848f5af43d68c6b7218d3d3804f2 + + +90eb802715ce63e5e3ca4a55a42b8397 +810dab21a178dd4bd8acbf6c0741d2cd +efe33061592589b22ca62d7d972a9218 +275999a532356c158f19fd8a2b06d399 +441617b20516fd76a40c7ff1b11690cf +136042c53e8cdcd5c877a55278b800a8 +33c4116fccc3ff06e1c82060d90c1aac +765e3ee60bd9940d57172336fb3ef5aa +7c26f8ac117a0a43f236900481e8781e +f061264590a29149c75e58a2430e118d +3d64316fad587349e5d9dd0792249162 +0fc42aae027e045136cedefbffb61058 +d19b64d5c33563f03415fb80e3d390a3 +34a3ff119b0f6f13a3cefab63a8b7cc3 +8ace5113760f987144f54425afffd195 +d5f4a934ec62542d5273a41e8fbcfe24 +ba1629cc343a821009875fcc3d23afb0 +5e5a5a366e1296a73953a5a52885a6a5 +5d3b6699db4bdb0b80adcb87bca2cbda +9fe6aca4313338fe6dfb496ee6a37745 +a346bdb285fe8580f4b5b8dd5f5451ef +9b70d8debaa8065353104c699e328325 +c8a144d7c8add753a44e8e8d55595570 +24b51f9de5784485dad0951515dfeb6c +f6c51890eb3d84defb470c9101e0e1fa +7df3d6c0f7590453f08e362b6ce20940 +2fce4bf86219c914595c178c2d7e13f3 +5fdd9b86b6f8470c71db5a04bcb9e11b +9e36c55b53a1b080066d9947a92d2ce3 +9e36c55b53a1b080066d9947a92d2ce3 +8786aa827e5b8b29badd2db51d893349 +7048b07a1e0e0fde5c6a1b4d756d10b6 +7389cc51b77b11b297ccce79048a1c7f +9e95e8dc5850c73b8ced6dd0bca3919d +a9c1b094e5f90641184b3cedc1b2b372 +c5f9a0849fc60d9d903496e6752a8961 +a65c4d66168635b87ecbc720e2a50703 +16f15b5dcb1b133a53de211c024611e2 +3f4c833d31becf6c023f35d3a8140ca8 +f4e4c9fdfa66cac3028c2db1680b46cd +752f4b5e92e81b70cae0ddc1be19e468 +5dffe1f2fb151b5ae395df7c0a8e7b15 +3f995da98d36a1ccea1ed8fec6b9f4ca +798ed84c7b3f98e34a5aa55074cd2616 +deb4efac7c2229e79dfac38516e78fb2 +a6212b5e4fec967f17c519c9c6ce0171 +7714b390ff497c388fbdcfe8c0563790 +c7701209d9f6520754d641090de4ae63 +3a30e6c5fd016911b03b23ad8ddb7600 +ec291d015307e2d4798886aaf95677ae +c39899fd27e0b323e6b1c026e9a9359f +222b20d8427161e4a655b346014e0408 +1059848b00093780cd84ab5e45d47c17 +7791ec67383f276b58e5f8f3c32409bb +e2c4129a196854d4e004313b67cabbb1 +c0bd3c7c4e7d1c006b2301eab5ecd948 +e945c933045b11d928443a45decf52ad +5f7594cc680f9f8e39152b67ee04d492 +10feed256eef9b9ba87cf7fa3ac0ef36 +2d042b078ffb9cf4e0321fe8a09cfa88 +e1d238ddd4e573b085cc34b028b24883 +ecad6bd4ba98051aa8d375b71b0e116e +a03c8d2492d0ca2404593ec71b479eaf +1ba2c9d892264fe1db8eefb1ecd3bb8a +6959d7207e6206827d65ddd355ba7506 +77bde3efa7443489764569752b420eb1 +98cf56f3f039afe645291a4f8d232d5f +0c4097fb424dfb257639732a19e5c2ed +76b75be7fb2191b64616144f1bb6f324 +79a72d08df258b0ca33c240c1d7746c5 +f48adb959a22f1724228581645cd9e67 +86ff89b103a31b41474b61e5a506c2b5 +c6a9a7d9cc31a6f650c60a8012a0d0d3 +593b86c8523823ae956999f052556265 +670fcc17fec05077d89269efc0ca2a0e +2ebaedcb9d2d969084625077785cc38d +35376294d8fe982540141abbb4d1714b +bbe819e048ea168b6c16444dba907c40 +1ac87d92900f2a381db91de8cdf0dd46 +4a436addc8ecc176da90d6f8e7ca0a8a +115c4806f36aeb531699b370720312c4 +55418df59f5b95c989be04f945a0002a +78cc1dbd8731c1e9f37be87885a916ec +64d3e67ba4a87e02faa08fcb6d92d628 + + +ed715e949601b59d8aa1cae4915e53d5 + + +d41d8cd98f00b204e9800998ecf8427e +85ead30f673db82ff554f0b9e9ad3785 + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +a6a0362ae831362830d6e63f1d411527 + + +4e43b862976f2b1a0f0d0d7a5dba9d19 +ad54dd3c9b754980becf7ecc311038fc + + +26a3978f1a1cf63348e4ef363c263131 +f82a70bbaf24434aff018e689e86221b +b15fcefe9e55b29cb20d1b1de229edec +4af4f260359b0ce9c42f77ab47caa6bb +a79fba50514b6341e89f4cfab2538074 +c86760866ffe32b359549745a00f78e5 +8bb0f71417f315eb04c44bf1b07dd157 +00ff70d955ff73a44e75034c2d58204e +a671cca2c79d9135464aa9f41e78b026 +adbd23ce0f80d78b794b1bf265c21e5e +d5f4a934ec62542d5273a41e8fbcfe24 +cab0ab4445e82168d2cac70036925a88 +913a37ec8bb5444e2aebc3e37ac32f01 +e5f6f03a4edf8b78cb561640dd021ef9 +c6e27842c8603e8d0679cdcef7cb6504 +67f93528ad1ccf9b8b72651e16c2b83f +131e9c1492e737f2c9ec974ca6266f1a +9f011bbff1b13ec5fd8307610210a91e +c1c1d802683b4599c4cfce0ddfe6be0d +b11a03507e5b25abc28f38627259e6c2 +2a2a087b71d3730e58954da48d65b1e0 +bafaa6d8e8c91f79ee22242ef6fd5dc6 +2862f528c2d606a7c780b75613b90761 +d41d8cd98f00b204e9800998ecf8427e +c78c3ce42e3987678f28f5c2d5888a31 +879bcc7a49c8a8b2dd20672d7fece36f +618d61f6e80aaea18e3257b4d6cc2728 +4b31ec814f6c455fb7d72f4d32589b3c +4b35eb7636936f48c6d40353135af307 +7c7da4fdb0743389e825481f72db8fbf +7f073b1e3162a90d38273edab7adac23 +60152344388314374238c9e8cb697099 +8707c43fc89f7fefe22678f3a25fd20c +351226b86bf32c35da86bc84d37710ac +f69743db39fe49a61499e443879ce394 +10feed256eef9b9ba87cf7fa3ac0ef36 +cd26e28d19227f52dbb7af6285f49684 +19d37ea793e07343775fa6f8e3cb5671 +448c864dda6bfcbb4d6344f5c61a3331 +d01041e2b86955d1e1021ea0c5e12133 +1c1dfcfd97b07cefb27d60e989f82427 +f46842235b8299668e3c493ea36de3d8 +4f37eab95abbe47905271558dfe2582f + + +8d14d57b64e6d0941a4a3da42485c835 +adbd23ce0f80d78b794b1bf265c21e5e +b6ca1dfb745e85d611fbe81cccd4da33 +b2fc85cace867cd419febae19227a5b7 +73936e9491424f1091d860da60e70a7e +d41d8cd98f00b204e9800998ecf8427e +5e4cee9e9a747519c7ac8d53b72a1e15 +c71ac960b798f1acac68b17b7fa6c803 +e186597ccbb2c1eb388198d8d2a199cd +570463ed73e7c93d0989adca95a0d440 +b6342a142293dc8e125d11ea43972d05 +85a06666e72e0c9522deb1041e2bed91 +b9c630a949e08d2aad90b54cd97276b5 +ae9923bf8191d4cce6f6aff23d7a92c7 +e0074fa750edf8fadaabd21713776fe6 +97a2ce5955231c1b3891e8eee2445c62 +f734bdacbce7337ea1b52b95b295c49a +74107c8827b62bfb576c7525db0c50d4 +b22186030a04c7a208dd219acfe203c7 +35df8b42457569b02c19be41abc87f45 +ee172f657651ace5f45374cc6a5c3639 +22a1d48babdead60060ea6eb841464c3 +6e4ad58de75dcbd3fe83e4680d5a94d3 +37e28b4e4e22b80c1d39d038599e2dff +dc22d6ec2bda0707404afaa8259ee219 +f4a0423781100f09efb4546515878611 +9e95e8dc5850c73b8ced6dd0bca3919d +ea0cd1165069b2c5d4bd5916fe10741d +6d28eea8d332c17dda186d63f9ae2206 +acc3f08c46b50f9b3b66ea831aadf3ab +0ff637bde43375a809e583841634f760 +83063c2136d912f6cf89a173cf71e7d8 + + +f5a4c8ccc8fc2f1dc246ec2f70c7dc91 +53752275e001831a1aa1af926cbdfcbd +85e75bec7eff5d20e41a993927acb5f7 +767c14923c466cadc2b4d21941ea8f59 +9d0a732a0ddc0c0ad033e1cae7e8e1ce +0ce654c1f24e1190c6c3022435e09ea7 +9a58dc01b905407823d94c3099ea0c44 +ab59944ef4c329f4d5c3109775c61f5b +8e9667450cc2157e1157e8785b367225 +b3d6f3785d8cfecff48833b17b56ccdd +6d457a2c2911dd34f7786ddebec78a4e +25c9d80f42b34d9dcbfdefdf50cec661 +8e9667450cc2157e1157e8785b367225 +16bb485a90ed5d40b877f42ae2c1e6fd +732ded5dbab1e25ec84bb0d1d021b840 +d3dffe4a4ad4030e443985fa8ae1a91b +c533e3d3e66811df956313981c8fdbac +e6757cb7e9e8dac57b24af8395a27fdf +7f073b1e3162a90d38273edab7adac23 +3f933eec8c50faea176b3e58b18a3510 +3de564ee11be8e8c77599abd1e3f3b40 +809e6f0b71137a2d0d489ef24a383bf7 +8e9667450cc2157e1157e8785b367225 +cd4aafbf96f9ca00ec1ea45ce445273f +e2c4129a196854d4e004313b67cabbb1 +913a37ec8bb5444e2aebc3e37ac32f01 +40132ecffc9bec07aafcc30c6286078a +5cbe621c76cbc515a28991705e268dbe +85d404bac8dce61b4c6aaa8023b3a56d +9c85a247cd59245d62ad33a6f6d8021a +e2e7935ab2ca6ec4318baf7d9e4db6c1 +0bc1e68b3aef15b66b82bc1f4fec9a02 +ddf9cf9d441de3934800e1a2cec8af0e +1b474f0760ef6d41e1ab690197d6c3b4 +9bbcc89b736a13147aaa5aa74b4a0440 +1051c422df2cc6f77c4cb08eebf9a222 +d3064fa8b7429f42e62da1f2887161d4 +de2022b0af088c7f59b35e323fd6a662 +b5d06e9bd03f50a951e4c5ed8d67a9b0 +43d6877df934dd2b5a134e63980008a8 +b28a87c8e679b0340ca2bb5e6bf5f6df +7cce79ebd74e8f71ce17f811dee41f34 +a043ad2f203a743b407deec8d036eca5 +07001b443cc63071e2a368efeecc9ad3 +e605e982c1935f82b08f81c61fa61b3c +43926a83973951e9b41d8c0aab0e2cd3 +c0bd3c7c4e7d1c006b2301eab5ecd948 +8e9667450cc2157e1157e8785b367225 +b61cf71e2798c651c607f48940a4e09f +fde64db4462dcd2dd78d40ac1e490286 +e5f6f03a4edf8b78cb561640dd021ef9 +6ca183f901d31980b285e187778a82c1 +94a9153db495781ee4c317420202a2be +e496a23a58f66890e5c69e7a1699aa2d +47efc87b5dd14b2464b2403e038d03f9 +f2930d262bbe944d1a7850e4a18a2e50 +5a582fdea5dff2f52a79aaa101278172 +c2664fbfabe5322a1a136ef9e6ec28db +d8aedd7beecf9e743f5f49cc11429c0f +ed3a68794bbf31b3c2de610200b5a92e +b3f7fd8c8d2d111960bc1ce63edd8d70 +db95c9c78a2b762361c7c2c9c1195145 +cd5792374200bfcb7337e03e45454e50 +8a7351ef099da26bbaa63ade1ada8be9 +deb4efac7c2229e79dfac38516e78fb2 +c088d67b3cd6fd4815180b3f98ca8f5c +5ff452c2f13647b0f60f9dad9ca3ba21 +f17b1318317516348f82385cc233ff0b +8376d641f582ea7fbf4334fe8ee54403 +7c7da4fdb0743389e825481f72db8fbf +70becbe01e0a3028bc1f911d157502fb +f933a0d4e4f4a2f465d48977a62f71b0 +946e88d5612bd35d2f9297a1419ba62c +5e83bbea91f6deaa37b247ac013ef556 +c17a32a624ef386aacdbc3a683f32048 +2481e1d39c2007f602fab6488777eaa6 +b57af4b9947810d411c878d3e9caa276 +26b7b52cf3e0d7132dd00290a55a3192 +bb0fbf39951397d1d3737a3d7006d18e +aba33e5e98071280db0d34c42349f1bf +acf42861a59faad7e9c5fd30cd9cfd70 + + +d41d8cd98f00b204e9800998ecf8427e +ba1534f65c09d9e2f771405acc34e47d +6964848f5af43d68c6b7218d3d3804f2 + + +90eb802715ce63e5e3ca4a55a42b8397 +6ca183f901d31980b285e187778a82c1 +efe33061592589b22ca62d7d972a9218 +275999a532356c158f19fd8a2b06d399 +441617b20516fd76a40c7ff1b11690cf +136042c53e8cdcd5c877a55278b800a8 +33c4116fccc3ff06e1c82060d90c1aac +765e3ee60bd9940d57172336fb3ef5aa +7c26f8ac117a0a43f236900481e8781e +ed7f8a63c16ca6f732b8794ff0cc2d28 +3d64316fad587349e5d9dd0792249162 +8af57d97c02aadd073dc0c67d2546a9c +1d2a82296a2da8e75073715f5b30c93f +c533e3d3e66811df956313981c8fdbac +8ace5113760f987144f54425afffd195 +d5f4a934ec62542d5273a41e8fbcfe24 +ba1629cc343a821009875fcc3d23afb0 +02c9db9f7c03e235dacf85a337b8887b +5d3b6699db4bdb0b80adcb87bca2cbda +9fe6aca4313338fe6dfb496ee6a37745 +a346bdb285fe8580f4b5b8dd5f5451ef +9b70d8debaa8065353104c699e328325 +c8a144d7c8add753a44e8e8d55595570 +c48848adc73b20b6a2e52888c8a7f9f9 +4ab5cf779b6ba8737731bd949438e279 +f6c51890eb3d84defb470c9101e0e1fa +7df3d6c0f7590453f08e362b6ce20940 +2fce4bf86219c914595c178c2d7e13f3 +44854c50928080752b377841ec269639 +5fdd9b86b6f8470c71db5a04bcb9e11b +9e36c55b53a1b080066d9947a92d2ce3 +9e36c55b53a1b080066d9947a92d2ce3 +8782f385cdddac89c3704c05a8a7ac7a +7048b07a1e0e0fde5c6a1b4d756d10b6 +c533e3d3e66811df956313981c8fdbac +ab99e28fc193ffaeee2c33dde09bf167 +7389cc51b77b11b297ccce79048a1c7f +9e95e8dc5850c73b8ced6dd0bca3919d +a9c1b094e5f90641184b3cedc1b2b372 +c0354a0f9fc6655fc9323757e9e0b742 +c5f9a0849fc60d9d903496e6752a8961 +a65c4d66168635b87ecbc720e2a50703 +16f15b5dcb1b133a53de211c024611e2 +3f4c833d31becf6c023f35d3a8140ca8 +f4e4c9fdfa66cac3028c2db1680b46cd +25c9d80f42b34d9dcbfdefdf50cec661 +5dffe1f2fb151b5ae395df7c0a8e7b15 +3f995da98d36a1ccea1ed8fec6b9f4ca +798ed84c7b3f98e34a5aa55074cd2616 +deb4efac7c2229e79dfac38516e78fb2 +a6212b5e4fec967f17c519c9c6ce0171 +7714b390ff497c388fbdcfe8c0563790 +c7701209d9f6520754d641090de4ae63 +5162c215a01d7254e1eba6755450a163 +ec291d015307e2d4798886aaf95677ae +c39899fd27e0b323e6b1c026e9a9359f +222b20d8427161e4a655b346014e0408 +913a37ec8bb5444e2aebc3e37ac32f01 +7791ec67383f276b58e5f8f3c32409bb +e2c4129a196854d4e004313b67cabbb1 +c0bd3c7c4e7d1c006b2301eab5ecd948 +e945c933045b11d928443a45decf52ad +5f7594cc680f9f8e39152b67ee04d492 +10feed256eef9b9ba87cf7fa3ac0ef36 +2d042b078ffb9cf4e0321fe8a09cfa88 +e1d238ddd4e573b085cc34b028b24883 +ecad6bd4ba98051aa8d375b71b0e116e +a03c8d2492d0ca2404593ec71b479eaf +1ba2c9d892264fe1db8eefb1ecd3bb8a +6959d7207e6206827d65ddd355ba7506 +77bde3efa7443489764569752b420eb1 +98cf56f3f039afe645291a4f8d232d5f +0c4097fb424dfb257639732a19e5c2ed +76b75be7fb2191b64616144f1bb6f324 +ed08dbc09e01bfa10b36e7b6ed8bf9d3 +f48adb959a22f1724228581645cd9e67 +30840a6ccd63f38c28920cadb162e188 +c6a9a7d9cc31a6f650c60a8012a0d0d3 +593b86c8523823ae956999f052556265 +670fcc17fec05077d89269efc0ca2a0e +9d3d0f55c282fc3544043027b119cf37 +35376294d8fe982540141abbb4d1714b +96ac8ec152e9815e48efdf383dd7e209 +1ac87d92900f2a381db91de8cdf0dd46 +d8aedd7beecf9e743f5f49cc11429c0f +115c4806f36aeb531699b370720312c4 +55418df59f5b95c989be04f945a0002a +061e57284f369a77f4ab7a210edd6d16 +6959d7207e6206827d65ddd355ba7506 +64d3e67ba4a87e02faa08fcb6d92d628 + + +d41d8cd98f00b204e9800998ecf8427e +d7b0170abaff4628a0a543125ea7f1fd + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +a6a0362ae831362830d6e63f1d411527 + + +16e262f3f18cf7836e231b64a353af7f +715f17cd829260420265f6d293640e04 + + +26a3978f1a1cf63348e4ef363c263131 +2a82b000df718dd6e6770e2d50b03862 +445b34b4ac5dbd8cbdbb2d8d52656cab +4af4f260359b0ce9c42f77ab47caa6bb +f1d99169e9f6f6e4880a4f2859b53858 +8bb0f71417f315eb04c44bf1b07dd157 +e7e6b8d7a9b989619beabe01cdff3bb2 +a671cca2c79d9135464aa9f41e78b026 +adbd23ce0f80d78b794b1bf265c21e5e +d5f4a934ec62542d5273a41e8fbcfe24 +1e99a575dd2737b28288144382810210 +92dfb008bc785eaac8dd2878e17f4a31 +c6e27842c8603e8d0679cdcef7cb6504 +b3ef3d72a6836a5291a0487307b5d8f6 +131e9c1492e737f2c9ec974ca6266f1a +bf5474e7c85243d85f6ce742204bb692 +7d389b04b1d62e932d0e2696c7e68e9d +287ac7dbd72c235345b20a09e93f4df4 +2a2a087b71d3730e58954da48d65b1e0 +71042cbc4ea8acafe754fb436feff958 +d41d8cd98f00b204e9800998ecf8427e +a78a833c5c28843ef5c49dfa04c1c970 +618d61f6e80aaea18e3257b4d6cc2728 +4b31ec814f6c455fb7d72f4d32589b3c +b3b82d32ad1e02b6be3078a24ef8b28e +9c419b4fa2cd1c7ad6772cbb28934b51 +4b1644100e7aea8a79bf8404381b8654 +60152344388314374238c9e8cb697099 +8707c43fc89f7fefe22678f3a25fd20c +351226b86bf32c35da86bc84d37710ac +7695d1ec2dcfe45c3f713cf420f707c1 +fb0e617a4e54b963f7c2139efa874d10 +cd26e28d19227f52dbb7af6285f49684 +19d37ea793e07343775fa6f8e3cb5671 +c5e70aa4ca496434dce0517017aa787e +d01041e2b86955d1e1021ea0c5e12133 +1c1dfcfd97b07cefb27d60e989f82427 +a6879b7e59ccb7926635047f0c736b05 +4f37eab95abbe47905271558dfe2582f + + +adbd23ce0f80d78b794b1bf265c21e5e +b6ca1dfb745e85d611fbe81cccd4da33 +b2fc85cace867cd419febae19227a5b7 +d41d8cd98f00b204e9800998ecf8427e +5e4cee9e9a747519c7ac8d53b72a1e15 +c71ac960b798f1acac68b17b7fa6c803 +1ade3d7773887c7f5089096d1afec3eb +e186597ccbb2c1eb388198d8d2a199cd +570463ed73e7c93d0989adca95a0d440 +b6342a142293dc8e125d11ea43972d05 +85a06666e72e0c9522deb1041e2bed91 +b9c630a949e08d2aad90b54cd97276b5 +e0074fa750edf8fadaabd21713776fe6 +97a2ce5955231c1b3891e8eee2445c62 +74107c8827b62bfb576c7525db0c50d4 +b22186030a04c7a208dd219acfe203c7 +35df8b42457569b02c19be41abc87f45 +ee172f657651ace5f45374cc6a5c3639 +22a1d48babdead60060ea6eb841464c3 +6e4ad58de75dcbd3fe83e4680d5a94d3 +37e28b4e4e22b80c1d39d038599e2dff +dc22d6ec2bda0707404afaa8259ee219 +9e95e8dc5850c73b8ced6dd0bca3919d +ea0cd1165069b2c5d4bd5916fe10741d +6d28eea8d332c17dda186d63f9ae2206 +acc3f08c46b50f9b3b66ea831aadf3ab +0ff637bde43375a809e583841634f760 +e09179e576a7f1706c632d9c6a4be337 +83063c2136d912f6cf89a173cf71e7d8 + + +f5a4c8ccc8fc2f1dc246ec2f70c7dc91 +ae2b207691d431eccbcc781baa57ab4e +53752275e001831a1aa1af926cbdfcbd +28d998536cc67795eb0812a1e4c5a6ed +767c14923c466cadc2b4d21941ea8f59 +0ce654c1f24e1190c6c3022435e09ea7 +89697cec3795e0df248044ce53e74756 +370330c7627ec45797aafa9e99f84762 +92bcad6a72829412e19818ac23d99c7d +bfd0bf42e6473229d91e07d0b3f9baf7 +dc1b29caf1ea591b1b835b96d3869db3 +2fce4bf86219c914595c178c2d7e13f3 +d3dffe4a4ad4030e443985fa8ae1a91b +92e62681dc53e8a32accba6846001552 +4b1644100e7aea8a79bf8404381b8654 +8816de8b6e1f9e510d6b37002b1981aa +3de564ee11be8e8c77599abd1e3f3b40 +b48838edc93500f2bc9d4fe8afe1d6be +034863b5c8459093e35c529af988e293 +b2f4d01512267ce06fff267cf4136d6c +cd4aafbf96f9ca00ec1ea45ce445273f +c5e70aa4ca496434dce0517017aa787e +ad13b311bf3894d1537bf68d32120589 +cc9d3aa2b9dd98d94377e40b25935c24 +5cbe621c76cbc515a28991705e268dbe +85d404bac8dce61b4c6aaa8023b3a56d +0bc1e68b3aef15b66b82bc1f4fec9a02 +1b474f0760ef6d41e1ab690197d6c3b4 +81707b9c0d2bcc9c4494fe861b4fb962 +2f8d8c187982fc14d5563c7bdbc43e37 +d9e0bc0764b65a6d2a0515c80c52314c +b5d06e9bd03f50a951e4c5ed8d67a9b0 +619c0c5385acb19c1fc066b3ca4ea883 +c4df95964fa512230fe0133cb6d83d2e +bf7304dd5d19225b698af27eff949294 +7cce79ebd74e8f71ce17f811dee41f34 +a043ad2f203a743b407deec8d036eca5 +7178d620bb970d5b1c9b337ec3fd4ee7 +e605e982c1935f82b08f81c61fa61b3c +d345a084df9b7c46897877130a475f22 +c0bd3c7c4e7d1c006b2301eab5ecd948 +19e9a1da7c2e79b9b4d18cb4224bf018 +6151a7c4134040854886bc5006a0f7c9 +fde64db4462dcd2dd78d40ac1e490286 +268b73ea43444081e3d46c8754bcf74b +6ca183f901d31980b285e187778a82c1 +47efc87b5dd14b2464b2403e038d03f9 +f2930d262bbe944d1a7850e4a18a2e50 +665abcd595667e221eb5bf99589f8a05 +dff0c705648f53cc2f2a186ca22546e8 +c5a1b32584b43642dcd623f195e146ca +d2e1f32fdfd8eed8580f1b72973330d9 +8a7351ef099da26bbaa63ade1ada8be9 +679c3a5f9bbbdd055430363726db4664 +c088d67b3cd6fd4815180b3f98ca8f5c +05681d69a9d1601e222762698c9e95d7 +5a8af818e8fb9bedeb55d5cf3427e2ce +8376d641f582ea7fbf4334fe8ee54403 +9c419b4fa2cd1c7ad6772cbb28934b51 +47b54d44fec79b69f1cc151a1b2a9a43 +c6c06e5a431452048d30850fdb6f1baa +946e88d5612bd35d2f9297a1419ba62c +5e83bbea91f6deaa37b247ac013ef556 +2481e1d39c2007f602fab6488777eaa6 +207b36b38595eabc40f7fb975b9720b3 +6f1285c463f6d6fe42e39f34d733cf2c +aba33e5e98071280db0d34c42349f1bf +90eb802715ce63e5e3ca4a55a42b8397 +810dab21a178dd4bd8acbf6c0741d2cd +efe33061592589b22ca62d7d972a9218 +826b0a139421500b614b3302c87738d0 +136042c53e8cdcd5c877a55278b800a8 +33c4116fccc3ff06e1c82060d90c1aac +dae6f405639ecf3eea0e3d1bf52936f4 +2f1531eab3f5b51c4c6725608f4eb456 +3d64316fad587349e5d9dd0792249162 +f2681caacd54b4b43912e489c678a3ec +8ace5113760f987144f54425afffd195 +fa5f8193240995285a30de76a124744c +ba1629cc343a821009875fcc3d23afb0 +5d3b6699db4bdb0b80adcb87bca2cbda +2f7a8a40835764d2d62357e2ecbd1d28 +a346bdb285fe8580f4b5b8dd5f5451ef +9b70d8debaa8065353104c699e328325 +cbf00fbe06d62b8503f79d19005b84d5 +c48848adc73b20b6a2e52888c8a7f9f9 +4ab5cf779b6ba8737731bd949438e279 +f6c51890eb3d84defb470c9101e0e1fa +db77b35764831af0b616bcc87ccda46d +2fce4bf86219c914595c178c2d7e13f3 +2e0eb0e3d978cfc35b462a199aeded78 +9e36c55b53a1b080066d9947a92d2ce3 +9e36c55b53a1b080066d9947a92d2ce3 +a9e38adb81052e1178a2486de8a87c28 +7389cc51b77b11b297ccce79048a1c7f +9e95e8dc5850c73b8ced6dd0bca3919d +0474bee65715fc6918a92b668178be6c +c5f9a0849fc60d9d903496e6752a8961 +a65c4d66168635b87ecbc720e2a50703 +7921881e4e473d7284ea741addbe8810 +c64ea6bf2afef2560c8b642972b04663 +3b719c139541347e5d868dc81867d444 +752f4b5e92e81b70cae0ddc1be19e468 +9692f8944e4499d5f0dd89a7a7dbfc9c +8b7bc49f97c95c9d641d3b3c72ccf1cf +0ddff84d392b7fa485c6e47623f9885b +a6212b5e4fec967f17c519c9c6ce0171 +7714b390ff497c388fbdcfe8c0563790 +c7701209d9f6520754d641090de4ae63 +ec291d015307e2d4798886aaf95677ae +bf803d2d0ea860bbc5e35c4b6decc800 +d5f4a934ec62542d5273a41e8fbcfe24 +4454d66db639f71ab544b163923181fa +c5e70aa4ca496434dce0517017aa787e +c0bd3c7c4e7d1c006b2301eab5ecd948 +b72c3b6c763f26a3ffc3c2d6c0f6d49c +10feed256eef9b9ba87cf7fa3ac0ef36 +e1d238ddd4e573b085cc34b028b24883 +ecad6bd4ba98051aa8d375b71b0e116e +a03c8d2492d0ca2404593ec71b479eaf +12bd3c14cc3b96cf90d3362573d85559 +60805f7fdcc0a187defb87f4ecfd9bb3 +8f120e35f8b6608fb34e38edf9a2687c +cd4aafbf96f9ca00ec1ea45ce445273f +16f911dcd53ddf0a2c59fe6173f892f8 +79a72d08df258b0ca33c240c1d7746c5 +cc9d3aa2b9dd98d94377e40b25935c24 +739a60ba606586c88e8626e558f16807 +c6a9a7d9cc31a6f650c60a8012a0d0d3 +593b86c8523823ae956999f052556265 +4d444d41aee1b2c9d54942654da1d042 +9d3d0f55c282fc3544043027b119cf37 +9ad922c1fdc252eb8e61dbfdcf32ada5 +03ffa8f7c09dcea59dd5c89f136c7da6 +4a436addc8ecc176da90d6f8e7ca0a8a +115c4806f36aeb531699b370720312c4 +55418df59f5b95c989be04f945a0002a +8475cd05414226f2ff20ee97df8bcf31 + + +8ace5113760f987144f54425afffd195 + + +d41d8cd98f00b204e9800998ecf8427e +a8fd9553cafbe9044f8e05785a9518c9 + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +8f39483d399ceae285fb7cc61109c809 + + +6337a2b8215e8045c73c165d1969afae + + +26a3978f1a1cf63348e4ef363c263131 +b97cd0ed145854fbc8b148ac0913565e +bb1be9c660e554a43686915f1d7f021f +445b34b4ac5dbd8cbdbb2d8d52656cab +4af4f260359b0ce9c42f77ab47caa6bb +f1d99169e9f6f6e4880a4f2859b53858 +8bb0f71417f315eb04c44bf1b07dd157 +e7e6b8d7a9b989619beabe01cdff3bb2 +a671cca2c79d9135464aa9f41e78b026 +adbd23ce0f80d78b794b1bf265c21e5e +d5f4a934ec62542d5273a41e8fbcfe24 +1e99a575dd2737b28288144382810210 +e5f6f03a4edf8b78cb561640dd021ef9 +c6e27842c8603e8d0679cdcef7cb6504 +b3ef3d72a6836a5291a0487307b5d8f6 +131e9c1492e737f2c9ec974ca6266f1a +bf5474e7c85243d85f6ce742204bb692 +7d389b04b1d62e932d0e2696c7e68e9d +287ac7dbd72c235345b20a09e93f4df4 +2a2a087b71d3730e58954da48d65b1e0 +71042cbc4ea8acafe754fb436feff958 +d41d8cd98f00b204e9800998ecf8427e +a665caf39101bdf12f66bdbaea3c1e74 +618d61f6e80aaea18e3257b4d6cc2728 +4b31ec814f6c455fb7d72f4d32589b3c +4b35eb7636936f48c6d40353135af307 +7c7da4fdb0743389e825481f72db8fbf +4b1644100e7aea8a79bf8404381b8654 +60152344388314374238c9e8cb697099 +8707c43fc89f7fefe22678f3a25fd20c +351226b86bf32c35da86bc84d37710ac +e80502a829c7141deddf60ac87e42e46 +fb0e617a4e54b963f7c2139efa874d10 +cd26e28d19227f52dbb7af6285f49684 +19d37ea793e07343775fa6f8e3cb5671 +c5e70aa4ca496434dce0517017aa787e +d01041e2b86955d1e1021ea0c5e12133 +1c1dfcfd97b07cefb27d60e989f82427 +a6879b7e59ccb7926635047f0c736b05 +4f37eab95abbe47905271558dfe2582f + + +d29432daede0438dd797ecdbdf915015 +03561d6f159b40a276ae7eca3319970c +d8386960c63e6b27895685c70c4c435e +f6858cdcdb32713ba80d87cd99257e51 +8bcbac102e83193d933a2c936857635f +c797a7830343e4700562dc7f4acf1f02 +d41d8cd98f00b204e9800998ecf8427e +10cb1a61683843039f3f99527f0447a0 +5eca57a0b130d1f5a4cd73d4053f44d3 +40a032464455dd72235e79afa94beb15 +87f5e4a61a397aeffc7d8fdd96673988 +3afe38c6b38b07c3bdfdcfa982e9218b +ebc05e1e66b1eb6dc5a6bdf27e2eac01 +b0844a2326bceb13156ab3950a60b7b3 +7946f4323bc05ed1418e7b056ccbfb4e +6271882092ed28f4227be476c54535cb +c4b077a4e3f7d8c58bb112c6dbe6674f +1ee75057ea44ea31b5d2167d8588e39d +c5b2fccc94d752d454472d6fe7a9aa3b +45e61dc0820ab58a6097c676507874c9 +be8a7ee2b863d701cf8d379676d3245e +5ddea6a4cd5005e849f6f307f1d40928 +d956abc3ac4cac362a78ba0f2cbcbdc7 +87f28d57fe2a6d30d4ee3975ef4a25fc +2c92545e15695b5d27839c7662657ab0 +a79636bc2b90ad32bd15c9015ff17ae2 +6c83356f69563552d5d971e9f956253b +d7e4cc99c44cc6add3563cb2ac5d16bc +3c22e69f2f2972bac1f8df3e48f0eb52 +f6412834592319407d829327cf8f23c2 +88cb6b600eb10287e93e27079ab792ad +249398348c5370aa367828a1261e823b +7cf564871684986dfe050a9acefab1f0 +75744ffb286ebd32ec6b56a8cb86a2e1 +038daf9b3dd4ba6f83911814a80b643d +c85f0bebb04ba27eb017570ee8e36251 +db6df0c5e4d7490f31a4e9ecb6e4e958 +5c528b3369644c9cfd8bab9a46de2eb9 +efaeb3402e4a2da275228cd5416e735c +4b0b0ba3958672efa8a88a275a5615ee +4f1c6183c66d473cfa9a2e027f53908d +dbba0203d75b6632646e0d8ce4d94fe7 +e296916aaeb42ec20dc1768f076ff326 +bfa34f4c07c482fe4e7ec8f2c13e8d08 +1a940cd57dff03f0f9f8ac3513e816d1 + + +f5a4c8ccc8fc2f1dc246ec2f70c7dc91 +105926bd2146d9d2f96c2f5650591a1a +53752275e001831a1aa1af926cbdfcbd +6d76981b87d6b8f482aa5b3950f172bb +28d998536cc67795eb0812a1e4c5a6ed +767c14923c466cadc2b4d21941ea8f59 +0ce654c1f24e1190c6c3022435e09ea7 +89697cec3795e0df248044ce53e74756 +370330c7627ec45797aafa9e99f84762 +92bcad6a72829412e19818ac23d99c7d +bfd0bf42e6473229d91e07d0b3f9baf7 +dc1b29caf1ea591b1b835b96d3869db3 +2fce4bf86219c914595c178c2d7e13f3 +d3dffe4a4ad4030e443985fa8ae1a91b +92e62681dc53e8a32accba6846001552 +4b1644100e7aea8a79bf8404381b8654 +8816de8b6e1f9e510d6b37002b1981aa +3de564ee11be8e8c77599abd1e3f3b40 +80bcf9c563ad0391642045dbff06d419 +034863b5c8459093e35c529af988e293 +b2f4d01512267ce06fff267cf4136d6c +cd4aafbf96f9ca00ec1ea45ce445273f +556e7abe13d8106bdda27be2fa1b6613 +ad13b311bf3894d1537bf68d32120589 +cc9d3aa2b9dd98d94377e40b25935c24 +5cbe621c76cbc515a28991705e268dbe +85d404bac8dce61b4c6aaa8023b3a56d +0bc1e68b3aef15b66b82bc1f4fec9a02 +1b474f0760ef6d41e1ab690197d6c3b4 +81707b9c0d2bcc9c4494fe861b4fb962 +2f8d8c187982fc14d5563c7bdbc43e37 +d9e0bc0764b65a6d2a0515c80c52314c +3f75ac05a676ab5c90483bcea3b7a6e1 +619c0c5385acb19c1fc066b3ca4ea883 +c4df95964fa512230fe0133cb6d83d2e +bf7304dd5d19225b698af27eff949294 +a043ad2f203a743b407deec8d036eca5 +3a186df0e76f4b69fa549fe809aa77c2 +e605e982c1935f82b08f81c61fa61b3c +d345a084df9b7c46897877130a475f22 +c376d9324174a12063c9177dba2a456b +45d9d3a78fbe7e58ac5728e9ccca9717 +19e9a1da7c2e79b9b4d18cb4224bf018 +6151a7c4134040854886bc5006a0f7c9 +f6d558ae332bd91dea66be7e702e7ed5 +fde64db4462dcd2dd78d40ac1e490286 +e5f6f03a4edf8b78cb561640dd021ef9 +6ca183f901d31980b285e187778a82c1 +8038e4775316d36b154b2d20f8eca0ae +f2930d262bbe944d1a7850e4a18a2e50 +665abcd595667e221eb5bf99589f8a05 +c2664fbfabe5322a1a136ef9e6ec28db +41d59efa00cc27e8df1b147decc0ee2a +c5a1b32584b43642dcd623f195e146ca +d2e1f32fdfd8eed8580f1b72973330d9 +8a7351ef099da26bbaa63ade1ada8be9 +679c3a5f9bbbdd055430363726db4664 +c088d67b3cd6fd4815180b3f98ca8f5c +05681d69a9d1601e222762698c9e95d7 +5a8af818e8fb9bedeb55d5cf3427e2ce +8376d641f582ea7fbf4334fe8ee54403 +7c7da4fdb0743389e825481f72db8fbf +47b54d44fec79b69f1cc151a1b2a9a43 +f933a0d4e4f4a2f465d48977a62f71b0 +946e88d5612bd35d2f9297a1419ba62c +5e83bbea91f6deaa37b247ac013ef556 +2481e1d39c2007f602fab6488777eaa6 +b57af4b9947810d411c878d3e9caa276 +6f1285c463f6d6fe42e39f34d733cf2c +aba33e5e98071280db0d34c42349f1bf +90eb802715ce63e5e3ca4a55a42b8397 +810dab21a178dd4bd8acbf6c0741d2cd +efe33061592589b22ca62d7d972a9218 +826b0a139421500b614b3302c87738d0 +136042c53e8cdcd5c877a55278b800a8 +dae6f405639ecf3eea0e3d1bf52936f4 +2f1531eab3f5b51c4c6725608f4eb456 +3d64316fad587349e5d9dd0792249162 +f2681caacd54b4b43912e489c678a3ec +8ace5113760f987144f54425afffd195 +fa5f8193240995285a30de76a124744c +2f7a8a40835764d2d62357e2ecbd1d28 +a346bdb285fe8580f4b5b8dd5f5451ef +9b70d8debaa8065353104c699e328325 +cbf00fbe06d62b8503f79d19005b84d5 +c48848adc73b20b6a2e52888c8a7f9f9 +4ab5cf779b6ba8737731bd949438e279 +f6c51890eb3d84defb470c9101e0e1fa +db77b35764831af0b616bcc87ccda46d +2fce4bf86219c914595c178c2d7e13f3 +2e0eb0e3d978cfc35b462a199aeded78 +9e36c55b53a1b080066d9947a92d2ce3 +9e36c55b53a1b080066d9947a92d2ce3 +8f120e35f8b6608fb34e38edf9a2687c +a9e38adb81052e1178a2486de8a87c28 +7389cc51b77b11b297ccce79048a1c7f +0474bee65715fc6918a92b668178be6c +c5f9a0849fc60d9d903496e6752a8961 +a65c4d66168635b87ecbc720e2a50703 +7921881e4e473d7284ea741addbe8810 +c64ea6bf2afef2560c8b642972b04663 +3b719c139541347e5d868dc81867d444 +752f4b5e92e81b70cae0ddc1be19e468 +4ee61217dbfae0266feb5345aab311cf +d5f4a934ec62542d5273a41e8fbcfe24 +8b7bc49f97c95c9d641d3b3c72ccf1cf +0ddff84d392b7fa485c6e47623f9885b +a6212b5e4fec967f17c519c9c6ce0171 +74ec0398a7ef045c66ac8a7a60f93fb0 +a174947c846b0105d6556d7497e5d2ab +bf803d2d0ea860bbc5e35c4b6decc800 +d5f4a934ec62542d5273a41e8fbcfe24 +4454d66db639f71ab544b163923181fa +7fd720194f42e7c1ae62927d6adfc046 +7fb6e9956e37e06daaf1510132bceb78 +b72c3b6c763f26a3ffc3c2d6c0f6d49c +10feed256eef9b9ba87cf7fa3ac0ef36 +e1d238ddd4e573b085cc34b028b24883 +a03c8d2492d0ca2404593ec71b479eaf +12bd3c14cc3b96cf90d3362573d85559 +e8673277dd7383120e5f9028d0caccb6 +60805f7fdcc0a187defb87f4ecfd9bb3 +8f120e35f8b6608fb34e38edf9a2687c +bdca821b84171d36d4ad692ad9c11742 +cd4aafbf96f9ca00ec1ea45ce445273f +16f911dcd53ddf0a2c59fe6173f892f8 +79a72d08df258b0ca33c240c1d7746c5 +cc9d3aa2b9dd98d94377e40b25935c24 +739a60ba606586c88e8626e558f16807 +c6a9a7d9cc31a6f650c60a8012a0d0d3 +593b86c8523823ae956999f052556265 +4d444d41aee1b2c9d54942654da1d042 +9d3d0f55c282fc3544043027b119cf37 +9ad922c1fdc252eb8e61dbfdcf32ada5 +03ffa8f7c09dcea59dd5c89f136c7da6 +4a436addc8ecc176da90d6f8e7ca0a8a +115c4806f36aeb531699b370720312c4 +55418df59f5b95c989be04f945a0002a +8475cd05414226f2ff20ee97df8bcf31 + + +d41d8cd98f00b204e9800998ecf8427e +918643c64d3d79ccd52915c33e37aaa5 + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +8f39483d399ceae285fb7cc61109c809 + + +6337a2b8215e8045c73c165d1969afae +64ddd81ea2b2522ab666edb41a4e5863 + + +26a3978f1a1cf63348e4ef363c263131 +b97cd0ed145854fbc8b148ac0913565e +bb1be9c660e554a43686915f1d7f021f +445b34b4ac5dbd8cbdbb2d8d52656cab +4af4f260359b0ce9c42f77ab47caa6bb +f1d99169e9f6f6e4880a4f2859b53858 +8bb0f71417f315eb04c44bf1b07dd157 +e7e6b8d7a9b989619beabe01cdff3bb2 +a671cca2c79d9135464aa9f41e78b026 +adbd23ce0f80d78b794b1bf265c21e5e +d5f4a934ec62542d5273a41e8fbcfe24 +1e99a575dd2737b28288144382810210 +e5f6f03a4edf8b78cb561640dd021ef9 +c6e27842c8603e8d0679cdcef7cb6504 +b3ef3d72a6836a5291a0487307b5d8f6 +131e9c1492e737f2c9ec974ca6266f1a +bf5474e7c85243d85f6ce742204bb692 +7d389b04b1d62e932d0e2696c7e68e9d +287ac7dbd72c235345b20a09e93f4df4 +2a2a087b71d3730e58954da48d65b1e0 +71042cbc4ea8acafe754fb436feff958 +d41d8cd98f00b204e9800998ecf8427e +a665caf39101bdf12f66bdbaea3c1e74 +618d61f6e80aaea18e3257b4d6cc2728 +4b31ec814f6c455fb7d72f4d32589b3c +4b35eb7636936f48c6d40353135af307 +7c7da4fdb0743389e825481f72db8fbf +4b1644100e7aea8a79bf8404381b8654 +60152344388314374238c9e8cb697099 +8707c43fc89f7fefe22678f3a25fd20c +351226b86bf32c35da86bc84d37710ac +e80502a829c7141deddf60ac87e42e46 +fb0e617a4e54b963f7c2139efa874d10 +cd26e28d19227f52dbb7af6285f49684 +19d37ea793e07343775fa6f8e3cb5671 +c5e70aa4ca496434dce0517017aa787e +d01041e2b86955d1e1021ea0c5e12133 +1c1dfcfd97b07cefb27d60e989f82427 +a6879b7e59ccb7926635047f0c736b05 +4f37eab95abbe47905271558dfe2582f + + +d29432daede0438dd797ecdbdf915015 +03561d6f159b40a276ae7eca3319970c +d8386960c63e6b27895685c70c4c435e +f6858cdcdb32713ba80d87cd99257e51 +8bcbac102e83193d933a2c936857635f +c797a7830343e4700562dc7f4acf1f02 +d41d8cd98f00b204e9800998ecf8427e +10cb1a61683843039f3f99527f0447a0 +5eca57a0b130d1f5a4cd73d4053f44d3 +40a032464455dd72235e79afa94beb15 +87f5e4a61a397aeffc7d8fdd96673988 +3afe38c6b38b07c3bdfdcfa982e9218b +ebc05e1e66b1eb6dc5a6bdf27e2eac01 +b0844a2326bceb13156ab3950a60b7b3 +7946f4323bc05ed1418e7b056ccbfb4e +6271882092ed28f4227be476c54535cb +c4b077a4e3f7d8c58bb112c6dbe6674f +1ee75057ea44ea31b5d2167d8588e39d +c5b2fccc94d752d454472d6fe7a9aa3b +45e61dc0820ab58a6097c676507874c9 +be8a7ee2b863d701cf8d379676d3245e +5ddea6a4cd5005e849f6f307f1d40928 +d956abc3ac4cac362a78ba0f2cbcbdc7 +87f28d57fe2a6d30d4ee3975ef4a25fc +2c92545e15695b5d27839c7662657ab0 +a79636bc2b90ad32bd15c9015ff17ae2 +6c83356f69563552d5d971e9f956253b +d7e4cc99c44cc6add3563cb2ac5d16bc +3c22e69f2f2972bac1f8df3e48f0eb52 +f6412834592319407d829327cf8f23c2 +88cb6b600eb10287e93e27079ab792ad +249398348c5370aa367828a1261e823b +7cf564871684986dfe050a9acefab1f0 +75744ffb286ebd32ec6b56a8cb86a2e1 +038daf9b3dd4ba6f83911814a80b643d +c85f0bebb04ba27eb017570ee8e36251 +db6df0c5e4d7490f31a4e9ecb6e4e958 +5c528b3369644c9cfd8bab9a46de2eb9 +efaeb3402e4a2da275228cd5416e735c +4b0b0ba3958672efa8a88a275a5615ee +4f1c6183c66d473cfa9a2e027f53908d +dbba0203d75b6632646e0d8ce4d94fe7 +e296916aaeb42ec20dc1768f076ff326 +bfa34f4c07c482fe4e7ec8f2c13e8d08 +1a940cd57dff03f0f9f8ac3513e816d1 + + +f5a4c8ccc8fc2f1dc246ec2f70c7dc91 +105926bd2146d9d2f96c2f5650591a1a +53752275e001831a1aa1af926cbdfcbd +6d76981b87d6b8f482aa5b3950f172bb +28d998536cc67795eb0812a1e4c5a6ed +767c14923c466cadc2b4d21941ea8f59 +0ce654c1f24e1190c6c3022435e09ea7 +89697cec3795e0df248044ce53e74756 +370330c7627ec45797aafa9e99f84762 +92bcad6a72829412e19818ac23d99c7d +bfd0bf42e6473229d91e07d0b3f9baf7 +dc1b29caf1ea591b1b835b96d3869db3 +2fce4bf86219c914595c178c2d7e13f3 +d3dffe4a4ad4030e443985fa8ae1a91b +92e62681dc53e8a32accba6846001552 +4b1644100e7aea8a79bf8404381b8654 +8816de8b6e1f9e510d6b37002b1981aa +3de564ee11be8e8c77599abd1e3f3b40 +80bcf9c563ad0391642045dbff06d419 +034863b5c8459093e35c529af988e293 +b2f4d01512267ce06fff267cf4136d6c +55260794af084e7fac206c20621e8fca +556e7abe13d8106bdda27be2fa1b6613 +ad13b311bf3894d1537bf68d32120589 +cc9d3aa2b9dd98d94377e40b25935c24 +5cbe621c76cbc515a28991705e268dbe +85d404bac8dce61b4c6aaa8023b3a56d +0bc1e68b3aef15b66b82bc1f4fec9a02 +1b474f0760ef6d41e1ab690197d6c3b4 +81707b9c0d2bcc9c4494fe861b4fb962 +2f8d8c187982fc14d5563c7bdbc43e37 +d9e0bc0764b65a6d2a0515c80c52314c +b5d06e9bd03f50a951e4c5ed8d67a9b0 +619c0c5385acb19c1fc066b3ca4ea883 +c4df95964fa512230fe0133cb6d83d2e +bf7304dd5d19225b698af27eff949294 +a043ad2f203a743b407deec8d036eca5 +3a186df0e76f4b69fa549fe809aa77c2 +e605e982c1935f82b08f81c61fa61b3c +d345a084df9b7c46897877130a475f22 +c376d9324174a12063c9177dba2a456b +45d9d3a78fbe7e58ac5728e9ccca9717 +19e9a1da7c2e79b9b4d18cb4224bf018 +6151a7c4134040854886bc5006a0f7c9 +f6d558ae332bd91dea66be7e702e7ed5 +fde64db4462dcd2dd78d40ac1e490286 +e5f6f03a4edf8b78cb561640dd021ef9 +6ca183f901d31980b285e187778a82c1 +e7e7279bf3b7845d60813383267bfa37 +8038e4775316d36b154b2d20f8eca0ae +f2930d262bbe944d1a7850e4a18a2e50 +665abcd595667e221eb5bf99589f8a05 +c2664fbfabe5322a1a136ef9e6ec28db + + +7d10d6dbc1f9f2c0c829547ae9dac5ce +ee824cf6776480f19eafb0e66bc37fab +64c990e913582ce96567f2a33b77e5cc +1b1dbebd7debbfa2fdcb976a6eb8d2a5 +70da629ba3d8a2f001293f990b853d84 +54636246f05a475b133a1b451c03e8bc +857fd4a720646781c073435f64e422f5 +eed99043ffbc1636f470c638184e74f8 +dfc73e8ef77f55c693779c678fc0dbb2 +3bf963896c4b2cd3e69ef4b7a2dd6466 +3f991827a9e917caf795807aec7aca77 +b6c301be8fdbbc7c54b90069d3832a05 +6e053d5694b92090c4dabe2dccebbc55 +f77b85727494a7777fb528d4e74a2908 +e65844b0da53461e20fc7a27cc998de8 +3d447751616d189feb8f4abe225e8806 +b72b3f4c13324104a40db6c02693f6d1 +104b3da52c824c4d21fb90aee5445089 +e7752e2bfe7b417bbf48bb3c9b1932ab +6cbf986df4190b98cfe6007cfbed6295 +f8aa78afcaba3497b9f42a82a75d46b6 +940c5e08ee603fe4de989a53b0a3b305 +049560e8c8792190975b0bb73e88d1a6 +9325113570b629298444a50f1e188d08 +36977f1b691da5a7c1ffa27000ccab64 +076b0683bd9709a424503f44e8114174 +1e41211e961cdb9546abcb144ab50c05 +9fa3121592d69fd677ad305d3f4da0ae +5e12871ea910a6acc073e9c5dfda3bd9 +d9567f70e2b5de39cea3f8ae90b73595 +d407f26b3740a52df5e8c619ad06311b +0cbe025fb20b6db195bb6ccb64930de3 +fe142b8fbc1f170c0f2423dc86cdcb0f +a5dec0e545fbe51ccd8ee88a04b765ad +f42f66c04cc8694fc96c6429f01e92ce +cb68b41ee9ba56e19b1fcd031dc392cb +bc05da2ad2e4e02d2fc2282eac9f6d8e +af5bd4a063b464bc5f02f40eae30d3bc +0d2f6939e820e7e2a8110ebcf41215b0 +5883ede99edc85cf16b80a9c0cf0feb4 +dc0411d15f7bd6897ccffaa8c6de7283 +965eee4c7e1404c517b2447649743d0b + + +41d59efa00cc27e8df1b147decc0ee2a +c5a1b32584b43642dcd623f195e146ca +d2e1f32fdfd8eed8580f1b72973330d9 +8a7351ef099da26bbaa63ade1ada8be9 +679c3a5f9bbbdd055430363726db4664 +c088d67b3cd6fd4815180b3f98ca8f5c +05681d69a9d1601e222762698c9e95d7 +5a8af818e8fb9bedeb55d5cf3427e2ce +8376d641f582ea7fbf4334fe8ee54403 +7c7da4fdb0743389e825481f72db8fbf +74ff19c57e96a71849acb49844f60920 +47b54d44fec79b69f1cc151a1b2a9a43 +f933a0d4e4f4a2f465d48977a62f71b0 +946e88d5612bd35d2f9297a1419ba62c +5e83bbea91f6deaa37b247ac013ef556 +2481e1d39c2007f602fab6488777eaa6 +b57af4b9947810d411c878d3e9caa276 +6f1285c463f6d6fe42e39f34d733cf2c +aba33e5e98071280db0d34c42349f1bf +90eb802715ce63e5e3ca4a55a42b8397 +810dab21a178dd4bd8acbf6c0741d2cd +efe33061592589b22ca62d7d972a9218 +ee8242ba8e82c90a0703e1ef60e92b56 +136042c53e8cdcd5c877a55278b800a8 +dae6f405639ecf3eea0e3d1bf52936f4 +2f1531eab3f5b51c4c6725608f4eb456 +3d64316fad587349e5d9dd0792249162 +f2681caacd54b4b43912e489c678a3ec +8ace5113760f987144f54425afffd195 +fa5f8193240995285a30de76a124744c +2f7a8a40835764d2d62357e2ecbd1d28 +a346bdb285fe8580f4b5b8dd5f5451ef +9b70d8debaa8065353104c699e328325 +cbf00fbe06d62b8503f79d19005b84d5 +c48848adc73b20b6a2e52888c8a7f9f9 +4ab5cf779b6ba8737731bd949438e279 +f6c51890eb3d84defb470c9101e0e1fa +db77b35764831af0b616bcc87ccda46d +2fce4bf86219c914595c178c2d7e13f3 +e1d1617bee72d1951d3eaa02525726d1 +9e36c55b53a1b080066d9947a92d2ce3 +9e36c55b53a1b080066d9947a92d2ce3 +8f120e35f8b6608fb34e38edf9a2687c +a9e38adb81052e1178a2486de8a87c28 +7389cc51b77b11b297ccce79048a1c7f +0474bee65715fc6918a92b668178be6c +c5f9a0849fc60d9d903496e6752a8961 +a65c4d66168635b87ecbc720e2a50703 +7921881e4e473d7284ea741addbe8810 +c64ea6bf2afef2560c8b642972b04663 +3b719c139541347e5d868dc81867d444 +752f4b5e92e81b70cae0ddc1be19e468 +4ee61217dbfae0266feb5345aab311cf +d5f4a934ec62542d5273a41e8fbcfe24 +5305cd35321214f507640a0fa458a83b +0ddff84d392b7fa485c6e47623f9885b +a6212b5e4fec967f17c519c9c6ce0171 +74ec0398a7ef045c66ac8a7a60f93fb0 +a174947c846b0105d6556d7497e5d2ab +bf803d2d0ea860bbc5e35c4b6decc800 +d5f4a934ec62542d5273a41e8fbcfe24 +4454d66db639f71ab544b163923181fa +7fd720194f42e7c1ae62927d6adfc046 +7fb6e9956e37e06daaf1510132bceb78 +b72c3b6c763f26a3ffc3c2d6c0f6d49c +10feed256eef9b9ba87cf7fa3ac0ef36 +e1d238ddd4e573b085cc34b028b24883 +a03c8d2492d0ca2404593ec71b479eaf +12bd3c14cc3b96cf90d3362573d85559 +e8673277dd7383120e5f9028d0caccb6 +60805f7fdcc0a187defb87f4ecfd9bb3 +8f120e35f8b6608fb34e38edf9a2687c +bdca821b84171d36d4ad692ad9c11742 +d438bd3c5e0f59d1152dcaaf951c6ab6 +16f911dcd53ddf0a2c59fe6173f892f8 +79a72d08df258b0ca33c240c1d7746c5 +cc9d3aa2b9dd98d94377e40b25935c24 +739a60ba606586c88e8626e558f16807 +c6a9a7d9cc31a6f650c60a8012a0d0d3 +593b86c8523823ae956999f052556265 +77f0ae9331e8236008cc00b6c3c9e653 +9d3d0f55c282fc3544043027b119cf37 +9ad922c1fdc252eb8e61dbfdcf32ada5 +03ffa8f7c09dcea59dd5c89f136c7da6 +4a436addc8ecc176da90d6f8e7ca0a8a +115c4806f36aeb531699b370720312c4 +6de932fcb9805ce7f843721958c34a41 +8475cd05414226f2ff20ee97df8bcf31 + + +f6824fe35ddbed045eea82cb1612c2fb +263890251d7bbc4c692caa22c2c00dca + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +94db7d62efd46fd1069e2fdc796ec48b + + +caa8c3b187f1e35b7b2d51df7fc74ebb + + +d41d8cd98f00b204e9800998ecf8427e +b7ac1e65cfb2226f71c4c585b87ef36d + + +016d324c588d6ce78db3c6625c5b86fc +18eea1a9fed07e8b5e41209b563b5868 + + +c1d33938283415cd00527289b0d7c3f6 + + +d41d8cd98f00b204e9800998ecf8427e +c2e499fba0286cbd280b881f85c220d7 + + +afdf287857737937c6298e06f6b03e83 + + +11689e5722e4204b9d01e5e4483b92ef +9cdfe4c597d2fd07968326697a8e20b3 +a20a84fb09238e216ab80d91674426b1 + + +d41d8cd98f00b204e9800998ecf8427e +4b94e9ad89c520b4cc4ab986a1cfb5f8 +d2216521a6d5cef8ac0bfc0f1a4adc7d +70c0bcc71422c17305e134929089ed0a + + +96a92bc03a6ca67f39d363c36031dee7 +408905fde09ef57f089ae9217427d720 +69f3cf8423a9ec5a21c8972ff3a8754d +5e1aea18f899b4a763a0291dcf1f2b90 +294cf24f3826253a7afd87457cf24bb6 +9dd4c109f77db954d5afcb20d5af9e4c + + +d41d8cd98f00b204e9800998ecf8427e +0dbb6e95d1684f606189958df4f54162 + + +d41d8cd98f00b204e9800998ecf8427e +49b80ae086fa525ee4c7186729019611 +0c789db58d34dba3a6000264c0d895c7 + + +24b8f65ab4a24ff8241b8af469928f75 +40ed9ceb0cb5b753b93111c383985ee0 +7770e9e8e3fb4b98bc149059c5bc9633 + + +d41d8cd98f00b204e9800998ecf8427e +326cf4b6fcff2f40d707ee10a8d35366 + + +7b7cde9c324feeed6e94f50e1655ba40 +8b30301133b37436c3e3701360c8a73b +984c0b75c89d9ef9fef1fb68dd727448 +966129fc8b4d82883741779cf87ea57a +4291524b8a1b72ba1dddf8210dd394a7 + + +d41d8cd98f00b204e9800998ecf8427e + + +d41d8cd98f00b204e9800998ecf8427e +9382e7efb69651b29045f2421d618717 + + +0b959ec99ed9ee63f065c7d40454b9ec +c3f215c18eaa4b1dac4479f8ee921f2e + + +d41d8cd98f00b204e9800998ecf8427e +0be386b7e05e9b798c974dcd8471d300 + + +d41d8cd98f00b204e9800998ecf8427e +3cfd15ca2e2bbd5e2e0f7b175ea2229e +53189e660329f91483d110baeaa29a1a + + +d41d8cd98f00b204e9800998ecf8427e +0cc2f33a00cd70ef8ea012c994a9e133 +113e932b27b96b01608f1a8a181abf31 +419a141c971f0a5edd4c8d19ac6f9741 + + +a425e58ee7e93eea47ec61a8bb53d69b +493832723b0cc017019c0c924534e932 +7a38db77d9e3e48f9ddd737f776a49c5 +d137ca28501752423f54d56fc8af8c07 +96d8a5bbc6b778eef6059334788ad675 -46585b9b2118933add2b0efcac54d055 - - -172fde67b2620ef8febd816161712c8f d41d8cd98f00b204e9800998ecf8427e - -202330d32d90de7f96cbca4fb432928b -6a091555c6877b544f3aab32b559a6b2 -215fca31b44df68807aad8aaf84934ad - d41d8cd98f00b204e9800998ecf8427e dd9a6717531dc3053943e016f017124a 34bc13e73d4cd8217daf337a13593963 -d41d8cd98f00b204e9800998ecf8427e -89ac10c094b1c87a79a6acecf9e6e727 - - -099f9b1f56cae48a1b679ed282e3766d -4f6660f6709655f539d4e56721fc702f - - -073dd6df9978eb506bdc3ec8a1895f02 -d41d8cd98f00b204e9800998ecf8427e - - -281821227330f48a4e11f7a74b47d82b -d41d8cd98f00b204e9800998ecf8427e - - -503dd7a88bff4050b4fe510fcbb2dc94 -7c588d92e0178284a33300bcd72fc3c5 -78ef28597da219fe5d2942477759b539 - - -efa6821ec03c7730fc13303646bd264a -fc61a3df1cb5d3d591c9bca0616b1e4d -d41d8cd98f00b204e9800998ecf8427e - - -b214285490d0623b2c3a0ae586c4f069 -d41d8cd98f00b204e9800998ecf8427e -8326aa93734dd8035a04c12062e68ce4 - - -a2386e94e68e1606f24815ecc7bf31e9 -92f38c98e723474c33397bc6db418f9a -03b87703a5103fd1a1659ac519fc53cf -106ed0db9f922c09de4f5f127e8d14ee -2dd96226ce18b3aa07176351cf6c9098 -932215daaab0b8b84b211cfb139406bb -2ea6bc8eb29efdb208a667858529c54b -d41d8cd98f00b204e9800998ecf8427e - - -547c610622f1ac338bccbc50bb7e6e4c -32df7d91f327cfdcd67d831f6e7535eb -eb29ef35e2e499372f121cdf9ac14ea7 -6707100ff2c2de71855145328648f6de -96e14e3321280071bf337d31312f561b - - -4a2f4e9a468213059b86e3a715c19de0 -042f2180762bde0ae15d04f00ae876a2 -d41d8cd98f00b204e9800998ecf8427e - - -6851a787007d92b5378933aae28ed64b -22a2ab52185732bcafd64fbd4a68eea8 -de4b822c7cff34a6a81a4571106e7129 -ebb2e597917e22900853dfa300de88da - - -2c6f884e37b89f861f19faba99009ecb -d41d8cd98f00b204e9800998ecf8427e - - -56db30e1de65b6fb81931cd4469be39b -1f9ca743c65fbf4eed22454fbe55809c - - -9069ff50c20cb96cb418f7b75c3a905b -4776d6cefd9a868dc15fa24651c816b9 -d41d8cd98f00b204e9800998ecf8427e - - -676a76631a5c6e822389919cddca457f -16eb6bbf5daac70314b5480aa545de72 -cbad915801a223ae7c935f059b8e440c - - -64a8e934305dc225375985fdc2150407 -d80fb689ae895aaee231f973615e47c4 -3e8b72640f3dd0117bde24b366b7a8f5 -c33149ba892e6b8cf73f789c84b1a427 -9dfc130cfb740fc840517fecf7e6ba45 -d41d8cd98f00b204e9800998ecf8427e -6f6227ce98c203851dcddd1f027a86d5 - - -0bf49a329273647d1ab966c8bf1852b4 -896db0e30e08e595ebcc6037c1f43125 -9828a8c09e33d2aabf40388aa3d71d56 -977792fd978561c2f641a42ff3af515b -d41d8cd98f00b204e9800998ecf8427e - - -00fac245c800b810cdcf2e8a18e27f59 -d41d8cd98f00b204e9800998ecf8427e - - -7ec9f87098a20d7ba7d5304ed0f0a7cd - - -32b9f7e276353924351253cead6eef06 -d3fd9ffbdbd2e8a25f32d3fa18653196 -d64e97da94df5bcc6b9e82a379085f61 -b59142bd8cdcd219692f63fb46cd3a49 -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e - - -d41d8cd98f00b204e9800998ecf8427e - - -c3d0197e2f21ffd4313aeac0852dd039 -a839107d453df4c93ba2f5a92e006267 -54f28c6e808ec914abfa7fa5e05983f1 -2580b62dffe062045f959f52252e419e -e8f4cb57acdb1852780a650df5ce3975 - - -d8cc25283df5fbe3d48dfc630301e6ed -6b971fc38f8ba6839e5e38903ca65dfe -7f74cf4fc62967e4f18a2b2d5f49a3f5 -50bc7526a36a03c57dca47022c735425 -d41d8cd98f00b204e9800998ecf8427e - - -d2c92d2d788c40eb94ab737fe0d82af7 - - -fbccc9c80db24316963f00108777de22 -d41d8cd98f00b204e9800998ecf8427e - - -8741df886741db255c8788316f3f9272 -8a25fb29361c57f65f703406ce45b358 - - -6d84eb5714dbc193b9c62415322f730d -bf6fab07bb6fc9efb9af009a1245e59c -e33dfe6255968ce78c4a1953fc529a61 -d22ad962953e353432753deed2609d8c - - -20c72a55796b1e64cff84f004b04e76b - - -1263e827b94cea37f7c358bba0cc5774 -d41d8cd98f00b204e9800998ecf8427e - - -7b7cde9c324feeed6e94f50e1655ba40 -966129fc8b4d82883741779cf87ea57a - - -0dbb6e95d1684f606189958df4f54162 -d41d8cd98f00b204e9800998ecf8427e - - -8b30301133b37436c3e3701360c8a73b - - -d8f02785bdf0127cf9dfb6fda34180f8 -d41d8cd98f00b204e9800998ecf8427e - - -73bb350b31a92f1f33577e29b0307212 -24b8f65ab4a24ff8241b8af469928f75 -e73348b3c6c4e34d8003be18bde8d19b -ee9f66093ad529b6fd3d66daa37cf314 - - -49b80ae086fa525ee4c7186729019611 -0c789db58d34dba3a6000264c0d895c7 -d41d8cd98f00b204e9800998ecf8427e - - -9d16c3cacd9e389ecca5d3a156bf60c7 -3d6e7a73250425062f238b67edee745c -7770e9e8e3fb4b98bc149059c5bc9633 - - -e382c60e94762914d4451eefa38fcdb7 - - -0927a9ecdc48d288b8726b758307baa2 -0e991faf2e0d897954ea76c55190b9df -d41d8cd98f00b204e9800998ecf8427e - - -79fb102cf00e5bf2a76cf1330fb51577 -3f5993acb1427876c4ca8913cddc9174 - - -07d2097f5a71a50b264d0b8454c2280d -d41d8cd98f00b204e9800998ecf8427e - - -2bb25c5563c0f23357ab8023a08c7dca - - -70a58e45eb007290bdd308d2c8a945a9 -d41d8cd98f00b204e9800998ecf8427e - - -6337a2b8215e8045c73c165d1969afae - - -d41d8cd98f00b204e9800998ecf8427e - - -64ddd81ea2b2522ab666edb41a4e5863 -e4e2a48fafd5a9870e33a9fb1dfcace8 - - -8038e4775316d36b154b2d20f8eca0ae -cd4aafbf96f9ca00ec1ea45ce445273f -a174947c846b0105d6556d7497e5d2ab -03ffa8f7c09dcea59dd5c89f136c7da6 -a4991dfd1bcc9681bd2dd5688f2e86d3 -8f120e35f8b6608fb34e38edf9a2687c -1c081e65c1f4d55f0874c8b3e21e874c -810dab21a178dd4bd8acbf6c0741d2cd -e605e982c1935f82b08f81c61fa61b3c -12bd3c14cc3b96cf90d3362573d85559 -7fd720194f42e7c1ae62927d6adfc046 -c4df95964fa512230fe0133cb6d83d2e -dae6f405639ecf3eea0e3d1bf52936f4 -cc9d3aa2b9dd98d94377e40b25935c24 -10feed256eef9b9ba87cf7fa3ac0ef36 -034863b5c8459093e35c529af988e293 -3b719c139541347e5d868dc81867d444 -7c7da4fdb0743389e825481f72db8fbf -136042c53e8cdcd5c877a55278b800a8 -53752275e001831a1aa1af926cbdfcbd -bf803d2d0ea860bbc5e35c4b6decc800 -0bc1e68b3aef15b66b82bc1f4fec9a02 -3f75ac05a676ab5c90483bcea3b7a6e1 -4ab5cf779b6ba8737731bd949438e279 -556e7abe13d8106bdda27be2fa1b6613 -d01041e2b86955d1e1021ea0c5e12133 - - -ee824cf6776480f19eafb0e66bc37fab -af5bd4a063b464bc5f02f40eae30d3bc -9325113570b629298444a50f1e188d08 -bc05da2ad2e4e02d2fc2282eac9f6d8e -0cbe025fb20b6db195bb6ccb64930de3 -b72b3f4c13324104a40db6c02693f6d1 -fe142b8fbc1f170c0f2423dc86cdcb0f -64c990e913582ce96567f2a33b77e5cc -cb68b41ee9ba56e19b1fcd031dc392cb -7d10d6dbc1f9f2c0c829547ae9dac5ce -d407f26b3740a52df5e8c619ad06311b -e65844b0da53461e20fc7a27cc998de8 -5e12871ea910a6acc073e9c5dfda3bd9 -70da629ba3d8a2f001293f990b853d84 -6e053d5694b92090c4dabe2dccebbc55 -54636246f05a475b133a1b451c03e8bc -940c5e08ee603fe4de989a53b0a3b305 -b6c301be8fdbbc7c54b90069d3832a05 -f77b85727494a7777fb528d4e74a2908 -3bf963896c4b2cd3e69ef4b7a2dd6466 -0d2f6939e820e7e2a8110ebcf41215b0 -1b1dbebd7debbfa2fdcb976a6eb8d2a5 -857fd4a720646781c073435f64e422f5 -36977f1b691da5a7c1ffa27000ccab64 -049560e8c8792190975b0bb73e88d1a6 -dc0411d15f7bd6897ccffaa8c6de7283 -3f991827a9e917caf795807aec7aca77 -965eee4c7e1404c517b2447649743d0b -076b0683bd9709a424503f44e8114174 -5883ede99edc85cf16b80a9c0cf0feb4 -9fa3121592d69fd677ad305d3f4da0ae -e7752e2bfe7b417bbf48bb3c9b1932ab -eed99043ffbc1636f470c638184e74f8 -a5dec0e545fbe51ccd8ee88a04b765ad -1e41211e961cdb9546abcb144ab50c05 -6cbf986df4190b98cfe6007cfbed6295 -104b3da52c824c4d21fb90aee5445089 -f42f66c04cc8694fc96c6429f01e92ce -dfc73e8ef77f55c693779c678fc0dbb2 -d9567f70e2b5de39cea3f8ae90b73595 -3d447751616d189feb8f4abe225e8806 -f8aa78afcaba3497b9f42a82a75d46b6 - - -dc1b29caf1ea591b1b835b96d3869db3 -6888fcb054283b54a92755d30b41e5da -c376d9324174a12063c9177dba2a456b -92e62681dc53e8a32accba6846001552 -a6212b5e4fec967f17c519c9c6ce0171 -c5f9a0849fc60d9d903496e6752a8961 -b57af4b9947810d411c878d3e9caa276 -bbf2ab3fbf2474796961f01fb3eadf10 -9e36c55b53a1b080066d9947a92d2ce3 -c6e27842c8603e8d0679cdcef7cb6504 -1e99a575dd2737b28288144382810210 -71042cbc4ea8acafe754fb436feff958 -60805f7fdcc0a187defb87f4ecfd9bb3 -cbf00fbe06d62b8503f79d19005b84d5 -2f7a8a40835764d2d62357e2ecbd1d28 -7d389b04b1d62e932d0e2696c7e68e9d -85d404bac8dce61b4c6aaa8023b3a56d -cd26e28d19227f52dbb7af6285f49684 -bb1be9c660e554a43686915f1d7f021f -7c7da4fdb0743389e825481f72db8fbf -b2f4d01512267ce06fff267cf4136d6c -e1d238ddd4e573b085cc34b028b24883 -bf7304dd5d19225b698af27eff949294 -9e36c55b53a1b080066d9947a92d2ce3 -2fce4bf86219c914595c178c2d7e13f3 -4d444d41aee1b2c9d54942654da1d042 -bf5474e7c85243d85f6ce742204bb692 -db77b35764831af0b616bcc87ccda46d -115c4806f36aeb531699b370720312c4 -c64ea6bf2afef2560c8b642972b04663 -2e0eb0e3d978cfc35b462a199aeded78 -ad13b311bf3894d1537bf68d32120589 -d5f4a934ec62542d5273a41e8fbcfe24 -c5a1b32584b43642dcd623f195e146ca -c6a9a7d9cc31a6f650c60a8012a0d0d3 -752f4b5e92e81b70cae0ddc1be19e468 -3a186df0e76f4b69fa549fe809aa77c2 -f2930d262bbe944d1a7850e4a18a2e50 -4ee61217dbfae0266feb5345aab311cf -89697cec3795e0df248044ce53e74756 -c48848adc73b20b6a2e52888c8a7f9f9 -245b0421e1bbe8abce5eeb7879c1e005 - - -d8386960c63e6b27895685c70c4c435e -d29432daede0438dd797ecdbdf915015 -4f1c6183c66d473cfa9a2e027f53908d -a79636bc2b90ad32bd15c9015ff17ae2 -4b0b0ba3958672efa8a88a275a5615ee -75744ffb286ebd32ec6b56a8cb86a2e1 -c5b2fccc94d752d454472d6fe7a9aa3b -038daf9b3dd4ba6f83911814a80b643d -f6858cdcdb32713ba80d87cd99257e51 -efaeb3402e4a2da275228cd5416e735c -03561d6f159b40a276ae7eca3319970c -7cf564871684986dfe050a9acefab1f0 -c4b077a4e3f7d8c58bb112c6dbe6674f -88cb6b600eb10287e93e27079ab792ad -c797a7830343e4700562dc7f4acf1f02 -7946f4323bc05ed1418e7b056ccbfb4e -10cb1a61683843039f3f99527f0447a0 -87f28d57fe2a6d30d4ee3975ef4a25fc -b0844a2326bceb13156ab3950a60b7b3 -6271882092ed28f4227be476c54535cb -3afe38c6b38b07c3bdfdcfa982e9218b -dbba0203d75b6632646e0d8ce4d94fe7 -8bcbac102e83193d933a2c936857635f -5eca57a0b130d1f5a4cd73d4053f44d3 -6c83356f69563552d5d971e9f956253b -2c92545e15695b5d27839c7662657ab0 -bfa34f4c07c482fe4e7ec8f2c13e8d08 -ebc05e1e66b1eb6dc5a6bdf27e2eac01 -1a940cd57dff03f0f9f8ac3513e816d1 -5c528b3369644c9cfd8bab9a46de2eb9 -d7e4cc99c44cc6add3563cb2ac5d16bc -e296916aaeb42ec20dc1768f076ff326 -f6412834592319407d829327cf8f23c2 -be8a7ee2b863d701cf8d379676d3245e -40a032464455dd72235e79afa94beb15 -c85f0bebb04ba27eb017570ee8e36251 -3c22e69f2f2972bac1f8df3e48f0eb52 -5ddea6a4cd5005e849f6f307f1d40928 -45e61dc0820ab58a6097c676507874c9 -db6df0c5e4d7490f31a4e9ecb6e4e958 -87f5e4a61a397aeffc7d8fdd96673988 -d41d8cd98f00b204e9800998ecf8427e -249398348c5370aa367828a1261e823b -1ee75057ea44ea31b5d2167d8588e39d -d956abc3ac4cac362a78ba0f2cbcbdc7 - - -f6d558ae332bd91dea66be7e702e7ed5 -fde64db4462dcd2dd78d40ac1e490286 -4af4f260359b0ce9c42f77ab47caa6bb -a043ad2f203a743b407deec8d036eca5 -e5f6f03a4edf8b78cb561640dd021ef9 -8f120e35f8b6608fb34e38edf9a2687c -b72c3b6c763f26a3ffc3c2d6c0f6d49c -a03c8d2492d0ca2404593ec71b479eaf -f2681caacd54b4b43912e489c678a3ec -131e9c1492e737f2c9ec974ca6266f1a -767c14923c466cadc2b4d21941ea8f59 -679c3a5f9bbbdd055430363726db4664 -55418df59f5b95c989be04f945a0002a -7389cc51b77b11b297ccce79048a1c7f -b3ef3d72a6836a5291a0487307b5d8f6 -41d59efa00cc27e8df1b147decc0ee2a -5e83bbea91f6deaa37b247ac013ef556 -6151a7c4134040854886bc5006a0f7c9 -8b7bc49f97c95c9d641d3b3c72ccf1cf -e3c2928ed3fdb5baff03efc59a6d35ab -7714b390ff497c388fbdcfe8c0563790 -445b34b4ac5dbd8cbdbb2d8d52656cab -c0bd3c7c4e7d1c006b2301eab5ecd948 -105926bd2146d9d2f96c2f5650591a1a -c0bd3c7c4e7d1c006b2301eab5ecd948 -adbd23ce0f80d78b794b1bf265c21e5e -8ace5113760f987144f54425afffd195 -fb0e617a4e54b963f7c2139efa874d10 -aba33e5e98071280db0d34c42349f1bf -6d76981b87d6b8f482aa5b3950f172bb -fa5f8193240995285a30de76a124744c -9b143135252fb96d644dbc11c8bb1978 -e8673277dd7383120e5f9028d0caccb6 -bfd0bf42e6473229d91e07d0b3f9baf7 -d3dffe4a4ad4030e443985fa8ae1a91b -f1d99169e9f6f6e4880a4f2859b53858 -4454d66db639f71ab544b163923181fa -16f911dcd53ddf0a2c59fe6173f892f8 -4b31ec814f6c455fb7d72f4d32589b3c -2fce4bf86219c914595c178c2d7e13f3 -cd4aafbf96f9ca00ec1ea45ce445273f -2481e1d39c2007f602fab6488777eaa6 -4b35eb7636936f48c6d40353135af307 -a671cca2c79d9135464aa9f41e78b026 -1c1dfcfd97b07cefb27d60e989f82427 -a346bdb285fe8580f4b5b8dd5f5451ef -19e9a1da7c2e79b9b4d18cb4224bf018 -2f1531eab3f5b51c4c6725608f4eb456 -8816de8b6e1f9e510d6b37002b1981aa -d5f4a934ec62542d5273a41e8fbcfe24 -8bb0f71417f315eb04c44bf1b07dd157 -efe33061592589b22ca62d7d972a9218 -bdca821b84171d36d4ad692ad9c11742 -0ce654c1f24e1190c6c3022435e09ea7 -287ac7dbd72c235345b20a09e93f4df4 -d9e0bc0764b65a6d2a0515c80c52314c -4b1644100e7aea8a79bf8404381b8654 -a665caf39101bdf12f66bdbaea3c1e74 -19d37ea793e07343775fa6f8e3cb5671 -90eb802715ce63e5e3ca4a55a42b8397 -a65c4d66168635b87ecbc720e2a50703 -f6c51890eb3d84defb470c9101e0e1fa -4f37eab95abbe47905271558dfe2582f -8707c43fc89f7fefe22678f3a25fd20c -4b1644100e7aea8a79bf8404381b8654 -f5a4c8ccc8fc2f1dc246ec2f70c7dc91 -351226b86bf32c35da86bc84d37710ac -c5e70aa4ca496434dce0517017aa787e -d5f4a934ec62542d5273a41e8fbcfe24 -2f8d8c187982fc14d5563c7bdbc43e37 -79a72d08df258b0ca33c240c1d7746c5 -370330c7627ec45797aafa9e99f84762 -739a60ba606586c88e8626e558f16807 -826b0a139421500b614b3302c87738d0 -9d3d0f55c282fc3544043027b119cf37 -4a436addc8ecc176da90d6f8e7ca0a8a -619c0c5385acb19c1fc066b3ca4ea883 -cc9d3aa2b9dd98d94377e40b25935c24 -d345a084df9b7c46897877130a475f22 -618d61f6e80aaea18e3257b4d6cc2728 -92bcad6a72829412e19818ac23d99c7d -7921881e4e473d7284ea741addbe8810 -9ad922c1fdc252eb8e61dbfdcf32ada5 -0f35131bd73ad43c77503abbc9b8219d -1b474f0760ef6d41e1ab690197d6c3b4 -3de564ee11be8e8c77599abd1e3f3b40 -6f1285c463f6d6fe42e39f34d733cf2c -e80502a829c7141deddf60ac87e42e46 -05681d69a9d1601e222762698c9e95d7 -a7adf52d15d10eb6cbc3732e65049665 -0ddff84d392b7fa485c6e47623f9885b -a6879b7e59ccb7926635047f0c736b05 -28d998536cc67795eb0812a1e4c5a6ed -5a8af818e8fb9bedeb55d5cf3427e2ce -80bcf9c563ad0391642045dbff06d419 -946e88d5612bd35d2f9297a1419ba62c -8475cd05414226f2ff20ee97df8bcf31 -2a2a087b71d3730e58954da48d65b1e0 -a9e38adb81052e1178a2486de8a87c28 -8376d641f582ea7fbf4334fe8ee54403 -d41d8cd98f00b204e9800998ecf8427e -47b54d44fec79b69f1cc151a1b2a9a43 -b97cd0ed145854fbc8b148ac0913565e -c2664fbfabe5322a1a136ef9e6ec28db -0474bee65715fc6918a92b668178be6c -9b70d8debaa8065353104c699e328325 -e5f6f03a4edf8b78cb561640dd021ef9 -3d64316fad587349e5d9dd0792249162 -6ca183f901d31980b285e187778a82c1 -f933a0d4e4f4a2f465d48977a62f71b0 -665abcd595667e221eb5bf99589f8a05 -81707b9c0d2bcc9c4494fe861b4fb962 -e7e6b8d7a9b989619beabe01cdff3bb2 -d2e1f32fdfd8eed8580f1b72973330d9 -8a7351ef099da26bbaa63ade1ada8be9 - - -d41d8cd98f00b204e9800998ecf8427e - - -8f39483d399ceae285fb7cc61109c809 -d41d8cd98f00b204e9800998ecf8427e - - -263890251d7bbc4c692caa22c2c00dca - - -340665046924f127d014eaa81f3ab9ff - - -d41d8cd98f00b204e9800998ecf8427e - - -fed79fc64fc305b829316f782bcc63d9 -dd4d0238c64baf9ad35d53f367960a4e - - -47efc87b5dd14b2464b2403e038d03f9 -cd4aafbf96f9ca00ec1ea45ce445273f -c7701209d9f6520754d641090de4ae63 -1ac87d92900f2a381db91de8cdf0dd46 -f7a04f85dd2d738d83f066800862de7d -a4991dfd1bcc9681bd2dd5688f2e86d3 -1c081e65c1f4d55f0874c8b3e21e874c -810dab21a178dd4bd8acbf6c0741d2cd -e605e982c1935f82b08f81c61fa61b3c -1ba2c9d892264fe1db8eefb1ecd3bb8a -e2c4129a196854d4e004313b67cabbb1 -5f8d5884338de38e204a4064409de3c6 -82e4a2225d7ef9eb5a0c875f08b76ca9 -549e5f42a9f20bab9fc991b9c74bbb7e -765e3ee60bd9940d57172336fb3ef5aa -275999a532356c158f19fd8a2b06d399 -6b4556404cf9104d5f44a0b9a072eb7d -10feed256eef9b9ba87cf7fa3ac0ef36 -034863b5c8459093e35c529af988e293 -f4e4c9fdfa66cac3028c2db1680b46cd -1c5563470e1e0a9a6d693d8b00133b81 -136042c53e8cdcd5c877a55278b800a8 -53752275e001831a1aa1af926cbdfcbd -7791ec67383f276b58e5f8f3c32409bb -c39899fd27e0b323e6b1c026e9a9359f -7cce79ebd74e8f71ce17f811dee41f34 -0bc1e68b3aef15b66b82bc1f4fec9a02 -7e68bc36bc8c30dd2d6574ff81f00a64 -80a22ab091f09fbc6bc59839c61ea516 -9e95e8dc5850c73b8ced6dd0bca3919d -e2c4129a196854d4e004313b67cabbb1 -7048b07a1e0e0fde5c6a1b4d756d10b6 -25c9d80f42b34d9dcbfdefdf50cec661 -6888fcb054283b54a92755d30b41e5da -c533e3d3e66811df956313981c8fdbac -a6212b5e4fec967f17c519c9c6ce0171 -c5f9a0849fc60d9d903496e6752a8961 -dad81862c0f72751d6a69a7baf0c851f -d66f70a41b18322cfa60371361925573 -9e36c55b53a1b080066d9947a92d2ce3 -c6e27842c8603e8d0679cdcef7cb6504 -cab0ab4445e82168d2cac70036925a88 -bafaa6d8e8c91f79ee22242ef6fd5dc6 -6959d7207e6206827d65ddd355ba7506 -c8a144d7c8add753a44e8e8d55595570 -9fe6aca4313338fe6dfb496ee6a37745 -5a582fdea5dff2f52a79aaa101278172 -85d404bac8dce61b4c6aaa8023b3a56d -cd26e28d19227f52dbb7af6285f49684 -f82a70bbaf24434aff018e689e86221b -96964e9e7e85840bc46249a5203eaf38 -0fc42aae027e045136cedefbffb61058 -3f9fd57c66f10d599f154a0910fec47c -8799fab2b7f97df4126c466511f7f88b -e2e7935ab2ca6ec4318baf7d9e4db6c1 -e1d238ddd4e573b085cc34b028b24883 -b28a87c8e679b0340ca2bb5e6bf5f6df -9e36c55b53a1b080066d9947a92d2ce3 -2fce4bf86219c914595c178c2d7e13f3 -670fcc17fec05077d89269efc0ca2a0e -f061264590a29149c75e58a2430e118d -33c4116fccc3ff06e1c82060d90c1aac -e6757cb7e9e8dac57b24af8395a27fdf -3a30e6c5fd016911b03b23ad8ddb7600 -9f011bbff1b13ec5fd8307610210a91e -7df3d6c0f7590453f08e362b6ce20940 -115c4806f36aeb531699b370720312c4 -3f4c833d31becf6c023f35d3a8140ca8 -bbe819e048ea168b6c16444dba907c40 -c17a32a624ef386aacdbc3a683f32048 -5fdd9b86b6f8470c71db5a04bcb9e11b -913a37ec8bb5444e2aebc3e37ac32f01 -b3f7fd8c8d2d111960bc1ce63edd8d70 -c6a9a7d9cc31a6f650c60a8012a0d0d3 -752f4b5e92e81b70cae0ddc1be19e468 -8c851baa2cdfee2a5db7142700b8653c -f2930d262bbe944d1a7850e4a18a2e50 -64d3e67ba4a87e02faa08fcb6d92d628 -5dffe1f2fb151b5ae395df7c0a8e7b15 -1c1ba7274a1d26029bf89103ca8dd5f2 -24b51f9de5784485dad0951515dfeb6c -ec291d015307e2d4798886aaf95677ae - - -b2fc85cace867cd419febae19227a5b7 -22a1d48babdead60060ea6eb841464c3 -6d28eea8d332c17dda186d63f9ae2206 -9e95e8dc5850c73b8ced6dd0bca3919d -37e28b4e4e22b80c1d39d038599e2dff -ea0cd1165069b2c5d4bd5916fe10741d -b6ca1dfb745e85d611fbe81cccd4da33 -85a06666e72e0c9522deb1041e2bed91 -5e4cee9e9a747519c7ac8d53b72a1e15 -ee172f657651ace5f45374cc6a5c3639 -b6342a142293dc8e125d11ea43972d05 -570463ed73e7c93d0989adca95a0d440 -66657486b605040d066d0dbf6271e14c -e186597ccbb2c1eb388198d8d2a199cd -6e4ad58de75dcbd3fe83e4680d5a94d3 -0ff637bde43375a809e583841634f760 -adbd23ce0f80d78b794b1bf265c21e5e -83063c2136d912f6cf89a173cf71e7d8 -dc22d6ec2bda0707404afaa8259ee219 -ae9923bf8191d4cce6f6aff23d7a92c7 -acc3f08c46b50f9b3b66ea831aadf3ab -b22186030a04c7a208dd219acfe203c7 -e0074fa750edf8fadaabd21713776fe6 -c71ac960b798f1acac68b17b7fa6c803 -97a2ce5955231c1b3891e8eee2445c62 -d41d8cd98f00b204e9800998ecf8427e -b9c630a949e08d2aad90b54cd97276b5 -f734bdacbce7337ea1b52b95b295c49a -35df8b42457569b02c19be41abc87f45 - - -fde64db4462dcd2dd78d40ac1e490286 -4af4f260359b0ce9c42f77ab47caa6bb -2d042b078ffb9cf4e0321fe8a09cfa88 -acf42861a59faad7e9c5fd30cd9cfd70 -e9bd2b6f96af06b419608a137f3ffc16 -77bde3efa7443489764569752b420eb1 -e945c933045b11d928443a45decf52ad -a03c8d2492d0ca2404593ec71b479eaf -5f7594cc680f9f8e39152b67ee04d492 -34a3ff119b0f6f13a3cefab63a8b7cc3 -ba1629cc343a821009875fcc3d23afb0 -d19b64d5c33563f03415fb80e3d390a3 -109a2b54b09935f5a79b887d621533d6 -767c14923c466cadc2b4d21941ea8f59 -deb4efac7c2229e79dfac38516e78fb2 -55418df59f5b95c989be04f945a0002a -7389cc51b77b11b297ccce79048a1c7f -67f93528ad1ccf9b8b72651e16c2b83f -5e83bbea91f6deaa37b247ac013ef556 -b61cf71e2798c651c607f48940a4e09f -3f995da98d36a1ccea1ed8fec6b9f4ca -e3c2928ed3fdb5baff03efc59a6d35ab -7714b390ff497c388fbdcfe8c0563790 -b15fcefe9e55b29cb20d1b1de229edec -c0bd3c7c4e7d1c006b2301eab5ecd948 -b5f3d69294c4e3ab14009488fbd8f438 -c0bd3c7c4e7d1c006b2301eab5ecd948 -adbd23ce0f80d78b794b1bf265c21e5e -8ace5113760f987144f54425afffd195 -fb0e617a4e54b963f7c2139efa874d10 -aba33e5e98071280db0d34c42349f1bf -d5f4a934ec62542d5273a41e8fbcfe24 -9b143135252fb96d644dbc11c8bb1978 -6d457a2c2911dd34f7786ddebec78a4e -d3dffe4a4ad4030e443985fa8ae1a91b -c86760866ffe32b359549745a00f78e5 -85e75bec7eff5d20e41a993927acb5f7 -1059848b00093780cd84ab5e45d47c17 -0c4097fb424dfb257639732a19e5c2ed -4b31ec814f6c455fb7d72f4d32589b3c -ae88fbbfc2db402d402b4a1644a06e5d -98cf56f3f039afe645291a4f8d232d5f -ea3351e19d493e039b9cf39dc96eedb2 -a671cca2c79d9135464aa9f41e78b026 -1c1dfcfd97b07cefb27d60e989f82427 -a346bdb285fe8580f4b5b8dd5f5451ef -19e9a1da7c2e79b9b4d18cb4224bf018 -7c26f8ac117a0a43f236900481e8781e -3f933eec8c50faea176b3e58b18a3510 -222b20d8427161e4a655b346014e0408 -ac11d37f3fe11993406e0b1b97f70263 -8bb0f71417f315eb04c44bf1b07dd157 -2862f528c2d606a7c780b75613b90761 -0ce654c1f24e1190c6c3022435e09ea7 -b11a03507e5b25abc28f38627259e6c2 -d3064fa8b7429f42e62da1f2887161d4 -7f073b1e3162a90d38273edab7adac23 -d84ba5e3a285ad25f96eaf0348e96010 -90eb802715ce63e5e3ca4a55a42b8397 -a65c4d66168635b87ecbc720e2a50703 -f6c51890eb3d84defb470c9101e0e1fa -4f37eab95abbe47905271558dfe2582f -2da102ab12fb56c79783cd6b776ce9d2 -8707c43fc89f7fefe22678f3a25fd20c -7f073b1e3162a90d38273edab7adac23 -351226b86bf32c35da86bc84d37710ac -6ce084d8135a4489f80310f900ffd620 -448c864dda6bfcbb4d6344f5c61a3331 -798ed84c7b3f98e34a5aa55074cd2616 -d5f4a934ec62542d5273a41e8fbcfe24 -76b75be7fb2191b64616144f1bb6f324 -f4e4c9fdfa66cac3028c2db1680b46cd -79a72d08df258b0ca33c240c1d7746c5 -ad8a6bd03901efe7f6d958396fbd5ad1 -86ff89b103a31b41474b61e5a506c2b5 -441617b20516fd76a40c7ff1b11690cf -2ebaedcb9d2d969084625077785cc38d -4a436addc8ecc176da90d6f8e7ca0a8a -43d6877df934dd2b5a134e63980008a8 -f48adb959a22f1724228581645cd9e67 -43926a83973951e9b41d8c0aab0e2cd3 -618d61f6e80aaea18e3257b4d6cc2728 -8e9667450cc2157e1157e8785b367225 -16f15b5dcb1b133a53de211c024611e2 -35376294d8fe982540141abbb4d1714b -0f35131bd73ad43c77503abbc9b8219d -5d3b6699db4bdb0b80adcb87bca2cbda -1b474f0760ef6d41e1ab690197d6c3b4 -3de564ee11be8e8c77599abd1e3f3b40 -5e5a5a366e1296a73953a5a52885a6a5 -26b7b52cf3e0d7132dd00290a55a3192 -f69743db39fe49a61499e443879ce394 -5ff452c2f13647b0f60f9dad9ca3ba21 -de2022b0af088c7f59b35e323fd6a662 -deb4efac7c2229e79dfac38516e78fb2 -f46842235b8299668e3c493ea36de3d8 -28d998536cc67795eb0812a1e4c5a6ed -ecad6bd4ba98051aa8d375b71b0e116e -f17b1318317516348f82385cc233ff0b -b48838edc93500f2bc9d4fe8afe1d6be -946e88d5612bd35d2f9297a1419ba62c -78cc1dbd8731c1e9f37be87885a916ec - - -ba1534f65c09d9e2f771405acc34e47d -6964848f5af43d68c6b7218d3d3804f2 -d41d8cd98f00b204e9800998ecf8427e - - -2a2a087b71d3730e58954da48d65b1e0 -9fe6cd608e8c0099e0aa0c2524b7d8ee -8786aa827e5b8b29badd2db51d893349 -8376d641f582ea7fbf4334fe8ee54403 -d41d8cd98f00b204e9800998ecf8427e -d737ad1c6acf2b8e9cf45c76fa750f4c -7d46d18692c2c3210ae658b71d6d95c2 -067a4741fa4798555fa9f528c95d6a18 -a9c1b094e5f90641184b3cedc1b2b372 -9b70d8debaa8065353104c699e328325 -e9cfe12959cf2221fca30764b9e335bc -3d64316fad587349e5d9dd0792249162 -6ca183f901d31980b285e187778a82c1 -30f79c75465c3f1e855a3130c1abb350 -5a582fdea5dff2f52a79aaa101278172 -de73834d2af73aa83a4f38ff19761f16 -00ff70d955ff73a44e75034c2d58204e -db95c9c78a2b762361c7c2c9c1195145 -8a7351ef099da26bbaa63ade1ada8be9 - - -d41d8cd98f00b204e9800998ecf8427e - - -a6a0362ae831362830d6e63f1d411527 -d41d8cd98f00b204e9800998ecf8427e - - -16e262f3f18cf7836e231b64a353af7f - - -d41d8cd98f00b204e9800998ecf8427e - - -715f17cd829260420265f6d293640e04 -a9e3aff151761edb9eb178640589b2ac - - -47efc87b5dd14b2464b2403e038d03f9 -cd4aafbf96f9ca00ec1ea45ce445273f -c7701209d9f6520754d641090de4ae63 -03ffa8f7c09dcea59dd5c89f136c7da6 -a4991dfd1bcc9681bd2dd5688f2e86d3 -1c081e65c1f4d55f0874c8b3e21e874c -810dab21a178dd4bd8acbf6c0741d2cd -e605e982c1935f82b08f81c61fa61b3c -12bd3c14cc3b96cf90d3362573d85559 -c5e70aa4ca496434dce0517017aa787e -c4df95964fa512230fe0133cb6d83d2e -dae6f405639ecf3eea0e3d1bf52936f4 -cc9d3aa2b9dd98d94377e40b25935c24 -10feed256eef9b9ba87cf7fa3ac0ef36 -034863b5c8459093e35c529af988e293 -3b719c139541347e5d868dc81867d444 -9c419b4fa2cd1c7ad6772cbb28934b51 -136042c53e8cdcd5c877a55278b800a8 -53752275e001831a1aa1af926cbdfcbd -bf803d2d0ea860bbc5e35c4b6decc800 -7cce79ebd74e8f71ce17f811dee41f34 -0bc1e68b3aef15b66b82bc1f4fec9a02 -3f75ac05a676ab5c90483bcea3b7a6e1 -9e95e8dc5850c73b8ced6dd0bca3919d -4ab5cf779b6ba8737731bd949438e279 -c5e70aa4ca496434dce0517017aa787e -dc1b29caf1ea591b1b835b96d3869db3 -6888fcb054283b54a92755d30b41e5da -92e62681dc53e8a32accba6846001552 -a6212b5e4fec967f17c519c9c6ce0171 -c5f9a0849fc60d9d903496e6752a8961 -207b36b38595eabc40f7fb975b9720b3 -bbf2ab3fbf2474796961f01fb3eadf10 -9e36c55b53a1b080066d9947a92d2ce3 -c6e27842c8603e8d0679cdcef7cb6504 -1e99a575dd2737b28288144382810210 -71042cbc4ea8acafe754fb436feff958 -60805f7fdcc0a187defb87f4ecfd9bb3 -cbf00fbe06d62b8503f79d19005b84d5 -2f7a8a40835764d2d62357e2ecbd1d28 -7d389b04b1d62e932d0e2696c7e68e9d -85d404bac8dce61b4c6aaa8023b3a56d -cd26e28d19227f52dbb7af6285f49684 -2a82b000df718dd6e6770e2d50b03862 -9c419b4fa2cd1c7ad6772cbb28934b51 -b2f4d01512267ce06fff267cf4136d6c -e1d238ddd4e573b085cc34b028b24883 -bf7304dd5d19225b698af27eff949294 -9e36c55b53a1b080066d9947a92d2ce3 -2fce4bf86219c914595c178c2d7e13f3 -4d444d41aee1b2c9d54942654da1d042 -33c4116fccc3ff06e1c82060d90c1aac -bf5474e7c85243d85f6ce742204bb692 -db77b35764831af0b616bcc87ccda46d -115c4806f36aeb531699b370720312c4 -c64ea6bf2afef2560c8b642972b04663 -2e0eb0e3d978cfc35b462a199aeded78 -ad13b311bf3894d1537bf68d32120589 -c5a1b32584b43642dcd623f195e146ca -c6a9a7d9cc31a6f650c60a8012a0d0d3 -752f4b5e92e81b70cae0ddc1be19e468 -7178d620bb970d5b1c9b337ec3fd4ee7 -f2930d262bbe944d1a7850e4a18a2e50 -9692f8944e4499d5f0dd89a7a7dbfc9c -89697cec3795e0df248044ce53e74756 -c48848adc73b20b6a2e52888c8a7f9f9 -ec291d015307e2d4798886aaf95677ae - - -b2fc85cace867cd419febae19227a5b7 -22a1d48babdead60060ea6eb841464c3 -6d28eea8d332c17dda186d63f9ae2206 -9e95e8dc5850c73b8ced6dd0bca3919d -37e28b4e4e22b80c1d39d038599e2dff -ea0cd1165069b2c5d4bd5916fe10741d -b6ca1dfb745e85d611fbe81cccd4da33 -85a06666e72e0c9522deb1041e2bed91 -5e4cee9e9a747519c7ac8d53b72a1e15 -ee172f657651ace5f45374cc6a5c3639 -b6342a142293dc8e125d11ea43972d05 -570463ed73e7c93d0989adca95a0d440 -74107c8827b62bfb576c7525db0c50d4 -e186597ccbb2c1eb388198d8d2a199cd -6e4ad58de75dcbd3fe83e4680d5a94d3 -0ff637bde43375a809e583841634f760 -adbd23ce0f80d78b794b1bf265c21e5e -83063c2136d912f6cf89a173cf71e7d8 -dc22d6ec2bda0707404afaa8259ee219 -1ade3d7773887c7f5089096d1afec3eb -acc3f08c46b50f9b3b66ea831aadf3ab -b22186030a04c7a208dd219acfe203c7 -e0074fa750edf8fadaabd21713776fe6 -c71ac960b798f1acac68b17b7fa6c803 -97a2ce5955231c1b3891e8eee2445c62 -e09179e576a7f1706c632d9c6a4be337 -d41d8cd98f00b204e9800998ecf8427e -b9c630a949e08d2aad90b54cd97276b5 -35df8b42457569b02c19be41abc87f45 - - -fde64db4462dcd2dd78d40ac1e490286 -4af4f260359b0ce9c42f77ab47caa6bb -92dfb008bc785eaac8dd2878e17f4a31 -8f120e35f8b6608fb34e38edf9a2687c -b72c3b6c763f26a3ffc3c2d6c0f6d49c -a03c8d2492d0ca2404593ec71b479eaf -f2681caacd54b4b43912e489c678a3ec -ba1629cc343a821009875fcc3d23afb0 -131e9c1492e737f2c9ec974ca6266f1a -767c14923c466cadc2b4d21941ea8f59 -679c3a5f9bbbdd055430363726db4664 -55418df59f5b95c989be04f945a0002a -7389cc51b77b11b297ccce79048a1c7f -b3ef3d72a6836a5291a0487307b5d8f6 -5e83bbea91f6deaa37b247ac013ef556 -6151a7c4134040854886bc5006a0f7c9 -8b7bc49f97c95c9d641d3b3c72ccf1cf -e3c2928ed3fdb5baff03efc59a6d35ab -7714b390ff497c388fbdcfe8c0563790 -445b34b4ac5dbd8cbdbb2d8d52656cab -c0bd3c7c4e7d1c006b2301eab5ecd948 -ae2b207691d431eccbcc781baa57ab4e -c0bd3c7c4e7d1c006b2301eab5ecd948 -adbd23ce0f80d78b794b1bf265c21e5e -8ace5113760f987144f54425afffd195 -fb0e617a4e54b963f7c2139efa874d10 -aba33e5e98071280db0d34c42349f1bf -fa5f8193240995285a30de76a124744c -9b143135252fb96d644dbc11c8bb1978 -bfd0bf42e6473229d91e07d0b3f9baf7 -d3dffe4a4ad4030e443985fa8ae1a91b -f1d99169e9f6f6e4880a4f2859b53858 -4454d66db639f71ab544b163923181fa -16f911dcd53ddf0a2c59fe6173f892f8 -4b31ec814f6c455fb7d72f4d32589b3c -2fce4bf86219c914595c178c2d7e13f3 -cd4aafbf96f9ca00ec1ea45ce445273f -b3b82d32ad1e02b6be3078a24ef8b28e -a671cca2c79d9135464aa9f41e78b026 -1c1dfcfd97b07cefb27d60e989f82427 -a346bdb285fe8580f4b5b8dd5f5451ef -19e9a1da7c2e79b9b4d18cb4224bf018 -2f1531eab3f5b51c4c6725608f4eb456 -8816de8b6e1f9e510d6b37002b1981aa -d5f4a934ec62542d5273a41e8fbcfe24 -8bb0f71417f315eb04c44bf1b07dd157 -0ce654c1f24e1190c6c3022435e09ea7 -287ac7dbd72c235345b20a09e93f4df4 -d9e0bc0764b65a6d2a0515c80c52314c -4b1644100e7aea8a79bf8404381b8654 -a78a833c5c28843ef5c49dfa04c1c970 -90eb802715ce63e5e3ca4a55a42b8397 -a65c4d66168635b87ecbc720e2a50703 -f6c51890eb3d84defb470c9101e0e1fa -4f37eab95abbe47905271558dfe2582f -8707c43fc89f7fefe22678f3a25fd20c -4b1644100e7aea8a79bf8404381b8654 -351226b86bf32c35da86bc84d37710ac -c5e70aa4ca496434dce0517017aa787e -d5f4a934ec62542d5273a41e8fbcfe24 -2f8d8c187982fc14d5563c7bdbc43e37 -79a72d08df258b0ca33c240c1d7746c5 -370330c7627ec45797aafa9e99f84762 -739a60ba606586c88e8626e558f16807 -826b0a139421500b614b3302c87738d0 -9d3d0f55c282fc3544043027b119cf37 -4a436addc8ecc176da90d6f8e7ca0a8a -619c0c5385acb19c1fc066b3ca4ea883 -cc9d3aa2b9dd98d94377e40b25935c24 -d345a084df9b7c46897877130a475f22 -618d61f6e80aaea18e3257b4d6cc2728 -92bcad6a72829412e19818ac23d99c7d -7921881e4e473d7284ea741addbe8810 -9ad922c1fdc252eb8e61dbfdcf32ada5 -0f35131bd73ad43c77503abbc9b8219d -5d3b6699db4bdb0b80adcb87bca2cbda -1b474f0760ef6d41e1ab690197d6c3b4 -3de564ee11be8e8c77599abd1e3f3b40 -6f1285c463f6d6fe42e39f34d733cf2c -7695d1ec2dcfe45c3f713cf420f707c1 -05681d69a9d1601e222762698c9e95d7 -0ddff84d392b7fa485c6e47623f9885b -a6879b7e59ccb7926635047f0c736b05 -28d998536cc67795eb0812a1e4c5a6ed -ecad6bd4ba98051aa8d375b71b0e116e -5a8af818e8fb9bedeb55d5cf3427e2ce -b48838edc93500f2bc9d4fe8afe1d6be -946e88d5612bd35d2f9297a1419ba62c -8475cd05414226f2ff20ee97df8bcf31 -2a2a087b71d3730e58954da48d65b1e0 -a9e38adb81052e1178a2486de8a87c28 -8376d641f582ea7fbf4334fe8ee54403 -d41d8cd98f00b204e9800998ecf8427e -47b54d44fec79b69f1cc151a1b2a9a43 -dff0c705648f53cc2f2a186ca22546e8 -0474bee65715fc6918a92b668178be6c -9b70d8debaa8065353104c699e328325 -268b73ea43444081e3d46c8754bcf74b -3d64316fad587349e5d9dd0792249162 -6ca183f901d31980b285e187778a82c1 -c6c06e5a431452048d30850fdb6f1baa -665abcd595667e221eb5bf99589f8a05 -81707b9c0d2bcc9c4494fe861b4fb962 -e7e6b8d7a9b989619beabe01cdff3bb2 -d2e1f32fdfd8eed8580f1b72973330d9 -8a7351ef099da26bbaa63ade1ada8be9 - - -d41d8cd98f00b204e9800998ecf8427e - - -a6a0362ae831362830d6e63f1d411527 -d41d8cd98f00b204e9800998ecf8427e - - -4e43b862976f2b1a0f0d0d7a5dba9d19 - - -d41d8cd98f00b204e9800998ecf8427e - - -ad54dd3c9b754980becf7ecc311038fc -8cd8ab2c94318dc654d65e7b194fb50d - - -47efc87b5dd14b2464b2403e038d03f9 -cd4aafbf96f9ca00ec1ea45ce445273f -9c85a247cd59245d62ad33a6f6d8021a -c7701209d9f6520754d641090de4ae63 -1ac87d92900f2a381db91de8cdf0dd46 -bb0fbf39951397d1d3737a3d7006d18e -a79fba50514b6341e89f4cfab2538074 -6ca183f901d31980b285e187778a82c1 -94a9153db495781ee4c317420202a2be -e605e982c1935f82b08f81c61fa61b3c -1ba2c9d892264fe1db8eefb1ecd3bb8a -e2c4129a196854d4e004313b67cabbb1 -765e3ee60bd9940d57172336fb3ef5aa -275999a532356c158f19fd8a2b06d399 -40132ecffc9bec07aafcc30c6286078a -10feed256eef9b9ba87cf7fa3ac0ef36 -f4e4c9fdfa66cac3028c2db1680b46cd -7c7da4fdb0743389e825481f72db8fbf -136042c53e8cdcd5c877a55278b800a8 -53752275e001831a1aa1af926cbdfcbd -7791ec67383f276b58e5f8f3c32409bb -c39899fd27e0b323e6b1c026e9a9359f -7cce79ebd74e8f71ce17f811dee41f34 -0bc1e68b3aef15b66b82bc1f4fec9a02 -acffca6d808968e0ea67fba273d7ee2b -c533e3d3e66811df956313981c8fdbac -9e95e8dc5850c73b8ced6dd0bca3919d -4ab5cf779b6ba8737731bd949438e279 -e2c4129a196854d4e004313b67cabbb1 -7048b07a1e0e0fde5c6a1b4d756d10b6 -25c9d80f42b34d9dcbfdefdf50cec661 -b3d6f3785d8cfecff48833b17b56ccdd -c533e3d3e66811df956313981c8fdbac -a6212b5e4fec967f17c519c9c6ce0171 -c5f9a0849fc60d9d903496e6752a8961 -b57af4b9947810d411c878d3e9caa276 -25c9d80f42b34d9dcbfdefdf50cec661 -9e36c55b53a1b080066d9947a92d2ce3 -c6e27842c8603e8d0679cdcef7cb6504 -cab0ab4445e82168d2cac70036925a88 -bafaa6d8e8c91f79ee22242ef6fd5dc6 -6959d7207e6206827d65ddd355ba7506 -c8a144d7c8add753a44e8e8d55595570 -9fe6aca4313338fe6dfb496ee6a37745 -c1c1d802683b4599c4cfce0ddfe6be0d -85d404bac8dce61b4c6aaa8023b3a56d -cd26e28d19227f52dbb7af6285f49684 -e496a23a58f66890e5c69e7a1699aa2d -f82a70bbaf24434aff018e689e86221b -879bcc7a49c8a8b2dd20672d7fece36f -8af57d97c02aadd073dc0c67d2546a9c -7c7da4fdb0743389e825481f72db8fbf -8e9667450cc2157e1157e8785b367225 -44854c50928080752b377841ec269639 -e2e7935ab2ca6ec4318baf7d9e4db6c1 -e1d238ddd4e573b085cc34b028b24883 -b28a87c8e679b0340ca2bb5e6bf5f6df -9e36c55b53a1b080066d9947a92d2ce3 -2fce4bf86219c914595c178c2d7e13f3 -670fcc17fec05077d89269efc0ca2a0e -ed7f8a63c16ca6f732b8794ff0cc2d28 -33c4116fccc3ff06e1c82060d90c1aac -e6757cb7e9e8dac57b24af8395a27fdf -5162c215a01d7254e1eba6755450a163 -9f011bbff1b13ec5fd8307610210a91e -7df3d6c0f7590453f08e362b6ce20940 -115c4806f36aeb531699b370720312c4 -3f4c833d31becf6c023f35d3a8140ca8 -cd5792374200bfcb7337e03e45454e50 -d8aedd7beecf9e743f5f49cc11429c0f -96ac8ec152e9815e48efdf383dd7e209 -c17a32a624ef386aacdbc3a683f32048 -5fdd9b86b6f8470c71db5a04bcb9e11b -913a37ec8bb5444e2aebc3e37ac32f01 -b3f7fd8c8d2d111960bc1ce63edd8d70 -c6a9a7d9cc31a6f650c60a8012a0d0d3 -25c9d80f42b34d9dcbfdefdf50cec661 -07001b443cc63071e2a368efeecc9ad3 -f2930d262bbe944d1a7850e4a18a2e50 -64d3e67ba4a87e02faa08fcb6d92d628 -5dffe1f2fb151b5ae395df7c0a8e7b15 -9a58dc01b905407823d94c3099ea0c44 -ab99e28fc193ffaeee2c33dde09bf167 -c48848adc73b20b6a2e52888c8a7f9f9 -ec291d015307e2d4798886aaf95677ae -732ded5dbab1e25ec84bb0d1d021b840 - - -b2fc85cace867cd419febae19227a5b7 -8d14d57b64e6d0941a4a3da42485c835 -22a1d48babdead60060ea6eb841464c3 -6d28eea8d332c17dda186d63f9ae2206 -9e95e8dc5850c73b8ced6dd0bca3919d -37e28b4e4e22b80c1d39d038599e2dff -73936e9491424f1091d860da60e70a7e -ea0cd1165069b2c5d4bd5916fe10741d -b6ca1dfb745e85d611fbe81cccd4da33 -85a06666e72e0c9522deb1041e2bed91 -5e4cee9e9a747519c7ac8d53b72a1e15 -ee172f657651ace5f45374cc6a5c3639 -b6342a142293dc8e125d11ea43972d05 -570463ed73e7c93d0989adca95a0d440 -74107c8827b62bfb576c7525db0c50d4 -e186597ccbb2c1eb388198d8d2a199cd -6e4ad58de75dcbd3fe83e4680d5a94d3 -0ff637bde43375a809e583841634f760 -adbd23ce0f80d78b794b1bf265c21e5e -83063c2136d912f6cf89a173cf71e7d8 -dc22d6ec2bda0707404afaa8259ee219 -ae9923bf8191d4cce6f6aff23d7a92c7 -acc3f08c46b50f9b3b66ea831aadf3ab -b22186030a04c7a208dd219acfe203c7 -e0074fa750edf8fadaabd21713776fe6 -c71ac960b798f1acac68b17b7fa6c803 -97a2ce5955231c1b3891e8eee2445c62 -d41d8cd98f00b204e9800998ecf8427e -f4a0423781100f09efb4546515878611 -b9c630a949e08d2aad90b54cd97276b5 -f734bdacbce7337ea1b52b95b295c49a -35df8b42457569b02c19be41abc87f45 - - -fde64db4462dcd2dd78d40ac1e490286 -4af4f260359b0ce9c42f77ab47caa6bb -9d0a732a0ddc0c0ad033e1cae7e8e1ce -2d042b078ffb9cf4e0321fe8a09cfa88 -acf42861a59faad7e9c5fd30cd9cfd70 -e5f6f03a4edf8b78cb561640dd021ef9 -77bde3efa7443489764569752b420eb1 -e945c933045b11d928443a45decf52ad -a03c8d2492d0ca2404593ec71b479eaf -5f7594cc680f9f8e39152b67ee04d492 -c533e3d3e66811df956313981c8fdbac -ba1629cc343a821009875fcc3d23afb0 -1d2a82296a2da8e75073715f5b30c93f -131e9c1492e737f2c9ec974ca6266f1a -767c14923c466cadc2b4d21941ea8f59 -deb4efac7c2229e79dfac38516e78fb2 -55418df59f5b95c989be04f945a0002a -7389cc51b77b11b297ccce79048a1c7f -67f93528ad1ccf9b8b72651e16c2b83f -5e83bbea91f6deaa37b247ac013ef556 -b61cf71e2798c651c607f48940a4e09f -3f995da98d36a1ccea1ed8fec6b9f4ca -7714b390ff497c388fbdcfe8c0563790 -b15fcefe9e55b29cb20d1b1de229edec -c0bd3c7c4e7d1c006b2301eab5ecd948 -c0bd3c7c4e7d1c006b2301eab5ecd948 -913a37ec8bb5444e2aebc3e37ac32f01 -adbd23ce0f80d78b794b1bf265c21e5e -8ace5113760f987144f54425afffd195 -10feed256eef9b9ba87cf7fa3ac0ef36 -aba33e5e98071280db0d34c42349f1bf -d5f4a934ec62542d5273a41e8fbcfe24 -6d457a2c2911dd34f7786ddebec78a4e -d3dffe4a4ad4030e443985fa8ae1a91b -c86760866ffe32b359549745a00f78e5 -85e75bec7eff5d20e41a993927acb5f7 -8e9667450cc2157e1157e8785b367225 -913a37ec8bb5444e2aebc3e37ac32f01 -0c4097fb424dfb257639732a19e5c2ed -4b31ec814f6c455fb7d72f4d32589b3c -16bb485a90ed5d40b877f42ae2c1e6fd -98cf56f3f039afe645291a4f8d232d5f -061e57284f369a77f4ab7a210edd6d16 -c0354a0f9fc6655fc9323757e9e0b742 -4b35eb7636936f48c6d40353135af307 -a671cca2c79d9135464aa9f41e78b026 -1c1dfcfd97b07cefb27d60e989f82427 -a346bdb285fe8580f4b5b8dd5f5451ef -7c26f8ac117a0a43f236900481e8781e -3f933eec8c50faea176b3e58b18a3510 -222b20d8427161e4a655b346014e0408 -8bb0f71417f315eb04c44bf1b07dd157 -2862f528c2d606a7c780b75613b90761 -0ce654c1f24e1190c6c3022435e09ea7 -b11a03507e5b25abc28f38627259e6c2 -d3064fa8b7429f42e62da1f2887161d4 -7f073b1e3162a90d38273edab7adac23 -c78c3ce42e3987678f28f5c2d5888a31 -90eb802715ce63e5e3ca4a55a42b8397 -a65c4d66168635b87ecbc720e2a50703 -f6c51890eb3d84defb470c9101e0e1fa -4f37eab95abbe47905271558dfe2582f -809e6f0b71137a2d0d489ef24a383bf7 -8707c43fc89f7fefe22678f3a25fd20c -7f073b1e3162a90d38273edab7adac23 -351226b86bf32c35da86bc84d37710ac -ddf9cf9d441de3934800e1a2cec8af0e -448c864dda6bfcbb4d6344f5c61a3331 -798ed84c7b3f98e34a5aa55074cd2616 -d5f4a934ec62542d5273a41e8fbcfe24 -76b75be7fb2191b64616144f1bb6f324 -1051c422df2cc6f77c4cb08eebf9a222 -ed08dbc09e01bfa10b36e7b6ed8bf9d3 -ab59944ef4c329f4d5c3109775c61f5b -30840a6ccd63f38c28920cadb162e188 -441617b20516fd76a40c7ff1b11690cf -ed3a68794bbf31b3c2de610200b5a92e -9d3d0f55c282fc3544043027b119cf37 -d8aedd7beecf9e743f5f49cc11429c0f -43d6877df934dd2b5a134e63980008a8 -f48adb959a22f1724228581645cd9e67 -43926a83973951e9b41d8c0aab0e2cd3 -618d61f6e80aaea18e3257b4d6cc2728 -8e9667450cc2157e1157e8785b367225 -16f15b5dcb1b133a53de211c024611e2 -35376294d8fe982540141abbb4d1714b -5d3b6699db4bdb0b80adcb87bca2cbda -1b474f0760ef6d41e1ab690197d6c3b4 -3de564ee11be8e8c77599abd1e3f3b40 -02c9db9f7c03e235dacf85a337b8887b -26b7b52cf3e0d7132dd00290a55a3192 -f69743db39fe49a61499e443879ce394 -5ff452c2f13647b0f60f9dad9ca3ba21 -de2022b0af088c7f59b35e323fd6a662 -8e9667450cc2157e1157e8785b367225 -deb4efac7c2229e79dfac38516e78fb2 -f46842235b8299668e3c493ea36de3d8 -ecad6bd4ba98051aa8d375b71b0e116e -f17b1318317516348f82385cc233ff0b -946e88d5612bd35d2f9297a1419ba62c -6959d7207e6206827d65ddd355ba7506 - - -ba1534f65c09d9e2f771405acc34e47d -6964848f5af43d68c6b7218d3d3804f2 -d41d8cd98f00b204e9800998ecf8427e - - -2a2a087b71d3730e58954da48d65b1e0 -8782f385cdddac89c3704c05a8a7ac7a -8376d641f582ea7fbf4334fe8ee54403 -d41d8cd98f00b204e9800998ecf8427e -70becbe01e0a3028bc1f911d157502fb -c2664fbfabe5322a1a136ef9e6ec28db -a9c1b094e5f90641184b3cedc1b2b372 -9b70d8debaa8065353104c699e328325 -e5f6f03a4edf8b78cb561640dd021ef9 -3d64316fad587349e5d9dd0792249162 -6ca183f901d31980b285e187778a82c1 -f933a0d4e4f4a2f465d48977a62f71b0 -5a582fdea5dff2f52a79aaa101278172 -9bbcc89b736a13147aaa5aa74b4a0440 -00ff70d955ff73a44e75034c2d58204e -db95c9c78a2b762361c7c2c9c1195145 -8a7351ef099da26bbaa63ade1ada8be9 - - -d41d8cd98f00b204e9800998ecf8427e - - -a6a0362ae831362830d6e63f1d411527 -d41d8cd98f00b204e9800998ecf8427e - - -f6824fe35ddbed045eea82cb1612c2fb -09ce82fd4e818461e7f6b47501ef80ca -8ace5113760f987144f54425afffd195 -ed715e949601b59d8aa1cae4915e53d5 - - -6337a2b8215e8045c73c165d1969afae - - -d41d8cd98f00b204e9800998ecf8427e - - -afdc2286a5a02dd9072a5050f8da42aa - - -8038e4775316d36b154b2d20f8eca0ae -cd4aafbf96f9ca00ec1ea45ce445273f -a174947c846b0105d6556d7497e5d2ab -03ffa8f7c09dcea59dd5c89f136c7da6 -a4991dfd1bcc9681bd2dd5688f2e86d3 -8f120e35f8b6608fb34e38edf9a2687c -1c081e65c1f4d55f0874c8b3e21e874c -810dab21a178dd4bd8acbf6c0741d2cd -e605e982c1935f82b08f81c61fa61b3c -12bd3c14cc3b96cf90d3362573d85559 -7fd720194f42e7c1ae62927d6adfc046 -c4df95964fa512230fe0133cb6d83d2e -dae6f405639ecf3eea0e3d1bf52936f4 -cc9d3aa2b9dd98d94377e40b25935c24 -10feed256eef9b9ba87cf7fa3ac0ef36 -034863b5c8459093e35c529af988e293 -3b719c139541347e5d868dc81867d444 -7c7da4fdb0743389e825481f72db8fbf -136042c53e8cdcd5c877a55278b800a8 -53752275e001831a1aa1af926cbdfcbd -bf803d2d0ea860bbc5e35c4b6decc800 -0bc1e68b3aef15b66b82bc1f4fec9a02 -3f75ac05a676ab5c90483bcea3b7a6e1 -4ab5cf779b6ba8737731bd949438e279 -556e7abe13d8106bdda27be2fa1b6613 -dc1b29caf1ea591b1b835b96d3869db3 -6888fcb054283b54a92755d30b41e5da -c376d9324174a12063c9177dba2a456b -92e62681dc53e8a32accba6846001552 -a6212b5e4fec967f17c519c9c6ce0171 -c5f9a0849fc60d9d903496e6752a8961 -b57af4b9947810d411c878d3e9caa276 -bbf2ab3fbf2474796961f01fb3eadf10 -9e36c55b53a1b080066d9947a92d2ce3 -c6e27842c8603e8d0679cdcef7cb6504 -1e99a575dd2737b28288144382810210 -71042cbc4ea8acafe754fb436feff958 -60805f7fdcc0a187defb87f4ecfd9bb3 -cbf00fbe06d62b8503f79d19005b84d5 -2f7a8a40835764d2d62357e2ecbd1d28 -7d389b04b1d62e932d0e2696c7e68e9d -85d404bac8dce61b4c6aaa8023b3a56d -cd26e28d19227f52dbb7af6285f49684 -bb1be9c660e554a43686915f1d7f021f -7c7da4fdb0743389e825481f72db8fbf -b2f4d01512267ce06fff267cf4136d6c -e1d238ddd4e573b085cc34b028b24883 -bf7304dd5d19225b698af27eff949294 -9e36c55b53a1b080066d9947a92d2ce3 -2fce4bf86219c914595c178c2d7e13f3 -4d444d41aee1b2c9d54942654da1d042 -bf5474e7c85243d85f6ce742204bb692 -db77b35764831af0b616bcc87ccda46d -115c4806f36aeb531699b370720312c4 -c64ea6bf2afef2560c8b642972b04663 -2e0eb0e3d978cfc35b462a199aeded78 -ad13b311bf3894d1537bf68d32120589 -d5f4a934ec62542d5273a41e8fbcfe24 -c5a1b32584b43642dcd623f195e146ca -c6a9a7d9cc31a6f650c60a8012a0d0d3 -752f4b5e92e81b70cae0ddc1be19e468 -3a186df0e76f4b69fa549fe809aa77c2 -f2930d262bbe944d1a7850e4a18a2e50 -4ee61217dbfae0266feb5345aab311cf -89697cec3795e0df248044ce53e74756 -c48848adc73b20b6a2e52888c8a7f9f9 - - -d8386960c63e6b27895685c70c4c435e -d29432daede0438dd797ecdbdf915015 -4f1c6183c66d473cfa9a2e027f53908d -a79636bc2b90ad32bd15c9015ff17ae2 -4b0b0ba3958672efa8a88a275a5615ee -75744ffb286ebd32ec6b56a8cb86a2e1 -c5b2fccc94d752d454472d6fe7a9aa3b -038daf9b3dd4ba6f83911814a80b643d -f6858cdcdb32713ba80d87cd99257e51 -efaeb3402e4a2da275228cd5416e735c -03561d6f159b40a276ae7eca3319970c -7cf564871684986dfe050a9acefab1f0 -c4b077a4e3f7d8c58bb112c6dbe6674f -88cb6b600eb10287e93e27079ab792ad -c797a7830343e4700562dc7f4acf1f02 -7946f4323bc05ed1418e7b056ccbfb4e -10cb1a61683843039f3f99527f0447a0 -87f28d57fe2a6d30d4ee3975ef4a25fc -b0844a2326bceb13156ab3950a60b7b3 -6271882092ed28f4227be476c54535cb -3afe38c6b38b07c3bdfdcfa982e9218b -dbba0203d75b6632646e0d8ce4d94fe7 -8bcbac102e83193d933a2c936857635f -5eca57a0b130d1f5a4cd73d4053f44d3 -6c83356f69563552d5d971e9f956253b -2c92545e15695b5d27839c7662657ab0 -bfa34f4c07c482fe4e7ec8f2c13e8d08 -ebc05e1e66b1eb6dc5a6bdf27e2eac01 -1a940cd57dff03f0f9f8ac3513e816d1 -5c528b3369644c9cfd8bab9a46de2eb9 -d7e4cc99c44cc6add3563cb2ac5d16bc -e296916aaeb42ec20dc1768f076ff326 -f6412834592319407d829327cf8f23c2 -be8a7ee2b863d701cf8d379676d3245e -40a032464455dd72235e79afa94beb15 -c85f0bebb04ba27eb017570ee8e36251 -3c22e69f2f2972bac1f8df3e48f0eb52 -5ddea6a4cd5005e849f6f307f1d40928 -45e61dc0820ab58a6097c676507874c9 -db6df0c5e4d7490f31a4e9ecb6e4e958 -87f5e4a61a397aeffc7d8fdd96673988 -d41d8cd98f00b204e9800998ecf8427e -249398348c5370aa367828a1261e823b -1ee75057ea44ea31b5d2167d8588e39d -d956abc3ac4cac362a78ba0f2cbcbdc7 - - -f6d558ae332bd91dea66be7e702e7ed5 -fde64db4462dcd2dd78d40ac1e490286 -4af4f260359b0ce9c42f77ab47caa6bb -e5f6f03a4edf8b78cb561640dd021ef9 -8f120e35f8b6608fb34e38edf9a2687c -b72c3b6c763f26a3ffc3c2d6c0f6d49c -a03c8d2492d0ca2404593ec71b479eaf -f2681caacd54b4b43912e489c678a3ec -131e9c1492e737f2c9ec974ca6266f1a -767c14923c466cadc2b4d21941ea8f59 -679c3a5f9bbbdd055430363726db4664 -55418df59f5b95c989be04f945a0002a -7389cc51b77b11b297ccce79048a1c7f -b3ef3d72a6836a5291a0487307b5d8f6 -41d59efa00cc27e8df1b147decc0ee2a -5e83bbea91f6deaa37b247ac013ef556 -6151a7c4134040854886bc5006a0f7c9 -8b7bc49f97c95c9d641d3b3c72ccf1cf -e3c2928ed3fdb5baff03efc59a6d35ab -7714b390ff497c388fbdcfe8c0563790 -445b34b4ac5dbd8cbdbb2d8d52656cab -c0bd3c7c4e7d1c006b2301eab5ecd948 -105926bd2146d9d2f96c2f5650591a1a -c0bd3c7c4e7d1c006b2301eab5ecd948 -adbd23ce0f80d78b794b1bf265c21e5e -8ace5113760f987144f54425afffd195 -fb0e617a4e54b963f7c2139efa874d10 -aba33e5e98071280db0d34c42349f1bf -6d76981b87d6b8f482aa5b3950f172bb -fa5f8193240995285a30de76a124744c -9b143135252fb96d644dbc11c8bb1978 -e8673277dd7383120e5f9028d0caccb6 -bfd0bf42e6473229d91e07d0b3f9baf7 -d3dffe4a4ad4030e443985fa8ae1a91b -f1d99169e9f6f6e4880a4f2859b53858 -4454d66db639f71ab544b163923181fa -16f911dcd53ddf0a2c59fe6173f892f8 -4b31ec814f6c455fb7d72f4d32589b3c -2fce4bf86219c914595c178c2d7e13f3 -cd4aafbf96f9ca00ec1ea45ce445273f -4b35eb7636936f48c6d40353135af307 -a671cca2c79d9135464aa9f41e78b026 -1c1dfcfd97b07cefb27d60e989f82427 -a346bdb285fe8580f4b5b8dd5f5451ef -19e9a1da7c2e79b9b4d18cb4224bf018 -2f1531eab3f5b51c4c6725608f4eb456 -8816de8b6e1f9e510d6b37002b1981aa -d5f4a934ec62542d5273a41e8fbcfe24 -8bb0f71417f315eb04c44bf1b07dd157 -bdca821b84171d36d4ad692ad9c11742 -0ce654c1f24e1190c6c3022435e09ea7 -287ac7dbd72c235345b20a09e93f4df4 -d9e0bc0764b65a6d2a0515c80c52314c -4b1644100e7aea8a79bf8404381b8654 -a665caf39101bdf12f66bdbaea3c1e74 -90eb802715ce63e5e3ca4a55a42b8397 -a65c4d66168635b87ecbc720e2a50703 -f6c51890eb3d84defb470c9101e0e1fa -4f37eab95abbe47905271558dfe2582f -8707c43fc89f7fefe22678f3a25fd20c -4b1644100e7aea8a79bf8404381b8654 -351226b86bf32c35da86bc84d37710ac -c5e70aa4ca496434dce0517017aa787e -d5f4a934ec62542d5273a41e8fbcfe24 -2f8d8c187982fc14d5563c7bdbc43e37 -79a72d08df258b0ca33c240c1d7746c5 -370330c7627ec45797aafa9e99f84762 -739a60ba606586c88e8626e558f16807 -826b0a139421500b614b3302c87738d0 -9d3d0f55c282fc3544043027b119cf37 -4a436addc8ecc176da90d6f8e7ca0a8a -619c0c5385acb19c1fc066b3ca4ea883 -cc9d3aa2b9dd98d94377e40b25935c24 -d345a084df9b7c46897877130a475f22 -618d61f6e80aaea18e3257b4d6cc2728 -92bcad6a72829412e19818ac23d99c7d -7921881e4e473d7284ea741addbe8810 -9ad922c1fdc252eb8e61dbfdcf32ada5 -0f35131bd73ad43c77503abbc9b8219d -1b474f0760ef6d41e1ab690197d6c3b4 -3de564ee11be8e8c77599abd1e3f3b40 -6f1285c463f6d6fe42e39f34d733cf2c -e80502a829c7141deddf60ac87e42e46 -05681d69a9d1601e222762698c9e95d7 -0ddff84d392b7fa485c6e47623f9885b -a6879b7e59ccb7926635047f0c736b05 -28d998536cc67795eb0812a1e4c5a6ed -5a8af818e8fb9bedeb55d5cf3427e2ce -80bcf9c563ad0391642045dbff06d419 -946e88d5612bd35d2f9297a1419ba62c -8475cd05414226f2ff20ee97df8bcf31 -2a2a087b71d3730e58954da48d65b1e0 -a9e38adb81052e1178a2486de8a87c28 -8376d641f582ea7fbf4334fe8ee54403 -d41d8cd98f00b204e9800998ecf8427e -47b54d44fec79b69f1cc151a1b2a9a43 -b97cd0ed145854fbc8b148ac0913565e -c2664fbfabe5322a1a136ef9e6ec28db -0474bee65715fc6918a92b668178be6c -9b70d8debaa8065353104c699e328325 -e5f6f03a4edf8b78cb561640dd021ef9 -3d64316fad587349e5d9dd0792249162 -6ca183f901d31980b285e187778a82c1 -f933a0d4e4f4a2f465d48977a62f71b0 -665abcd595667e221eb5bf99589f8a05 -81707b9c0d2bcc9c4494fe861b4fb962 -e7e6b8d7a9b989619beabe01cdff3bb2 -d2e1f32fdfd8eed8580f1b72973330d9 -8a7351ef099da26bbaa63ade1ada8be9 - - -d41d8cd98f00b204e9800998ecf8427e - - -8f39483d399ceae285fb7cc61109c809 -d41d8cd98f00b204e9800998ecf8427e - - -e7bf791432a8d6cd23307b92a1c8bb2e - - -d41d8cd98f00b204e9800998ecf8427e - - -afc1b063010bbdfd5bbb77f32b9bab8d -5d362f4af21e1f0d11d37499a52dfa42 - - -74801fd5fd2292223cfb6fe7a2cbe33c -3539d020cf07e76dbb34c2b2f806a318 -0ccb504a5d257aa989789f6df3c51fed -7801b4dc9a77a0f381b38e75ebb17555 -bfd7c7727b1f434510cf197d27d75895 -1d6f5a7130f379edee3d05617954bfde -6ca183f901d31980b285e187778a82c1 -e605e982c1935f82b08f81c61fa61b3c -e9a5a0da7f023261dac8a651c3180d27 -68fc31e3d3c0cb616be0cbe585a4fc95 -dd5dba0413ea60a3ed433fcfde0e067f -1477f60fa99995d7c42c47777c01cec0 -06ad1905f6c0eb21fc7e5d9f2ea85897 -249cca2afef9ab5b10500d3f183acddc -5cbf1c11abbc61f829480909d7ca3304 -eb13cd08105de7c114006ebdfee345cf -c71eb22739f1c20f5e01d9e6b8a19125 -f7a3152e8f470a2c450b0f90d02c2d52 -cb4bb3bec53b441960a91ffcae8cfc94 -b141c3d2a3e93cd1db0ea22618e5e22f -6f140c1e8e4f1da9fc3dac7cc60d6d0e -80ea34522ffdde39df621f74f8536706 -68fc31e3d3c0cb616be0cbe585a4fc95 -045a50f182b7174af42c3d67492abb35 -e24c4e4dda0f2aab887b7623013d9d89 -96e5cc8034742e399eaf6d29a5bbff44 -a6212b5e4fec967f17c519c9c6ce0171 -c15c695089d04360c277f3388c347964 -af408a99d18343fe39335a64aebaa721 -81b0e16377b3fb74b9b8ac5a6529a94b -2fc34147737d9a0216f49ea04c64d883 -c6e27842c8603e8d0679cdcef7cb6504 -b0ef50657bdf39b274b8001cf04f56d3 -a7b15b8c036eac534611baa3c3812fc8 -0ccb504a5d257aa989789f6df3c51fed -5646544e739cf70d2a716b8eaaac088a -9728bf99f96b44c2f09c2e03a8169033 -f5afc9b3751ba3156414a2e246de4d1a -6f92cd4deb7f23310cf1937b8a707c88 -18e86d815977d05210bde25bdbe95f99 -1434a3f561a240f1f6e4d9da60b175f4 -700b5e229fc3df9a79ac5e32184ae560 -5c23baf9f9eaa8a5220d5e44e68a9e79 -eee919753151d6e7bc3e602f1b33caab -7ead8fd89e3d36df39f57e85d8608aa9 -2fc34147737d9a0216f49ea04c64d883 -2fce4bf86219c914595c178c2d7e13f3 -402676b50ec901254f7c559fa14952a6 -33c4116fccc3ff06e1c82060d90c1aac -70b64d3e4c4df1c3fc3ce1ccdec84c8b -77199a3c1980e839a1e6fb305c691f67 -dfd7216140b53214e05b7afbcea2019e -231c3e883b6a69af4bacecfbed2880b8 -1f01f59979764124448840d8e3664e99 -cf14e73ccf77ab5a87729348fe5f0817 -270459e5379969c8d30e6f3bd9c99ce8 -61c9cc60ef9341b6d9b7df4396cc3e87 -7178d620bb970d5b1c9b337ec3fd4ee7 -eb13cd08105de7c114006ebdfee345cf -63e15270fc3b12cdcdfdb21e5bf3c1d8 -ec187dda16f6e893dba5752cb5859dc4 -e4801ed3c2784c90b72daf7ac3f7c199 -46c16b40aa8611932a4cf9d2a5cdecf2 -be1afaebdbd273f8e7b3513e55062d3f -aefe79f17f49fc74ddc7af2f78c2eed6 -adcea0d1b3addc074d69f56f89874220 -44bc863e69f5199f55a3d5b8ab76d1b8 -8e9817e29da34d82aa0ed0a22bf25c20 -323e98d0535d615c49de20b9e4f5b0ce -fa603d107cf8753b24f4d14c0f87fa26 -7389cc51b77b11b297ccce79048a1c7f -f4f33b11ea2cb226c62e1bef772cb8b8 -e046eef32f98374dabcc7bcf93e1c458 -bbaaaad3a969fdf2ff5a3c9c56bc7a97 -5089f53c8644f49a4aaacca03657aede -74983831a6b03a0e45b2337ebc4e405a -dc30723e9a013e4fd691ff5e3455526e -7714b390ff497c388fbdcfe8c0563790 -d9698294981e058cce77824d8566be23 -c0bd3c7c4e7d1c006b2301eab5ecd948 -c0bd3c7c4e7d1c006b2301eab5ecd948 -10feed256eef9b9ba87cf7fa3ac0ef36 -b3a249e8c5ca01d1fa6abf52799734fd -f72b01ec596197be77bad01ac6af6a2d -3c87509df71fb8c41cf31fce258bdf11 -e5488e9dca86b7ab4b9262bd8d902412 -79fd6aac5f40e3655d449e602def2745 -f1d99169e9f6f6e4880a4f2859b53858 -8596a359d59ce8d05e9e1ff6cb9bf766 -b54bca6771c1ca6677e21ac8f439c3e2 -46c16b40aa8611932a4cf9d2a5cdecf2 -817f1c669dc80ec3b88418d9a1de1faa -9f4702649068d30fc9ebf5d93d915b25 -04720837e9a79ca6ca6af767d954231b -ebedcfd1affa6c99dc1ee3056da59481 -3e15daa8fbf0d26ea41f0f77a8210d04 -1c1dfcfd97b07cefb27d60e989f82427 -d7fdd00204235a28376c74e5c147c416 -bfcf1bc67c5a000230501dec6f83bf1a -31264269b629589160d5c159e9301c6f -9f88899802a65e6b0eedc1e73fe4c9af -cb1832b4f5fad4d0d1b7d4a8f002b489 -209c606e619e5d9bfde03b7964b2e58c -c2f816d0775e41583bab8dd232c4543e -7801b4dc9a77a0f381b38e75ebb17555 -bddf314e6c49d62975e7ce1a98016f27 -24b6cf2901fc39dbb560d3a7285df809 -656d0d3d0affb188761b87b55c1d4d4f -74aa63906a70c296b099a83a54d050aa -402676b50ec901254f7c559fa14952a6 -656d0d3d0affb188761b87b55c1d4d4f -211ae17d31849410f76fbb9a61958272 -8707c43fc89f7fefe22678f3a25fd20c -24b6cf2901fc39dbb560d3a7285df809 -fbbdeff35bd42e8a5451af28bdfb7f85 -b826e95415e3bab01b7842bc774e04cd -d5f4a934ec62542d5273a41e8fbcfe24 -5bdaea0c03a407c6cd9f0976674451c8 -eaf4e2f7a47bc0667929e7d0f1a3abdf -1da8850516d4dc2b70f12a878d6fd4d6 -fdbd41ee38f65a067194317042dc60d6 -64d94d9b591ba74fe34acdc43f4f0cd8 -b52f00b91b90fbb38d6fadda3aa156fa -5f45af7387a1f950e81bec69ccc6b122 -e708e33599499c67f77dae22e8059291 -46c16b40aa8611932a4cf9d2a5cdecf2 -a25cf5c9d33530d9f64a87fd6158f808 -184892aa2d028c58087c6b1a3dfb4176 -5c23baf9f9eaa8a5220d5e44e68a9e79 -38e31a8fe2f855915ddf43831fd69956 -395243ebd988a0f3c8397d4263322197 -b9e84e2be4a774fce11c19190e399892 -5632b97f8db47b036a61cfc515dd685a -3de564ee11be8e8c77599abd1e3f3b40 -21b6ec907d91d1b24f05fc12e4ba544a -f6230a6dad952d01c3ff0dde61abd51c -58f730f9515282ae9c2f193720b06c1a -bbc9e0eea1564653fd34112a84a9d11d -a7321a0a32895a3b6a04b458da311c83 -b3a249e8c5ca01d1fa6abf52799734fd -069211010dbdf6973a5a635636c77e04 -8343464f7cebeb9f11dc710e123929eb -dc4a551bab5b102e1ae5dae1765e5ebd -b5bb7147b7b10e98381c5d852fc9bc09 -8376d641f582ea7fbf4334fe8ee54403 -d41d8cd98f00b204e9800998ecf8427e -6e92e55632a8e9fbc63934919120ee79 -39316cba629dcc3ab2c1358f99bdc441 -0138cd67a5d8f6c45c91a89965af4517 -9b70d8debaa8065353104c699e328325 -88028c932d3ec0eedf2bbf060859b832 -3d64316fad587349e5d9dd0792249162 -6ca183f901d31980b285e187778a82c1 -80fac46f6e4995ccc5d57172d19da940 -184892aa2d028c58087c6b1a3dfb4176 -f87050f67c6a99dbde1f724a756ee533 -b4fdc3bfa6f873107eb0cc5123dcc103 -a67ffa2ce31670c0084995a33ffe69ea -26ce8e4aa288aa38bb10865675d08cd3 - - -d41d8cd98f00b204e9800998ecf8427e - - -a6a0362ae831362830d6e63f1d411527 -d41d8cd98f00b204e9800998ecf8427e - - -cd4aafbf96f9ca00ec1ea45ce445273f -1c43815c33aca84f12c41fa1bf03ac9c -9afdc285279a1dd3e17a321e6d531ddb -6ade7ce02d0e1a57764ca09034e581d8 - - -7681cab460ea47408a4b60590c3256f5 -67707f51c299f4543c60ef1bb6c7cd45 -c9569b7d83a6358e34c6a24e6eb3745c -33e3055c8d99a0e108e3dcfafe2f02bf -d4392a1e9591b20a9308663373478137 -b08ede2bec19c7a91a16b7320a571c58 -73c70503cf2dc4a268877aba2bfd95fb -4606fbca4fd91f7c6782dbb86e462c12 -9091d512039b8b0e0d8b1a70c4766078 -3d667d0964566c0952c7159984118bc3 -472f9ae9fd09507ef6299f2391bdbf4b -daadeb6fd24e65df65a8c4f11439927c -3114409c3a14acff26e9d052a2b345ea -f1cb6f0bffbc3ca0b63dbbc51f02f5b0 -e22fcce83c8d8cfd111e129a3acb8b88 -fc0b12a212a9193b26dd98d1755b96d0 -e8b1b6347c5957cabedcb3318f0178f2 -7fbb218c536d691c6b2d56009f9dadbe -96196defc1997cade2eaaead0ed86ea3 -704437bd4ad9b8e4f312cb61373555e6 -48703319438cf8bcf4a083ce75582d4e -01a0efb84eadcfc47482e3f36eaa6bdb -a3d47f5cd664929981c1484d55115ce5 -fa410dbce8955725b4c6f9ca7a295498 -3251c14ead0497ba25cb9746cd1abf52 -ed0cc9c5c5e4d088be7a1755f07c0bde -c0e8485b73819e041f753b23c7690305 -2dfe1886aaa2a005ca58b3af4375e404 -f8e14f44ebadb45a20922f45720e04db -91d7393c46a5a613836330b0f075bbe2 -3ce4d9886ebda3d54fd415961d616cd7 -42d09f0097af4f8431f883bd161bff25 -3ad6532a0682d64f0d1d65d2ce9202d0 -a54e48ba4d68b9b2eb5152aa011f2093 -52d88dc054798f7076bd0a0c174818db -fab2d153ebc8fec58518da89099a3ea7 -2056360fe1539188c7e00a09abbc2153 -1c4e7445b1d02e274233de0d43ad6ba0 -53f8536dae9fd7ddc59dd58e604755a4 -b08ede2bec19c7a91a16b7320a571c58 -e59bace8bc73863ae6abee0fb8e17801 -2cfcc31ebd3600aec994a764e357639e -8a8c2bf8fd9bb11318840ebe0fab16cc -8c49590a520575d276b6a0326149e776 -c2f13d2c423baed06d1d6f417b009087 -46b9db57d6e0e660bb43663c34e8e183 -0e2b3241431a43eaf252f31907d318ae -35e12c8186c66c2a2f67846325c4a8c9 -961aeb631f9a41e8401ec7f18a868b3d -ca177a7f8289f4ab89dfb86769b2eeb9 -8e011d62a02604e497d41a6b6d87f201 -d41d8cd98f00b204e9800998ecf8427e -b8b49d2126b4a75840c876c0175da3e2 -662b61d9e2cd1527c749db30c7a84c5e -a21c063e3ce67f82113249d9a321033d - - -9e866e4d54f4d332f44de7f26bee7758 -29da23f210ded21179562ef771e281bf -80a5fa615caaf397e32a2ca096814061 -0f8e90793a5d0075ddd55893d5d49067 -b4cda49ef47c67fda458c6b7a187d219 -fe4eded2e82a49e7eeec04a57c0eaaca -05361076eb73c940aee3a92fb488289a -c8edc74a6de1527d12f1552554b3965d -48180e06410b3f3d59828a1d2f3908d0 -d4b3d1f5fc991b0582f804eb4478881f -00705230d6d3a8a360cf4ccebb6b4808 -4624db3734b1e0d2d2daf2e1a3075de6 -3e388f0f6a16e442d7217f7f5ac0ac70 -206236098ed73e7c9fb4f76c4ec08ea7 -aba9db6d3ab58060e1399c434c169ae1 -3e287254af9d483cc20dee24c615e38b -dc4ea9364d8efb3881905f68d1ba016c -df30cacec99cd536a46d4d710d4cd0d6 -1b21bcf3a31e16eb01575d546a8ddc73 -12ea19cda7f7f76dfb852ac21ee8121d -f91d4ccc0c3346a1d1541271fa945b2f -6ce707c982c104bde6300faf6ee61b14 -eb1f7b820126acf733ad86f742297ceb -ddaf35fb0f5f6de35551c674dce5af13 -02ab79dfd7f51b02b60b860b7ce8afad -93add805d11b487204cdcbf396af297c -192002cd9aba7a5237f2ec5a8c8ec267 -c3dde7f9f3d18dee3ffb87074c27cbde -50c5e7bb6d90547b30c88a38a2d10653 -40566fb3b79a6a5857623d1828e078aa -419a456a86c786662a2e1258ca40b7d5 -9b8ef286299fa6cc52c9c1117dc116f9 -3009f0bd6501a7e643490484aeb4fb7a -70c946e159dbb8bff23b0074ba847a2c -7cd3cb27cffdb26ec9bc893879022fa2 -70780d43b2301396dcdc3ba883615534 -bb3cd2dcbd5d21f1ca284ffa1ad07831 -66d9642b28c9a9f7ea35df000e6637c4 -c25970d4e32e1ed12911ac276dce9f1d -ac382f23e177acf31f79ce371101769a -d296cd3a0c82798fa66d4442b0514c65 -44f6219f5d9c34527a71c0cccb2306ce -4649a28d1a99856537807f623692f5fe -448fe3d8d40dd9524e92308363fef9da -c69ae88d065c858479db70c93cbd59f4 -ede909c44382b72a00e182411787c9fb -9bd382f432b178b65ec6e8f34438806d -05d984d940df2e0c8e95726d1adb0138 -1dfb81be162137cee56899d3747d3918 -aabdcfe7e06c7512c2b386fbd477b7ad -4e2233388b4cf5719ece9d5e4d8ee8d4 -956a9467791544af1691056173191f19 -792f95535c7f2d242110aa879717cf2d -7cd3cb27cffdb26ec9bc893879022fa2 -b6167341a2c1b0ce52edcd03353dd464 -712730dc8eacbcdde49e3058e87f9453 -15cff0d1924962e116bd0d6bcaf12bc0 -e8066d5925cedcee8e287efda7be0b83 -cc2c1ba385841b4e57e7c3f8d2bcfc52 -cb4e550f50734e444aef59bf6439c1a8 -27b26796c01e90c01be2369a04026d60 -e7f08d9f0c21f9f57cf6a47333bd221a -ff9be4f9f663192885df9ecbeff2d3f6 -b5b6c4d5152b8fd193b79201b70dbf4a -3fb04ae5a52c47da617faddb535e463d -a1cb56d5ff9ea5a9fcb5f879460f8356 -a1fd4462ddf33d9959511b042bc85d0f -20d08112c34bad25f91560d50ab42afc -1247fc5abf94f9875f6a322242024412 -2d5c1290d23edbcdba1c5425bf16a0de -0925474a60a7d087119ae966d5cc926d -dbb6d599916edfcc0e69df3ccbaf11c4 -f90a482881b094f398cfea3473bcdcb0 -c31a9db4f598a1edf31700198ec50d26 -89feb1c83c324e468f77f547afd6dcfd -e34146dc177448781e5f71137230f06f -941fdeaadb5826f363cfa6e480b588fc -7a9b60008090747570d184f6185eacba -4fdaafdcf368b7a90527e8e8c5dcf541 -f93e4f18a8515ae7c23e5e6509fe7327 -4b47b691cc2ce2801de96d512583468a -efcfaeae59e264f27c0a046f83bbea3d -b04e6c6785146e49bbf046137761016e -ffdabf9c9d9a11a4e1070c3de6565306 -1d88c537abadf776846ee7004edd7528 -cc986d5a5621587f7d86cc3d60338083 -2dfb77eddf39f9fc6de5677f5070d308 -e46207a40de4c55ebee22d22758c7f07 -0bc993144907f56385fe151e664a5940 -eef6f3da813d1d13c22e834a01269715 -289e3a21483c34cb3c7163a0b0339048 -be2a5064570cce93cb27f66e6c63a450 -e9769936000050d61aecb36ba7a1ffcb -93e655e7608796ac9d75390f82b58d19 -f79ff4f531fe57fd76a48b29edd49ff9 -0c3ae02d04c3fc7100c51aac8de78822 -e7c9ec2d12913127c49c73ee2a643515 -af9aab961fd64d502ef4c6c9037a9e33 -be8e24b74d91c7f072a83125fda2e9b1 -5148c1862c4c06f8bcb22146d8ce0bc7 -b332396ea15d7546b048f5ccc42e7104 -43da1a13de6b74b229e87f2254901eb8 -316264e658900c47c263e62642485e1a -cc7f036fa37b5f518b78570821a91d1f -8233503381ddf79b86cb6f312f4aa4c9 -000a9812bdcde8014b7b80c58b98452d -4794032e0a29bc4b968ea9cb25dead45 -5aae4c3d4f831d29c58fdd1ea90b414c -e7f08d9f0c21f9f57cf6a47333bd221a -4a89044f17e6da2ebaa0b323cb3eb547 -06bbeb64c794faf5a9506ead75159d9e -b26600b0e4fb912d7a7d0409d98faa63 -19bc9d6e776897451da4a42998962117 -a1fd4462ddf33d9959511b042bc85d0f -30720d9dc4dd6183d098a1ef7ca6a515 -8c47d4eb5625b0fbba21f7badc7e9694 -89feb1c83c324e468f77f547afd6dcfd -a1fd4462ddf33d9959511b042bc85d0f -331b9a1b7b9101c7be2f660910e6e001 -18ad47ae4370502b626a9c97da302c98 -73afde9ef9cae4a2c17bee5094028180 -dbea0c8432a121b189f443ed553ac590 -a65c16f8dbdf88a88822ebdee750ffae -7c966e0ac8b005230d2dc6f9c2bdfb4f -b65d09069ec446c0014036cb3fdc748e -54537764d66c82a60df8647121aae302 -560540e2be01c0ab7bf34283ad36e8e0 -74f4000b96dd405ec94f8fda2981f7ed -6f45f24d2c2847d3be377ec767ed6740 -af054e807cb59c2a8862618cf8e7a120 -e97837e90f79a8c3b9be2aefb707c986 -90358cba38f3616a16ff65d2ac76f94f -3a981c259bc9f2329c96ed7419d096c7 -e7d7ba0591d03fb54886081dba55842d -03e1ff43ea8046535b3a1e28d2a3d5b2 -585642a0258d4de2b55bb520bfbb51ec -aeb2b299359fb35bdea35fa92ea24da6 -49fe0d286d5b87cf808bf352e5882b01 -04b609096db2728072f46ffc835a581c -43bc0fcda05ae2bddd4daf5a07395889 -130022e7f6155c7feb3a8805eed1fa17 -a44dba6545c02559a2ecb2cd96a46fe1 -357e70827abcd6e1b13e310b22a72cbe -d3c4da9f47d4872f8c5c3743ab162314 -7cd3cb27cffdb26ec9bc893879022fa2 -b3277971df94b3cbd68f45e6d7078b91 -8f4b85af8b4e91a099a99ae6add93734 -377cb88037021a342c2db782d3718564 -15e3b3359f5d0e64efc557727a57bdc2 -98297a39a6394970272a8bdf37c2c467 -723903d5fccc803cf724c2bc68eb78f5 -a10710d2b0e460db41c63198261133d9 -48d1afcf90739c7ac285fbfb9a442f98 -d24f6b1b1a4167bf6d452edf43fc43f9 -f05b20cb0d940946b92d336b3ee16230 -8341937457bd3fe384540c016f44ff79 -e7d410ae84757632ff7fd39171bdb36d -5993a2e0b03a08005a23ec0bffec49aa -ca82a0b827867d8e25b3222842fc9290 -c8d0c70a5fecee469664a73b21baad7c -872db466b81af407670160cf7305b3c5 -e2c40ec99dea692cc920781b8a25bb9a -4c811494c0413f7ee4f513c2f6622914 -8feb74c99d8748eb7e8154762c615561 -35df884aed8ffc1bd04843f914bdefe2 -a4747d339b09c350f180530593b4e446 -7a5b075120da6d2eed41cb179255794d -b5e3cb6ffa54daa488d049b692ace165 -2b285856d7f32d4c4c9941135e983ce2 -c226e7caff0213c3f4a60d70db7ac5ba -c7fd803906579e2870c37f7c6dc1f287 -31ea4b1b268235ac09b462eb15c1178b -f9de0a1fcb3c19c973e382e65fc31c4c -f94d172647e3462d128294621a43389b -8413bd4ab3429ac93c55e76ce9ff3ef0 -55ecbbd7019bd1c65e0338e30e354c94 -fa36f20b7c0d398fc4385c6cbe00c20d -fe1a4f8260d6f21ea9f9d26ec154df59 -5f1f96b69c23bc6d72f8d7720c5de271 -99aae625b370db00c75bffa40d22515f -30937ce4f4feb25d781acf8f0d952308 -9bbc219ad2d289762be4a42cd4156e5e -e11278e9bfed8b1cac83f3c09ad6d175 -cfa4068beb4bb0a04d95faa83d490b1b -01882be75b36720c3dd35d483f0da9b7 -afe6a0affb85e6afd2cdc8608dfba913 -33acf6ed14eeaa977790e7123fae9d1d -a84b4ac562f48fa0db41bb9482328faa -8da0e7aadc18ba23942146b0b2788fe6 -c49bf80333dbffd2ef9aeeb9ccfa700a -231be9007edc9432630b44369f2d819d -a6a731b2237aaacd679c87fbc30952ea -6b88763de381191ebd21b1d8f815eecb -2123bf0843c54410a6360155c292dd07 -ffdb8c9ff721c1dc405c07c27b06c44f -9cf91bb999511aca9c64f1960b7e5347 -64c80bc09a3568badbb471e4d7a8fbe8 -6548fec65e29cc9437d7a69750d06a0e -5a8689e206254ceff9af7228494442f6 -4ea257c73e8f5c6c12fd12d154e5d482 -5becc14b56e314c5f35e99cc6eac3457 -5b998f19eee37b6e4b48984a2778a6c8 -e1e9cd63c97e490b1295848e3b6ef08d -9d53f377d19984caf020df658621f38b -29e38139f43d33ba7cc2ee457fe52628 -57e8a47fbae98efe3ac2ecebc93bfac0 -89feb1c83c324e468f77f547afd6dcfd -85aea855ac1f3e1011d2362d3cfe59e3 -ea9cd085245a4c6048bf654b5833a3e4 -99884a8900f579cd62619119a011311f -dfd395e63be421047109a6d2d50f8cb9 -65f1c8f81f6ea903dc7f721720d18f8b -0531dafd783b28ec7570e6e1a311acc8 -4eb34d5348d9f867cfade02a16029422 -b8e083dc6318358cff0019d29311814a -d48919324ecd66c95b4439d87903254d -57cdaaa04cf6aa2fe0e9cd2c3b039f99 -d4dd559531b0440a1ea9244340e3def0 -dc332a44414046c93eefe7a804c155f0 -774aa5e83df34cc3f91576854f011220 -fd785e8184d91ce160641378dc942792 -67f5efd3f354d95140a192b2b512e417 -4f92ebd3e210ac270c9d4a9e8e8ada1a -23d92cc0b164d881a2872cbf878f9aea -a8dcc9c1af18986c1de6eef93bd9615e -01e4f38286a1328cb456ad497df0df84 -0fbcd2cf77d097cd0767ddf31d97a062 -72c68a77f9cac4ede5ea93a8ddcad43c -1ac6898f550c88000b9ef9141500ab87 -e552713e4d8746959be3840562cedd4f -6aaa3a31de31e3a5e9e426364a6d750a -11e6ed8c7c12811fade97c7fc50d23ef -708fe2c3b7aa7192e8cec80f5fcf8ca2 -f5c80364beda6369b49e6af373c21588 -04fc9d2d2d778a1c51f7602b043968b0 -063fded4fc55af7113065bdb6a6d13bc -60087a56245dd11337328404dcfd9b68 -a0c460e80ae4880e9c1c32ae397503a5 -73e6adddf2467b4c68caa18c8d6d6c67 -d41d8cd98f00b204e9800998ecf8427e -79bcfa4d08d9b0480e45ce8943500b75 -eda152bd86c12fa304b0d489d61f8f00 -a34d4ed87f508bb060c12b369543fecf -d274b3bd9ab6cbe0847492e09bc17b26 -940ad1b3ad78d603c00c6fe0fd29158f -692688f55f454ba43bfb627269347df7 -2ba292598dca941a2acb16588a729569 -3fbd3dacb5989dd794dab5ca6ae802ba -5103ae9bde7811dc675132d8ea32b57e -3cc54618412944027a27f4d573ed0b47 -c79db6af25efa8e7d808c5c3e824dc87 -997c11c97bfa8a076bb99c3f0b0ea340 -2bb6eb2d060824aae199568f54e00503 - - -4ea78b1e4b0a34928ec2abc4ba8a1ea1 -71a38f6508c64163437075c7d5b717d5 -caf1836f1e59187b389ccb270a20d3f3 -6151a7c4134040854886bc5006a0f7c9 -adfaf6538827b606a08c514b218ce02f -c9498d80aaff704d6dc9cc8703a7d4e9 -0c77a1573722d25c3a6c1be4a294de22 -9257a0e2e2099e4060656a32c57b55c2 - - -e9708940060441ef594907daf7e51c4c -b7cfe9e33cab51b6db6b1719b3aef919 -b5ce0389855bd84afd83bab3343ce427 -08f95e2a0c68fd61dc33968c49d16a10 -f7a36035b7de1c50116eefeb9ce7ebd9 -afcb155fbddaa030bf66e006370353b2 -102806ae9860384fd3574d4ba60ed957 -bd9b10b04302be0e53add9368bd0f05b -1075cabb9ceb8dbdd282ea942a2aae11 -ec6685dc57f789909eee81e478235dbd -a99385ed8f77646021d94ba3facd3a97 -d41d8cd98f00b204e9800998ecf8427e -4650405d73ef5385afa60eea56539fae - - -2ff7a61d2bbd8a04df03c8e5a694cf15 -56ca1be6d8e073679cc5c98b1330443a -96a88cc2799db0e2ec37d318b12d4bf9 -d3c3bf844a6b83632433bc164580854f -35ada07724a911510aa0cb2f20b9678d -f3d23379be8d4c8b6b802f705b8b5389 -b88c100ff05cfa1af092543bf1f61bb8 -5fa9a7c0e8eb9f88642e19b7361071e2 -0e8f5f08ceb1d48ce3372f323e2356be -f2504ee0583ce12c58aaff9c569217a7 -0c70931cbccf0d0f5711e9f5a235ba9b -f37f6c723a49a7d2e75e4684d79c242d -21c8119beb6f441ae3cee8ba5f56cb88 -0e9cfb992296aee33204d1d3e9916321 -77abdfb77700f022c7ab0d27537e5a1d -51f7b61c9921fc7e5aa3400ad960d53d -53de27921ab92e2392b47c4b62f2608e -9810b1cef4c1821ed9909a6313cf1fd1 -4f0d3ae4d3590264504070de22cef435 -17b566296feac4f9e98afe91a74e34a5 -a0818d60c6be30ba4b2674df5fea75ad -77cb3ae7fad9e2ee7cfc00f8cbc7a91f -089f6d1e79197140a55a05a958142387 -f4483404356faa91731805a543968f49 -d41d8cd98f00b204e9800998ecf8427e - - -cb9441c877ca30d9c4cb5fd3dbb4bf1e -4b3af70f24c7bce743e39a08dc227f19 -eea3e104501f53967997a20a03fc42dd - - -62becd9604eece6fa4ebb00625ba0e71 -d0ae25b71adb33404ed64bd1a131bfe7 -3665b03f0b6b099595415224ccc68285 -851fb8cacaf19c098bc7fd339797948f -588128822d625e390a58f56f3612f907 -228ee6ed67369e1632959a3b26568fbb -22bea718176473ab099137f013a20550 -1d488d377762e65ab4e8b691ba01e5a4 -4edfa5cd18f12847054c5a603c345c50 -beeeedc3193a46c108350c79c818dbef -564cf8498bdfe84aa464c7c93c384f41 -c25b136c1cb3bb145495c25b35d93754 -be4d3b90a08e3e7370f81557281f346e -6cbfd3ed29531044aed9b4edb3cca9ad -e4f9546a7ec7b751aa49620aecddcb6d -fbd3929a893b147ae0940d48d533e023 -7a4337ac238b6eae1362f898c65b4e1d -71b64eb90d9c86236748d5cddcd936a5 -076db93d2f21b03534bff93f0cb68d33 -9445d29997b70a66fbf5e9430db2b49c -80c455a0847b726d4feef02c6e21c98b -d41d8cd98f00b204e9800998ecf8427e -8043b6508f6a876a0ee5cdc266238c98 -fb07076002b84c04f14f19c7cf6fe332 - - -5e5649ad914663e345a5099988dbb88d -f3ba37478e4e4f5e6025d24a1f649502 -7921881e4e473d7284ea741addbe8810 -d41d8cd98f00b204e9800998ecf8427e - - -cf1cbaab94fb9e593ea0423e8ba4d390 -12ace1a918403049a6d2fc152f53baec -33e8113b927871ec7a037f3b84b9ca20 -754c92df6977bb4c96bbdd144f967bf4 -e217f7a43c29d1ba1baf4fd857565a0b -136042c53e8cdcd5c877a55278b800a8 -29e72d62c835fdac475bba0a45871657 -4f252769ae9a32ba0d4e1b27759edbdf -bfdc0eda7b92250bbc3af11dc4882d99 -236333d97d78268677b1575df7c334bb -395a36af64488793bda90511461c1814 -182b591d18dbc56324b1d2099a03ea6b -0ccf49903689d2f274b8c8a91049c8a9 -7d7ce82b25e32e97c09f8e1a25dea530 -b3dd447dfc83ed5da9eac072d9998262 -bdcafc9e164189ba7dda7c7740661f0f -7c28ecf37a5112e346685801e6f7b7ce -f1ea44ec38125fab210be1674be67f0e -ab89c085311cd936ebf65d70c1dc73a6 -e997d11209c765632062e4dd60e01007 -f1d191833ef5609e44f2322622805794 -d0aec8831504183d456cc4e0de1c399b -03e2b564224bfb58ff20904bda244043 -f015e173f86b564e9f485af1c5643602 -7796308f80795e5f6dacef6ff7a2db2e -b88670b988d1bfcf10d160c3a5f13401 -08e1f9036ad91fd03b3199040a865faf -1f6ec0f59547ec12579adcda6581ecc2 -c3812c74bc524179f4ccf5d2db7b3cbf -d41d8cd98f00b204e9800998ecf8427e -608997bad3fdb828797390380ec80385 -b508411bb915ecf32b1a995644f67fd1 -8ef569dec9d762a539028f412673116d - - -73890f2c43db03a3ed7c1f1480a7f2e2 - - -3ff399136d04561cc27c3d9b839a9099 -d41d8cd98f00b204e9800998ecf8427e -8b066f77cd96776d1046ebaec421c36c - - -c82d5d5abb089b8ef750558b75e23f81 - - -c62cdc02c0cdbe78853d0f432054d985 -d41d8cd98f00b204e9800998ecf8427e - - -51ac5f9b5818901eb5d5272997e241e6 -687073a85e866b16aa6d4d753e78f080 -af321d136a1e674037ba2c163db3d2b2 - - -23a9fe711137f3cb4f06dd011d38c23b -59234673af2dea4bb35fec62da35921a -a2a3f8b5f284d240a3f93ed617f9c4a2 - - -e122c4a3c7fd8e1814f52d447e2d1a87 -24ec97e48bfe034f3ee795ae9ceb282f - - -17cd44fc331db26f8a7eb438b6f83cd3 -d41d8cd98f00b204e9800998ecf8427e - - -0ea32bda75dc7855fd061f23d129c35c -62fc08bff6c9c08fc68bd5ddab35e443 -6bcc5a086f80f61fc86aafcf0519e608 -2e7c67c1f808b58e33a5d256c282f02f -f7cd9308cece42560a734a71f8996932 - - -a7a90ee73e8f7f25267dc0ed66b3d8aa - - -c0d648628888711eefc88b69a86f3dd1 - - -abefa8f7d035ae87eb5b45b0c43843be -1228532a69cfc2e4ce917fbedb9321aa - - -0ac7cc84f48f255d71c0be34442038c1 -d41d8cd98f00b204e9800998ecf8427e - - -7d845e5c3c1ac2c7b1c49de0d7e1c7e9 -fd797497ff78be949051f367f21589e8 -d41d8cd98f00b204e9800998ecf8427e - - -1fa7fcc5f5dc0e703b3022157fdca6e4 -e3670650548097d9a7aaeb346f3bd5ef -644741d234cd1021c70506f7a86e7930 -1eee3803a8e4cc3414f475c2af2021a7 -e58afa0305b879320047a2bc75562522 - - -e787ef3dcc602e9950e6bc50c46f57b0 - - -af876c926d49c59376d8b6d642ce9f66 - - -0a81d81144952f49baecb31cfc610fee -96095994773f90b2557687206946c209 - - -8a763058d4df2fd6df2ded41c08b691c -563dbdf25cbfd4e4b50649530f7e1151 -5c09b3d75fcba736c3353468236e5338 -d41d8cd98f00b204e9800998ecf8427e - - -5fa21d6616fd146640d8cb59d52fd6d2 -0dbc994cb22098fb3c94a57bce0a9782 -809a6c7980d3fb781a24c6a7db2ca32d -62e1ab1273d5a8dba9003cf14e678f94 -9f9e7fb20c0cfc32dd7879ea99bcb3a0 - - -66bced6dbd4afc7ab3412d37f94d7be5 - - -bebba22e7a5fdb20a52dfcf1b64772a1 - - -93f6a40587eabe04d03bd3e910a780c3 -d41d8cd98f00b204e9800998ecf8427e - - -7766b6a180dc9040f89cd1d25d14545a -d41d8cd98f00b204e9800998ecf8427e - - -477b247136b3b54b251d5257ed61ee19 -9b2c6de73503cceb102e875a364f6626 -8a6845f5a3f6180df651c1be45e24878 -962916a208c51cdd520b4251c1df3f35 -65e54e9e6458c353a92eeaafdb0d0022 - - -77defed229715539bca8d0e41d8e09b3 -62ba1c7207971f4f83d00d194263e7ae - - -49bd0e15735812688cd294348054a60e -a42420522213f98440180fd87573e01f -0add03f5b0e2eb1605d6d5212b07b3bc -67ceb3a25f32b473778a9205a0fe6499 -d41d8cd98f00b204e9800998ecf8427e - - -ffb22ad3767850ed93e7a462fc8616e6 -c7edd670d26b169ef92610044bb9e454 -25b3ce6e2f12f227c4a1ac8db9fab357 -b01278b6c2d86210ccf32b14e5872caa - - -69caa949b7e0f3137c6ce7482f38e0f8 - - -e5d6f1a85bcb2c54d64d10ff8c9a2e10 -edc900f68ee6af819ace6dc30b968d80 -d09f8b867632a7fa062c38fcbe196b7d -6d6695e08c63ce635ca3e2f6a1d6f402 - - -758456bd92e4f81e1fdff423d4f914ab -d41d8cd98f00b204e9800998ecf8427e -a90f7b32ab9202da3ea6974de66a8a5b - - -c648317792aaf1ff97697eed3bcb361b -823e0c612e7de62db2d41adf37214bea -b91c2fd4c009222433c796dc160958b1 - - -4fc1a27d43436a914dc82e29aac74bf7 -d41d8cd98f00b204e9800998ecf8427e - - -3c7be843008e4f8c210d80e653934963 -0d215ccf216116ad98f20c48b914bf34 -84262a9209d682431c1484b6ab0be1d7 -624da46dbfc287fa7894fe66761c3f22 -54ece365991ca0dbf3892b5fe1d2046c - - -fc8213a4a5a98ee458ddacc6bdd363c4 - - -ba5074adaa5d00355e3b689f8f5647cc -830365de65420fac0ff53836c6ba35a7 -7cade8e0372e270697be4c7ccfb6deb1 -7724aa95e287dd12bfcd6a4a9c0e0e72 - - -a040ae2fc7273f1761c0b6294465db86 -a0fa0788291ee95ccb306b8aded3fce3 - - -35433c33dbc3525adc99ba89816d3733 -6438a1d367122e9b8b6232b0294b0877 -ac2861b424e2b7e30a532f37b33d6889 -97bfaff0b5c453d074f05fef1fc4c3df +46585b9b2118933add2b0efcac54d055 - -8ea20800d43bbdfdb20363355521c20c + d41d8cd98f00b204e9800998ecf8427e +172fde67b2620ef8febd816161712c8f - -c857cbd23a138dfdef6dbcbb475ccca2 -56f08275c87353995ebdd5373f678de8 - - -d217b089bf601472e50a76fa6a645b2c -43ea41da0055bc24db5126915b222382 - - -d592551b67e9dd797f7a36a1b257684b -204000f10fb031ceb45970d4b4996fca - - -392d2392ad9dcfc40b9c8bde0f64cca5 -d41d8cd98f00b204e9800998ecf8427e - - -2c81d99f3b47c57bf4952c04c8cbb275 -847641b011623e08a64e75d4bcfe672b -2accac2e7486bca7a2d57f646974d54e -728bb61b3751ed686503cdca8f8852f5 -402b3263ea1ef21ef170c3834194a36e -d41d8cd98f00b204e9800998ecf8427e -2b061d246bb5f2342b9867c346f3f1a7 - - -76698169fea8c817165cec07292a4d60 -a6f5b10b14e766e788351b506b6f6024 - - -5f547363af10f7022d044b50547d5a8c -d41d8cd98f00b204e9800998ecf8427e - - -1af90d15f4f688afbd3bd702d9b2aae7 -4ae8580efd00da82163baa6471761c0f -ea1a3bd45013d291cafdce135ebbd13c -9423e6de63cf281df2bcda0892da0a88 -ad6e60dcd02e37dc22fe4ac6b131c866 -cb9a6bf5762b443351de9b18f13cef16 -221d0b581479c434f039e58da4718a8d - - -bfe225a7a6f3dd1d398994dead8172eb -fe62c00b682dd677dbca4764d5f0fe97 - - -33164d88351d201cc651f7142656c3ea -cd51a92f6608d5183dddccae85a1a31b -759762a86ea42322a44b7eadd4b76959 -6c456bf952ac5c6889d0360ae3d327a1 -ac53cd65dd60e88d0deff0e644fb224a -d41d8cd98f00b204e9800998ecf8427e -c76a1d00b8792421f0df94ee0873f3dd - - -45b8fd18de9d06f1aa25531e670f51f6 -e2605c19e2029efa999dc98306e5a834 - - -6154832a9543ef1c71df2880916850af -d41d8cd98f00b204e9800998ecf8427e - - -256eafc5358babd16c87ef8086126805 - - -09e73babbd467f0a02e6cd799bf04974 -722a25744063ea81a6d9be2df501a47e -82c81d64fd67aa3de6e67fd588729f3f -0dac5348ea6d6e03298409b873de2e24 - - -fde1dac27ff95323136138883a8cb086 -8be23d776c1495d2c25270d31f043b15 -d41d8cd98f00b204e9800998ecf8427e - - -3a24518c27c2f10a25021b2d5ae18897 -7f6e513f0fc74c218ab4df64a332711d - - -de3c1bba223f85cfbaa7c5992b7492b2 -4dc6a8de697a063c5296997454a811e3 -d41d8cd98f00b204e9800998ecf8427e - - -766996c5832c22283f845d85c69050b6 -d96536548ac598bcbf53b309eb90cf71 -d10524316d94a05190315ed2a537e590 -ae28d9719776dc9b686b4dab073102ec -43cc87a6b84afe612af178e9c0945279 -0d1749857d83ca714437ed891e35f046 -9cee214befbba998585907c0193d3a02 - - -220973d0db75dd6e2c34d5895681ffdb -1fa33a7d2c10c5d4feb1c81e04edb411 -f877df2c6c144f870e27ab38f9c230b3 -d41d8cd98f00b204e9800998ecf8427e - - -b8a52110e2769c5399eca4df5403b49b - - -b704dae630c7215138b1f90caf77b450 -9b62339fcec2d13d0b3e56111380d6de -5da52c371983bff1e44d50c00565aa5c -0529ddc77e8c681c33c47b9b7687e810 -b240e78111b432a5fa24867d85004712 -faa2eda13c5607ace72e34e9c0966a0c - - -4be699ae7bbde0cecc580db3e965f8fe -024eed4ed1992cf4457196b9c974d833 -bbd1108072e064b6bc29e1a12602e811 - - -c1ac4d0440f0210376068d50d51c11a5 - - -71d1bc35f77505bcd7a38eb35825a35b + +202330d32d90de7f96cbca4fb432928b diff --git a/htdocs/langs/en_US/workflow.lang b/htdocs/langs/en_US/workflow.lang index 82af8e6c903..7414fcb7e62 100644 --- a/htdocs/langs/en_US/workflow.lang +++ b/htdocs/langs/en_US/workflow.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - admin WorkflowSetup=Workflow module setup WorkflowDesc=This module is designed to modify the behaviour of automatic actions into application. By default, workflow is open (you can do things in the order you want). You can activate the automatic actions you are interested in. -ThereIsNoWorkflowToModify=There is no workflow to modify for the activated module. +ThereIsNoWorkflowToModify=There is no workflow modifications available with the activated modules. descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a customer order after a commercial proposal is signed descWORKFLOW_PROPAL_AUTOCREATE_INVOICEAutomatically create a customer invoice after a commercial proposal is signed descWORKFLOW_CONTRACT_AUTOCREATE_INVOICEAutomatically create a customer invoice after a contract is validated From ba5d6318ef9bcfe91097ae14cea7a010fcaaa941 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 20 Jun 2015 14:24:22 +0200 Subject: [PATCH 02/14] Debug the integrity check feature. --- htdocs/admin/system/filecheck.php | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/htdocs/admin/system/filecheck.php b/htdocs/admin/system/filecheck.php index 1736e86e71e..d8f8f284e0e 100644 --- a/htdocs/admin/system/filecheck.php +++ b/htdocs/admin/system/filecheck.php @@ -24,6 +24,7 @@ */ require '../../main.inc.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; $langs->load("admin"); @@ -76,7 +77,7 @@ if (file_exists($xmlfile)) $xml = simplexml_load_file($xmlfile); if ($xml) { - $ret = getFilesUpdated($xml->dolibarr_root_dir[0]); + $ret = getFilesUpdated($xml->dolibarr_root_dir[0]); // Fill array $file_list print ''; print ''; print ''; @@ -96,17 +97,24 @@ if (file_exists($xmlfile)) print '
' . $langs->trans("FilesMissing") . '
'; print ''; print ''; + print ''; + print ''; print ''."\n"; $var = true; - foreach ($file_list['updated'] as $file) { + foreach ($file_list['updated'] as $file) + { $var = !$var; print ''; print '' . "\n"; + print '' . "\n"; + print '' . "\n"; print "\n"; } print '
' . $langs->trans("FilesUpdated") . '' . $langs->trans("Size") . '' . $langs->trans("DateModification") . '
'.$file.''.dol_print_size(dol_filesize(DOL_DOCUMENT_ROOT.'/'.$file)).''.dol_print_date(dol_filemtime(DOL_DOCUMENT_ROOT.'/'.$file),'dayhour').'
'; } -} else { +} +else +{ print $langs->trans('XmlNotFound') . ': ' . $xmlfile; } @@ -127,7 +135,8 @@ function getFilesUpdated(SimpleXMLElement $dir, $path = '') global $file_list; $exclude = 'install'; - foreach ($dir->md5file as $file) { + foreach ($dir->md5file as $file) + { $filename = $path.$file['name']; if (preg_match('#'.$exclude.'#', $filename)) @@ -144,5 +153,5 @@ function getFilesUpdated(SimpleXMLElement $dir, $path = '') foreach ($dir->dir as $subdir) getFilesUpdated($subdir, $path.$subdir['name'].'/'); -return $file_list; + return $file_list; } From 32626c5ae6ad488716ede7770d4dce87ac9416b3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 20 Jun 2015 17:23:28 +0200 Subject: [PATCH 03/14] Fix js refresh with autocomplete --- htdocs/core/lib/ajax.lib.php | 37 ++++++++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/htdocs/core/lib/ajax.lib.php b/htdocs/core/lib/ajax.lib.php index db47ad041e2..4d94906a0bf 100644 --- a/htdocs/core/lib/ajax.lib.php +++ b/htdocs/core/lib/ajax.lib.php @@ -225,8 +225,8 @@ function ajax_multiautocompleter($htmlname, $fields, $url, $option='', $minLengt } for (i=0;i 0) // Do not erase country if unknown { + oldvalue=jQuery("#" + fields[i]).val(); + newvalue=ui.item[fields[i]]; + //alert(oldvalue+" "+newvalue); jQuery("#" + fields[i]).val(ui.item[fields[i]]); + if (oldvalue != newvalue) // To force select2 to refresh visible content + { + needtotrigger="#" + fields[i]; + } + // If we set new country and new state, we need to set a new list of state to allow change if (ui.item.states && ui.item["state_id"] != jQuery("#state_id").value) { jQuery("#state_id").html(ui.item.states); @@ -252,15 +261,35 @@ function ajax_multiautocompleter($htmlname, $fields, $url, $option='', $minLengt { if (ui.item[fields[i]] > 0) // Do not erase state if unknown { + oldvalue=jQuery("#" + fields[i]).val(); + newvalue=ui.item[fields[i]]; + //alert(oldvalue+" "+newvalue); jQuery("#" + fields[i]).val(ui.item[fields[i]]); // This may fails if not correct country + if (oldvalue != newvalue) // To force select2 to refresh visible content + { + needtotrigger="#" + fields[i]; + } } } else if (ui.item[fields[i]]) { // If defined - //alert(fields[i]); - //alert(ui.item[fields[i]]); + oldvalue=jQuery("#" + fields[i]).val(); + newvalue=ui.item[fields[i]]; + //alert(oldvalue+" "+newvalue); jQuery("#" + fields[i]).val(ui.item[fields[i]]); + if (oldvalue != newvalue) // To force select2 to refresh visible content + { + needtotrigger="#" + fields[i]; + } } } + if (needtotrigger != "") // To force select2 to refresh visible content + { + // We introduce a delay so hand is back to js and all other js change can be done before the trigger that may execute a submit is done + // This is required for example when changing zip with autocomplete that change the country + jQuery(needtotrigger).delay(500).queue(function() { + jQuery(needtotrigger).trigger("change"); + }); + } } }); });'; From c2568020a527c9d4774c9b35a93a60cc145b680f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 20 Jun 2015 17:23:41 +0200 Subject: [PATCH 04/14] Fix IBAN class is uppercase --- htdocs/core/lib/bank.lib.php | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/htdocs/core/lib/bank.lib.php b/htdocs/core/lib/bank.lib.php index 5f2c969d092..f79e2c8ddf1 100644 --- a/htdocs/core/lib/bank.lib.php +++ b/htdocs/core/lib/bank.lib.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2006-2015 Laurent Destailleur * Copyright (C) 2012 Regis Houssin * Copyright (C) 2015 Alexandre Spangaro * @@ -134,29 +134,27 @@ function checkSwiftForAccount($account) } /** - * Check IBAN number informations for a bank account + * Check IBAN number informations for a bank account. * * @param Account $account A bank account - * @return boolean True if informations are valid, false otherwise + * @return boolean True if informations are valid, false otherwise */ function checkIbanForAccount($account) { require_once DOL_DOCUMENT_ROOT.'/includes/php-iban/oophp-iban.php'; - $iban = new Iban($account->iban); - $check = $iban->Verify(); - if ($check) { - return true; - } else { - return false; - } + $iban = new IBAN($account->iban); + $check = $iban->Verify(); + + if ($check) return true; + else return false; } /** * Check account number informations for a bank account * * @param Account $account A bank account - * @return boolean True if informations are valid, false otherwise + * @return boolean True if informations are valid, false otherwise */ function checkBanForAccount($account) { @@ -225,6 +223,8 @@ function checkBanForAccount($account) return true; } + + /** * Returns the key for Spanish Banks Accounts * @@ -232,7 +232,8 @@ function checkBanForAccount($account) * @param string $InumCta InumCta * @return string Key */ -function checkES($IentOfi, $InumCta) { +function checkES($IentOfi, $InumCta) +{ if (empty($IentOfi) || empty($InumCta) || strlen($IentOfi) != 8 || strlen($InumCta) != 10) { $keycontrol = ""; return $keycontrol; From a6a027f5c4cfca409031070c7e422260ab993829 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 20 Jun 2015 17:24:34 +0200 Subject: [PATCH 05/14] Fix several pb with javascript --- COPYRIGHT | 1 + build/makepack-dolibarr.pl | 1 + htdocs/core/class/html.form.class.php | 3 ++- htdocs/core/class/html.formcompany.class.php | 13 +++++++++---- htdocs/societe/soc.php | 4 ++-- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/COPYRIGHT b/COPYRIGHT index b7778986e35..a961a442507 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -24,6 +24,7 @@ odtPHP 1.0.1 GPL-2+ b Yes PHPExcel 1.8.0 LGPL-2.1+ Yes Read/Write XLS files, read ODS files php-iban 1.4.6 LGPL-3+ Yes Parse and validate IBAN (and IIBAN) bank account information in PHP PHPPrintIPP 1.3 GPL-2+ Yes Library to send print IPP requests +Restler 3.0 LGPL-3+ Yes Library to develop REST Web services TCPDF 6.2.6 LGPL-3+ Yes PDF generation JS libraries: diff --git a/build/makepack-dolibarr.pl b/build/makepack-dolibarr.pl index bdfc9d8972a..62ce7345217 100755 --- a/build/makepack-dolibarr.pl +++ b/build/makepack-dolibarr.pl @@ -489,6 +489,7 @@ if ($nboftargetok) { $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/jquery/plugins/multiselect/MIT-LICENSE.txt`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/nusoap/lib/Mail`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/nusoap/samples`; + $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/php-iban/docs`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpexcel/license.txt`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpexcel/PHPExcel/Shared/PDF`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpexcel/PHPExcel/Shared/PCLZip`; diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 51582886af2..82a448e0c38 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -3216,7 +3216,7 @@ class Form $formconfirm.= "\n\n"; $formconfirm.= ''; $formconfirm.= "\n"; } diff --git a/htdocs/core/class/html.formcompany.class.php b/htdocs/core/class/html.formcompany.class.php index a005fb2b228..e91184ede12 100644 --- a/htdocs/core/class/html.formcompany.class.php +++ b/htdocs/core/class/html.formcompany.class.php @@ -718,10 +718,11 @@ class FormCompany * @param string $htmlname HTML select name * @param string $fields Fields * @param int $fieldsize Field size - * @param int $disableautocomplete 1 To disable autocomplete features + * @param int $disableautocomplete 1 To disable ajax autocomplete features (browser autocomplete may still occurs) + * @param string $moreattrib Add more attribute on HTML input field * @return string */ - function select_ziptown($selected='', $htmlname='zipcode', $fields='', $fieldsize=0, $disableautocomplete=0) + function select_ziptown($selected='', $htmlname='zipcode', $fields='', $fieldsize=0, $disableautocomplete=0, $moreattrib='') { global $conf; @@ -730,8 +731,12 @@ class FormCompany $size=''; if (!empty($fieldsize)) $size='size="'.$fieldsize.'"'; - if ($conf->use_javascript_ajax && empty($disableautocomplete)) $out.= ajax_multiautocompleter($htmlname,$fields,DOL_URL_ROOT.'/core/ajax/ziptown.php')."\n"; - $out.= ''."\n"; + if ($conf->use_javascript_ajax && empty($disableautocomplete)) + { + $out.= ajax_multiautocompleter($htmlname,$fields,DOL_URL_ROOT.'/core/ajax/ziptown.php')."\n"; + $moreattrib.=' autocomplete="off"'; + } + $out.= ''."\n"; return $out; } diff --git a/htdocs/societe/soc.php b/htdocs/societe/soc.php index 654b5aa7b4b..b46bec9201c 100644 --- a/htdocs/societe/soc.php +++ b/htdocs/societe/soc.php @@ -1582,9 +1582,9 @@ else // Zip / Town print ''.fieldLabel('Zip','zipcode').''; - print $formcompany->select_ziptown($object->zip,'zipcode',array('town','selectcountry_id','state_id'),6); + print $formcompany->select_ziptown($object->zip, 'zipcode', array('town', 'selectcountry_id', 'state_id'), 6); print ''.fieldLabel('Town','town').''; - print $formcompany->select_ziptown($object->town,'town',array('zipcode','selectcountry_id','state_id')); + print $formcompany->select_ziptown($object->town, 'town', array('zipcode', 'selectcountry_id', 'state_id')); print ''; // Country From 1cb9d3b2ebcda3992fbce630092f2f17e39b804a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 20 Jun 2015 17:40:36 +0200 Subject: [PATCH 06/14] Fix nohover for lines to add lines --- htdocs/main.inc.php | 2 +- htdocs/theme/eldy/style.css.php | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index eceabf772af..fffd8ea0b72 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -796,7 +796,7 @@ if (! defined('NOREQUIRETRAN')) // Define some constants used for style of arrays $bc=array(0=>'class="impair"',1=>'class="pair"'); $bcdd=array(0=>'class="impair drag drop"',1=>'class="pair drag drop"'); -$bcnd=array(0=>'class="impair nodrag nodrop"',1=>'class="pair nodrag nodrop"'); +$bcnd=array(0=>'class="impair nodrag nodrop nohover"',1=>'class="pair nodrag nodrop nohoverpair"'); // Used for tr to add new lines // Define messages variables $mesg=''; $warning=''; $error=0; diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index 85153272e40..44c71a304eb 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -2200,9 +2200,12 @@ table.dataTable tr.odd { } /* For no hover style */ -table.nohover tr.impair, table.nohover tr.pair, table.nohover tr.impair td, table.nohover tr.pair td { +table.nohover tr.impair, table.nohover tr.pair, table.nohover tr.impair td, table.nohover tr.pair td, tr.nohover td { background-color: # !important; } +tr.nohoverpair td { + background-color: # !important; +} table.dataTable td { padding: 5px 2px 5px 3px !important; From 87b4381d47e90ab420c8f19f960cabdd91353881 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 20 Jun 2015 19:17:50 +0200 Subject: [PATCH 07/14] Update jflot plugin --- htdocs/includes/jquery/plugins/flot/API.md | 40 ++- .../jquery/plugins/flot/CONTRIBUTING.md | 65 ++-- .../includes/jquery/plugins/flot/LICENSE.txt | 2 +- htdocs/includes/jquery/plugins/flot/NEWS.md | 133 ++++++++ htdocs/includes/jquery/plugins/flot/README.md | 2 +- .../plugins/flot/jquery.colorhelpers.js | 5 +- .../plugins/flot/jquery.colorhelpers.min.js | 22 +- .../jquery/plugins/flot/jquery.flot.canvas.js | 2 +- .../plugins/flot/jquery.flot.canvas.min.js | 29 +- .../plugins/flot/jquery.flot.categories.js | 2 +- .../flot/jquery.flot.categories.min.js | 45 +-- .../plugins/flot/jquery.flot.crosshair.js | 8 +- .../plugins/flot/jquery.flot.crosshair.min.js | 60 +--- .../plugins/flot/jquery.flot.errorbars.js | 2 +- .../plugins/flot/jquery.flot.errorbars.min.js | 64 +--- .../plugins/flot/jquery.flot.fillbetween.js | 2 +- .../flot/jquery.flot.fillbetween.min.js | 31 +- .../jquery/plugins/flot/jquery.flot.image.js | 2 +- .../plugins/flot/jquery.flot.image.min.js | 54 +--- .../jquery/plugins/flot/jquery.flot.js | 303 ++++++++++++------ .../jquery/plugins/flot/jquery.flot.min.js | 31 +- .../plugins/flot/jquery.flot.navigate.js | 6 +- .../plugins/flot/jquery.flot.navigate.min.js | 87 +---- .../jquery/plugins/flot/jquery.flot.pie.js | 31 +- .../plugins/flot/jquery.flot.pie.min.js | 57 +--- .../jquery/plugins/flot/jquery.flot.resize.js | 5 +- .../plugins/flot/jquery.flot.resize.min.js | 20 +- .../plugins/flot/jquery.flot.selection.js | 2 +- .../plugins/flot/jquery.flot.selection.min.js | 80 +---- .../jquery/plugins/flot/jquery.flot.stack.js | 2 +- .../plugins/flot/jquery.flot.stack.min.js | 37 +-- .../jquery/plugins/flot/jquery.flot.symbol.js | 2 +- .../plugins/flot/jquery.flot.symbol.min.js | 15 +- .../plugins/flot/jquery.flot.threshold.js | 2 +- .../plugins/flot/jquery.flot.threshold.min.js | 44 +-- .../jquery/plugins/flot/jquery.flot.time.js | 3 +- .../plugins/flot/jquery.flot.time.min.js | 10 +- 37 files changed, 511 insertions(+), 796 deletions(-) diff --git a/htdocs/includes/jquery/plugins/flot/API.md b/htdocs/includes/jquery/plugins/flot/API.md index 5027b518ff3..e08b44cf1d2 100644 --- a/htdocs/includes/jquery/plugins/flot/API.md +++ b/htdocs/includes/jquery/plugins/flot/API.md @@ -1,5 +1,26 @@ # Flot Reference # +**Table of Contents** + +[Introduction](#introduction) +| [Data Format](#data-format) +| [Plot Options](#plot-options) +| [Customizing the legend](#customizing-the-legend) +| [Customizing the axes](#customizing-the-axes) +| [Multiple axes](#multiple-axes) +| [Time series data](#time-series-data) +| [Customizing the data series](#customizing-the-data-series) +| [Customizing the grid](#customizing-the-grid) +| [Specifying gradients](#specifying-gradients) +| [Plot Methods](#plot-methods) +| [Hooks](#hooks) +| [Plugins](#plugins) +| [Version number](#version-number) + +--- + +## Introduction ## + Consider a call to the plot function: ```js @@ -523,7 +544,7 @@ You can see a timestamp like this alert((new Date()).getTime()) ``` -There are different schools of thought when it comes to diplay of +There are different schools of thought when it comes to display of timestamps. Many will want the timestamps to be displayed according to a certain time zone, usually the time zone in which the data has been produced. Some want the localized experience, where the timestamps are @@ -553,6 +574,19 @@ In Python you can get it with something like: ```python calendar.timegm(datetime_object.timetuple()) * 1000 ``` +In Ruby you can get it using the `#to_i` method on the +[`Time`](http://apidock.com/ruby/Time/to_i) object. If you're using the +`active_support` gem (default for Ruby on Rails applications) `#to_i` is also +available on the `DateTime` and `ActiveSupport::TimeWithZone` objects. You +simply need to multiply the result by 1000: + +```ruby +Time.now.to_i * 1000 # => 1383582043000 +# ActiveSupport examples: +DateTime.now.to_i * 1000 # => 1383582043000 +ActiveSupport::TimeZone.new('Asia/Shanghai').now.to_i * 1000 +# => 1383582043000 +``` In .NET you can get it with something like: @@ -1433,7 +1467,7 @@ hooks in the plugins bundled with Flot. case a plot is overwritten by a new plot. If you're writing a plugin that adds extra DOM elements or event handlers, you should add a callback to clean up after you. Take a look at the section in - PLUGINS.txt for more info. + the [PLUGINS](PLUGINS.md) document for more info. ## Plugins ## @@ -1455,7 +1489,7 @@ from the "option" attribute of the plugin. The init function gets a reference to the plot object created and uses this to register hooks and add new public methods if needed. -See the PLUGINS.txt file for details on how to write a plugin. As the +See the [PLUGINS](PLUGINS.md) document for details on how to write a plugin. As the above description hints, it's actually pretty easy. diff --git a/htdocs/includes/jquery/plugins/flot/CONTRIBUTING.md b/htdocs/includes/jquery/plugins/flot/CONTRIBUTING.md index eef971bfb89..3e6e43a0fd4 100644 --- a/htdocs/includes/jquery/plugins/flot/CONTRIBUTING.md +++ b/htdocs/includes/jquery/plugins/flot/CONTRIBUTING.md @@ -8,9 +8,8 @@ work for us, and a faster and better response. Issues are not a way to ask general questions about Flot. If you see unexpected behavior but are not 100% certain that it is a bug, please try posting to the [forum](http://groups.google.com/group/flot-graphs) first, and confirm that -what you see is really a Flot problem before creating a new issue for it. - -When reporting a bug, please include a working demonstration of the problem, if +what you see is really a Flot problem before creating a new issue for it. When +reporting a bug, please include a working demonstration of the problem, if possible, or at least a clear description of the options you're using and the environment (browser and version, jQuery version, other libraries) that you're running under. @@ -21,23 +20,23 @@ love to hear them! Please submit each suggestion as a separate new issue. If you would like to work on an existing issue, please make sure it is not already assigned to someone else. If an issue is assigned to someone, that person has already started working on it. So, pick unassigned issues to prevent -duplicated efforts. +duplicated effort. ### Pull Requests ### To make merging as easy as possible, please keep these rules in mind: - 1. Divide larger changes into a series of small, logical commits with - descriptive messages. + 1. Submit new features or architectural changes to the *<version>-work* + branch for the next major release. Submit bug fixes to the master branch. - 2. Format your code according to the style guidelines below. + 2. Divide larger changes into a series of small, logical commits with + descriptive messages. - 3. Submit new features or architectural changes to the -work branch - for the next major release. Submit bug fixes to the master branch. - - 4. Rebase, if necessary, before submitting your pull request, to reduce the + 3. Rebase, if necessary, before submitting your pull request, to reduce the work we need to do to merge it. + 4. Format your code according to the style guidelines below. + ### Flot Style Guidelines ### Flot follows the [jQuery Core Style Guidelines](http://docs.jquery.com/JQuery_Core_Style_Guidelines), @@ -45,38 +44,38 @@ with the following updates and exceptions: #### Spacing #### -Do not add horizontal space around parameter lists, loop definitions, or -array/object indices. For example: +Use four-space indents, no tabs. Do not add horizontal space around parameter +lists, loop definitions, or array/object indices. For example: ```js - for ( var i = 0; i < data.length; i++ ) { // This block is wrong! - if ( data[ i ] > 1 ) { - data[ i ] = 2; - } - } + for ( var i = 0; i < data.length; i++ ) { // This block is wrong! + if ( data[ i ] > 1 ) { + data[ i ] = 2; + } + } - for (var i = 0; i < data.length; i++) { // This block is correct! - if (data[i] > 1) { - data[i] = 2; - } - } + for (var i = 0; i < data.length; i++) { // This block is correct! + if (data[i] > 1) { + data[i] = 2; + } + } ``` #### Comments #### -Use // for all comments except the header at the top of a file or inline -include. +Use [jsDoc](http://usejsdoc.org) comments for all file and function headers. +Use // for all inline and block comments, regardless of length. All // comment blocks should have an empty line above *and* below them. For example: ```js - var a = 5; + var a = 5; - // We're going to loop here - // TODO: Make this loop faster, better, stronger! + // We're going to loop here + // TODO: Make this loop faster, better, stronger! - for (var x = 0; x < 10; x++) {} + for (var x = 0; x < 10; x++) {} ``` #### Wrapping #### @@ -91,9 +90,9 @@ Statements containing complex logic should not be wrapped arbitrarily if they do not exceed 80 characters. For example: ```js - if (a == 1 && // This block is wrong! - b == 2 && - c == 3) {} + if (a == 1 && // This block is wrong! + b == 2 && + c == 3) {} - if (a == 1 && b == 2 && c == 3) {} // This block is correct! + if (a == 1 && b == 2 && c == 3) {} // This block is correct! ``` diff --git a/htdocs/includes/jquery/plugins/flot/LICENSE.txt b/htdocs/includes/jquery/plugins/flot/LICENSE.txt index 67f46256079..719da064fef 100644 --- a/htdocs/includes/jquery/plugins/flot/LICENSE.txt +++ b/htdocs/includes/jquery/plugins/flot/LICENSE.txt @@ -1,4 +1,4 @@ -Copyright (c) 2007-2013 IOLA and Ole Laursen +Copyright (c) 2007-2014 IOLA and Ole Laursen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation diff --git a/htdocs/includes/jquery/plugins/flot/NEWS.md b/htdocs/includes/jquery/plugins/flot/NEWS.md index da6ecb4df2b..ad0303d742e 100644 --- a/htdocs/includes/jquery/plugins/flot/NEWS.md +++ b/htdocs/includes/jquery/plugins/flot/NEWS.md @@ -1,3 +1,136 @@ +## Flot 0.8.3 ## + +### Changes ### + +- Updated example code to avoid encouraging unnecessary re-plots. + (patch by soenter, pull request #1221) + +### Bug fixes ### + + - Added a work-around to disable the allocation of extra space for first and + last axis ticks, allowing plots to span the full width of their container. + A proper solution for this bug will be implemented in the 0.9 release. + (reported by Josh Pigford and andig, issue #1212, pull request #1290) + + - Fixed a regression introduced in 0.8.1, where the last tick label would + sometimes wrap rather than extending the plot's offset to create space. + (reported by Elite Gamer, issue #1283) + + - Fixed a regression introduced in 0.8.2, where the resize plugin would use + unexpectedly high amounts of CPU even when idle. + (reported by tommie, issue #1277, pull request #1289) + + - Fixed the selection example to work with jQuery 1.9.x and later. + (reported by EGLadona and dmfalke, issue #1250, pull request #1285) + + - Added a detach shim to fix support for jQuery versions earlier than 1.4.x. + (reported by ngavard, issue #1240, pull request #1286) + + - Fixed a rare 'Uncaught TypeError' when using the resize plugin in IE 7/8. + (reported by tleish, issue #1265, pull request #1289) + + - Fixed zoom constraints to apply only in the direction of the zoom. + (patch by Neil Katin, issue #1204, pull request #1205) + + - Markings lines are no longer blurry when drawn on pixel boundaries. + (reported by btccointicker and Rouillard, issue #1210) + + - Don't discard original pie data-series values when combining slices. + (patch by Phil Tsarik, pull request #1238) + + - Fixed broken auto-scale behavior when using deprecated [x|y]2axis options. + (reported by jorese, issue #1228, pull request #1284) + + - Exposed the dateGenerator function on the plot object, as it used to be + before time-mode was moved into a separate plugin. + (patch by Paolo Valleri, pull request #1028) + + +## Flot 0.8.2 ## + +### Changes ### + + - Added a plot.destroy method as a way to free memory when emptying the plot + placeholder and then re-using it for some other purpose. + (patch by Thodoris Greasidis, issue #1129, pull request #1130) + + - Added a table of contents and PLUGINS link to the API documentation. + (patches by Brian Peiris, pull requests #1064 and #1127) + + - Added Ruby code examples for time conversion. + (patch by Mike Połtyn, pull request #1182) + + - Minor improvements to API.md and README.md. + (patches by Patrik Ragnarsson, pull requests #1085 and #1086) + + - Updated inlined jQuery Resize to the latest version to fix errors. + (reported by Matthew Sabol and sloker, issues #997 ad #1081) + +### Bug fixes ### + + - Fixed an unexpected change in behavior that resulted in duplicate tick + labels when using a plugin, like flot-tickrotor, that overrode tick labels. + (patch by Mark Cote, pull request #1091) + + - Fixed a regression from 0.7 where axis labels were given the wrong width, + causing them to overlap at certain scales and ignore the labelWidth option. + (patch by Benjamin Gram, pull request #1177) + + - Fixed a bug where the second axis in an xaxes/yaxes array incorrectly had + its 'innermost' property set to false or undefined, even if it was on the + other side of the plot from the first axis. This resulted in the axis bar + being visible when it shouldn't have been, which was especially obvious + when the grid had a left/right border width of zero. + (reported by Teq1, fix researched by ryleyb, issue #1056) + + - Fixed an error when using a placeholder that has no font-size property. + (patch by Craig Oldford, pull request #1135) + + - Fixed a regression from 0.7 where nulls at the end of a series were ignored + for purposes of determing the range of the x-axis. + (reported by Munsifali Rashid, issue #1095) + + - If a font size is provided, base the default lineHeight on that size rather + that the font size of the plot placeholder, which may be very different. + (reported by Daniel Hoffmann Bernardes, issue #1131, pull request #1199) + + - Fix broken highlighting for right-aligned bars. + (reported by BeWiBu and Mihai Stanciu, issues #975 and #1093, with further + assistance by Eric Byers, pull request #1120) + + - Prevent white circles from sometimes showing up inside of pie charts. + (reported by Pierre Dubois and Jack Klink, issues #1128 and #1073) + + - Label formatting no longer breaks when a page contains multiple pie charts. + (reported by Brend Wanders, issue #1055) + + - When using multiple axes on opposite sides of the plot, the innermost axis + coming later in the list no longer has its bar drawn incorrectly. + (reported by ryleyb, issue #1056) + + - When removing series labels and redrawing the plot, the legend now updates + correctly even when using an external container. + (patch by Luis Silva, issue #1159, pull request #1160) + + - The pie plugin no longer ignores the value of the left offset option. + (reported by melanker, issue #1136) + + - Fixed a regression from 0.7, where extra padding was added unnecessarily to + sides of the plot where there was no last tick label. + (reported by sknob001, issue #1048, pull request #1200) + + - Fixed incorrect tooltip behavior in the interacting example. + (patch by cleroux, issue #686, pull request #1074) + + - Fixed an error in CSS color extraction with elements outside the DOM. + (patch by execjosh, pull request #1084) + + - Fixed :not selector error when using jQuery without Sizzle. + (patch by Anthony Ryan, pull request #1180) + + - Worked around a browser issue that caused bars to appear un-filled. + (reported by irbian, issue #915) + ## Flot 0.8.1 ## ### Bug fixes ### diff --git a/htdocs/includes/jquery/plugins/flot/README.md b/htdocs/includes/jquery/plugins/flot/README.md index 4de7bdef59c..a8f70640a6b 100644 --- a/htdocs/includes/jquery/plugins/flot/README.md +++ b/htdocs/includes/jquery/plugins/flot/README.md @@ -107,4 +107,4 @@ examples/axes-time-zones/index.html. [excanvas]: http://code.google.com/p/explorercanvas/ [flashcanvas]: http://code.google.com/p/flashcanvas/ [timezone-js]: https://github.com/mde/timezone-js -[olson]: ftp://ftp.iana.org/tz/ +[olson]: http://ftp.iana.org/time-zones diff --git a/htdocs/includes/jquery/plugins/flot/jquery.colorhelpers.js b/htdocs/includes/jquery/plugins/flot/jquery.colorhelpers.js index d3524d786f0..b2f6dc4e433 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.colorhelpers.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.colorhelpers.js @@ -74,14 +74,15 @@ // if it's "transparent" $.color.extract = function (elem, css) { var c; + do { c = elem.css(css).toLowerCase(); // keep going until we find an element that has color, or - // we hit the body + // we hit the body or root (have no parent) if (c != '' && c != 'transparent') break; elem = elem.parent(); - } while (!$.nodeName(elem.get(0), "body")); + } while (elem.length && !$.nodeName(elem.get(0), "body")); // catch Safari's way of signalling transparent if (c == "rgba(0, 0, 0, 0)") diff --git a/htdocs/includes/jquery/plugins/flot/jquery.colorhelpers.min.js b/htdocs/includes/jquery/plugins/flot/jquery.colorhelpers.min.js index 844cef6708c..7f426596432 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.colorhelpers.min.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.colorhelpers.min.js @@ -1,21 +1 @@ -/* Plugin for jQuery for working with colors. - * - * Version 1.1. - * - * Inspiration from jQuery color animation plugin by John Resig. - * - * Released under the MIT license by Ole Laursen, October 2009. - * - * Examples: - * - * $.color.parse("#fff").scale('rgb', 0.25).add('a', -0.5).toString() - * var c = $.color.extract($("#mydiv"), 'background-color'); - * console.log(c.r, c.g, c.b, c.a); - * $.color.make(100, 50, 25, 0.4).toString() // returns "rgba(100,50,25,0.4)" - * - * Note that .scale() and .add() return the same modified object - * instead of making a new one. - * - * V. 1.1: Fix error handling so e.g. parsing an empty string does - * produce a color rather than just crashing. - */(function(e){e.color={},e.color.make=function(t,n,r,i){var s={};return s.r=t||0,s.g=n||0,s.b=r||0,s.a=i!=null?i:1,s.add=function(e,t){for(var n=0;n=1?"rgb("+[s.r,s.g,s.b].join(",")+")":"rgba("+[s.r,s.g,s.b,s.a].join(",")+")"},s.normalize=function(){function e(e,t,n){return tn?n:t}return s.r=e(0,parseInt(s.r),255),s.g=e(0,parseInt(s.g),255),s.b=e(0,parseInt(s.b),255),s.a=e(0,s.a,1),s},s.clone=function(){return e.color.make(s.r,s.b,s.g,s.a)},s.normalize()},e.color.extract=function(t,n){var r;do{r=t.css(n).toLowerCase();if(r!=""&&r!="transparent")break;t=t.parent()}while(!e.nodeName(t.get(0),"body"));return r=="rgba(0, 0, 0, 0)"&&(r="transparent"),e.color.parse(r)},e.color.parse=function(n){var r,i=e.color.make;if(r=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(n))return i(parseInt(r[1],10),parseInt(r[2],10),parseInt(r[3],10));if(r=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(n))return i(parseInt(r[1],10),parseInt(r[2],10),parseInt(r[3],10),parseFloat(r[4]));if(r=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(n))return i(parseFloat(r[1])*2.55,parseFloat(r[2])*2.55,parseFloat(r[3])*2.55);if(r=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(n))return i(parseFloat(r[1])*2.55,parseFloat(r[2])*2.55,parseFloat(r[3])*2.55,parseFloat(r[4]));if(r=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(n))return i(parseInt(r[1],16),parseInt(r[2],16),parseInt(r[3],16));if(r=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(n))return i(parseInt(r[1]+r[1],16),parseInt(r[2]+r[2],16),parseInt(r[3]+r[3],16));var s=e.trim(n).toLowerCase();return s=="transparent"?i(255,255,255,0):(r=t[s]||[0,0,0],i(r[0],r[1],r[2]))};var t={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery); \ No newline at end of file +(function($){$.color={};$.color.make=function(r,g,b,a){var o={};o.r=r||0;o.g=g||0;o.b=b||0;o.a=a!=null?a:1;o.add=function(c,d){for(var i=0;i=1){return"rgb("+[o.r,o.g,o.b].join(",")+")"}else{return"rgba("+[o.r,o.g,o.b,o.a].join(",")+")"}};o.normalize=function(){function clamp(min,value,max){return valuemax?max:value}o.r=clamp(0,parseInt(o.r),255);o.g=clamp(0,parseInt(o.g),255);o.b=clamp(0,parseInt(o.b),255);o.a=clamp(0,o.a,1);return o};o.clone=function(){return $.color.make(o.r,o.b,o.g,o.a)};return o.normalize()};$.color.extract=function(elem,css){var c;do{c=elem.css(css).toLowerCase();if(c!=""&&c!="transparent")break;elem=elem.parent()}while(elem.length&&!$.nodeName(elem.get(0),"body"));if(c=="rgba(0, 0, 0, 0)")c="transparent";return $.color.parse(c)};$.color.parse=function(str){var res,m=$.color.make;if(res=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10));if(res=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10),parseFloat(res[4]));if(res=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55);if(res=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55,parseFloat(res[4]));if(res=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(str))return m(parseInt(res[1],16),parseInt(res[2],16),parseInt(res[3],16));if(res=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(str))return m(parseInt(res[1]+res[1],16),parseInt(res[2]+res[2],16),parseInt(res[3]+res[3],16));var name=$.trim(str).toLowerCase();if(name=="transparent")return m(255,255,255,0);else{res=lookupColors[name]||[0,0,0];return m(res[0],res[1],res[2])}};var lookupColors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery); \ No newline at end of file diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.canvas.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.canvas.js index d94b9611a01..29328d58121 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.canvas.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.canvas.js @@ -1,6 +1,6 @@ /* Flot plugin for drawing all elements of a plot on the canvas. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. Flot normally produces certain elements, like axis labels and the legend, using diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.canvas.min.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.canvas.min.js index ac70b537a6c..40c1051b3c7 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.canvas.min.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.canvas.min.js @@ -1,28 +1,7 @@ -/* Flot plugin for drawing all elements of a plot on the canvas. +/* Javascript plotting library for jQuery, version 0.8.3. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. -Flot normally produces certain elements, like axis labels and the legend, using -HTML elements. This permits greater interactivity and customization, and often -looks better, due to cross-browser canvas text inconsistencies and limitations. - -It can also be desirable to render the plot entirely in canvas, particularly -if the goal is to save it as an image, or if Flot is being used in a context -where the HTML DOM does not exist, as is the case within Node.js. This plugin -switches out Flot's standard drawing operations for canvas-only replacements. - -Currently the plugin supports only axis labels, but it will eventually allow -every element of the plot to be rendered directly to canvas. - -The plugin supports these options: - -{ - canvas: boolean -} - -The "canvas" option controls whether full canvas drawing is enabled, making it -possible to toggle on and off. This is useful when a plot uses HTML text in the -browser, but needs to redraw with canvas text when exporting as an image. - -*/(function(e){function o(t,o){var u=o.Canvas;n==null&&(r=u.prototype.getTextInfo,i=u.prototype.addText,n=u.prototype.render),u.prototype.render=function(){if(!t.getOptions().canvas)return n.call(this);var e=this.context,r=this._textCache;e.save(),e.textBaseline="middle";for(var i in r)if(s.call(r,i)){var o=r[i];for(var u in o)if(s.call(o,u)){var a=o[u],f=!0;for(var l in a)if(s.call(a,l)){var c=a[l],h=c.positions,p=c.lines;f&&(e.fillStyle=c.font.color,e.font=c.font.definition,f=!1);for(var d=0,v;v=h[d];d++)if(v.active)for(var m=0,g;g=v.lines[m];m++)e.fillText(p[m].text,g[0],g[1]);else h.splice(d--,1);h.length==0&&delete a[l]}}}e.restore()},u.prototype.getTextInfo=function(n,i,s,o,u){if(!t.getOptions().canvas)return r.call(this,n,i,s,o,u);var a,f,l,c;i=""+i,typeof s=="object"?a=s.style+" "+s.variant+" "+s.weight+" "+s.size+"px "+s.family:a=s,f=this._textCache[n],f==null&&(f=this._textCache[n]={}),l=f[a],l==null&&(l=f[a]={}),c=l[i];if(c==null){var h=this.context;if(typeof s!="object"){var p=e("
 
").css("position","absolute").addClass(typeof s=="string"?s:null).appendTo(this.getTextLayer(n));s={lineHeight:p.height(),style:p.css("font-style"),variant:p.css("font-variant"),weight:p.css("font-weight"),family:p.css("font-family"),color:p.css("color")},s.size=p.css("line-height",1).height(),p.remove()}a=s.style+" "+s.variant+" "+s.weight+" "+s.size+"px "+s.family,c=l[i]={width:0,height:0,positions:[],lines:[],font:{definition:a,color:s.color}},h.save(),h.font=a;var d=(i+"").replace(/
|\r\n|\r/g,"\n").split("\n");for(var v=0;v ").css("position","absolute").addClass(typeof font==="string"?font:null).appendTo(this.getTextLayer(layer));font={lineHeight:element.height(),style:element.css("font-style"),variant:element.css("font-variant"),weight:element.css("font-weight"),family:element.css("font-family"),color:element.css("color")};font.size=element.css("line-height",1).height();element.remove()}textStyle=font.style+" "+font.variant+" "+font.weight+" "+font.size+"px "+font.family;info=styleCache[text]={width:0,height:0,positions:[],lines:[],font:{definition:textStyle,color:font.color}};context.save();context.font=textStyle;var lines=(text+"").replace(/
|\r\n|\r/g,"\n").split("\n");for(var i=0;it&&(t=e[n]);return t+1}function i(e){var t=[];for(var n in e.categories){var r=e.categories[n];r>=e.min&&r<=e.max&&t.push([r,n])}return t.sort(function(e,t){return e[0]-t[0]}),t}function s(t,n,r){if(t[n].options.mode!="categories")return;if(!t[n].categories){var s={},u=t[n].options.categories||{};if(e.isArray(u))for(var a=0;aindex)index=categories[v];return index+1}function categoriesTickGenerator(axis){var res=[];for(var label in axis.categories){var v=axis.categories[label];if(v>=axis.min&&v<=axis.max)res.push([v,label])}res.sort(function(a,b){return a[0]-b[0]});return res}function setupCategoriesForAxis(series,axis,datapoints){if(series[axis].options.mode!="categories")return;if(!series[axis].categories){var c={},o=series[axis].options.categories||{};if($.isArray(o)){for(var i=0;iu[1].max||yu[0].max)continue;if(f[v].err=="y")if(g>u[0].max||gu[1].max)continue;var E=!0,S=!0;b>m[1]&&(E=!1,b=m[1]),w0&&T>0){var N=T/2;t.lineWidth=N,t.strokeStyle="rgba(0,0,0,0.1)",s(t,f[v],g,y,b,w,E,S,a,N+N/2,m),t.strokeStyle="rgba(0,0,0,0.2)",s(t,f[v],g,y,b,w,E,S,a,N/2,m)}t.strokeStyle=f[v].color?f[v].color:n.color,t.lineWidth=x,s(t,f[v],g,y,b,w,E,S,a,0,m)}}}}function s(t,n,r,i,s,u,a,f,l,c,h){i+=c,s+=c,u+=c,n.err=="x"?(s>r+l?o(t,[[s,i],[Math.max(r+l,h[0]),i]]):a=!1,ui+l?o(t,[[r,Math.max(i+l,h[1])],[r,u]]):f=!1),l=n.radius!=null?n.radius:l,a&&(n.upperCap=="-"?n.err=="x"?o(t,[[s,i-l],[s,i+l]]):o(t,[[r-l,s],[r+l,s]]):e.isFunction(n.upperCap)&&(n.err=="x"?n.upperCap(t,s,i,l):n.upperCap(t,r,s,l))),f&&(n.lowerCap=="-"?n.err=="x"?o(t,[[u,i-l],[u,i+l]]):o(t,[[r-l,u],[r+l,u]]):e.isFunction(n.lowerCap)&&(n.err=="x"?n.lowerCap(t,u,i,l):n.lowerCap(t,r,u,l)))}function o(e,t){e.beginPath(),e.moveTo(t[0][0],t[0][1]);for(var n=1;nax[1].max||yax[0].max)continue;if(err[e].err=="y")if(x>ax[0].max||xax[1].max)continue;var drawUpper=true,drawLower=true;if(upper>minmax[1]){drawUpper=false;upper=minmax[1]}if(lower0&&sw>0){var w=sw/2;ctx.lineWidth=w;ctx.strokeStyle="rgba(0,0,0,0.1)";drawError(ctx,err[e],x,y,upper,lower,drawUpper,drawLower,radius,w+w/2,minmax);ctx.strokeStyle="rgba(0,0,0,0.2)";drawError(ctx,err[e],x,y,upper,lower,drawUpper,drawLower,radius,w/2,minmax)}ctx.strokeStyle=err[e].color?err[e].color:s.color;ctx.lineWidth=lw;drawError(ctx,err[e],x,y,upper,lower,drawUpper,drawLower,radius,0,minmax)}}}}function drawError(ctx,err,x,y,upper,lower,drawUpper,drawLower,radius,offset,minmax){y+=offset;upper+=offset;lower+=offset;if(err.err=="x"){if(upper>x+radius)drawPath(ctx,[[upper,y],[Math.max(x+radius,minmax[0]),y]]);else drawUpper=false;if(lowery+radius)drawPath(ctx,[[x,Math.max(y+radius,minmax[1])],[x,lower]]);else drawLower=false}radius=err.radius!=null?err.radius:radius;if(drawUpper){if(err.upperCap=="-"){if(err.err=="x")drawPath(ctx,[[upper,y-radius],[upper,y+radius]]);else drawPath(ctx,[[x-radius,upper],[x+radius,upper]])}else if($.isFunction(err.upperCap)){if(err.err=="x")err.upperCap(ctx,upper,y,radius);else err.upperCap(ctx,x,upper,radius)}}if(drawLower){if(err.lowerCap=="-"){if(err.err=="x")drawPath(ctx,[[lower,y-radius],[lower,y+radius]]);else drawPath(ctx,[[x-radius,lower],[x+radius,lower]])}else if($.isFunction(err.lowerCap)){if(err.err=="x")err.lowerCap(ctx,lower,y,radius);else err.lowerCap(ctx,x,lower,radius)}}}function drawPath(ctx,pts){ctx.beginPath();ctx.moveTo(pts[0][0],pts[0][1]);for(var p=1;p=t.length?null:t[e.fillBetween]:null}function n(e,n,r){if(n.fillBetween==null)return;var i=t(n,e.getData());if(!i)return;var s=r.pointsize,o=r.points,u=i.datapoints.pointsize,a=i.datapoints.points,f=[],l,c,h,p,d,v,m=n.lines.show,g=s>2&&r.format[2].y,y=m&&n.lines.steps,b=!0,w=0,E=0,S,x;for(;;){if(w>=o.length)break;S=f.length;if(o[w]==null){for(x=0;x=a.length){if(!m)for(x=0;xp){if(m&&w>0&&o[w-s]!=null){h=c+(o[w-s+1]-c)*(p-l)/(o[w-s]-l),f.push(p),f.push(h);for(x=2;x0&&a[E-u]!=null&&(v=d+(a[E-u+1]-d)*(l-p)/(a[E-u]-p)),w+=s}b=!1,S!==f.length&&g&&(f[S+2]=v)}if(y&&S!==f.length&&S>0&&f[S]!==null&&f[S]!==f[S-s]&&f[S+1]!==f[S-s+1]){for(x=0;x=allseries.length){return null}return allseries[s.fillBetween]}return null}function computeFillBottoms(plot,s,datapoints){if(s.fillBetween==null){return}var other=findBottomSeries(s,plot.getData());if(!other){return}var ps=datapoints.pointsize,points=datapoints.points,otherps=other.datapoints.pointsize,otherpoints=other.datapoints.points,newpoints=[],px,py,intery,qx,qy,bottom,withlines=s.lines.show,withbottom=ps>2&&datapoints.format[2].y,withsteps=withlines&&s.lines.steps,fromgap=true,i=0,j=0,l,m;while(true){if(i>=points.length){break}l=newpoints.length;if(points[i]==null){for(m=0;m=otherpoints.length){if(!withlines){for(m=0;mqx){if(withlines&&i>0&&points[i-ps]!=null){intery=py+(points[i-ps+1]-py)*(qx-px)/(points[i-ps]-px);newpoints.push(qx);newpoints.push(intery);for(m=2;m0&&otherpoints[j-otherps]!=null){bottom=qy+(otherpoints[j-otherps+1]-qy)*(px-qx)/(otherpoints[j-otherps]-qx)}i+=ps}fromgap=false;if(l!==newpoints.length&&withbottom){newpoints[l+2]=bottom}}if(withsteps&&l!==newpoints.length&&l>0&&newpoints[l]!==null&&newpoints[l]!==newpoints[l-ps]&&newpoints[l+1]!==newpoints[l-ps+1]){for(m=0;ml&&(d=l,l=a,a=d),f>c&&(d=c,c=f,f=d),n.images.anchor=="center"&&(d=.5*(l-a)/(u.width-1),a-=d,l+=d,d=.5*(c-f)/(u.height-1),f-=d,c+=d);if(a==l||f==c||a>=h.max||l<=h.min||f>=p.max||c<=p.min)continue;var v=0,m=0,g=u.width,y=u.height;ah.max&&(g+=(g-v)*(h.max-l)/(l-a),l=h.max),fp.max&&(m+=(m-y)*(p.max-c)/(c-f),c=p.max),a=h.p2c(a),l=h.p2c(l),f=p.p2c(f),c=p.p2c(c),a>l&&(d=l,l=a,a=d),f>c&&(d=c,c=f,f=d),d=t.globalAlpha,t.globalAlpha*=n.images.alpha,t.drawImage(u,v,m,g-v,y-m,a+r.left,f+r.top,l-a,c-f),t.globalAlpha=d}}function r(e,t,n,r){if(!t.images.show)return;r.format=[{required:!0},{x:!0,number:!0,required:!0},{y:!0,number:!0,required:!0},{x:!0,number:!0,required:!0},{y:!0,number:!0,required:!0}]}function i(e){e.hooks.processRawData.push(r),e.hooks.drawSeries.push(n)}var t={series:{images:{show:!1,alpha:1,anchor:"corner"}}};e.plot.image={},e.plot.image.loadDataImages=function(t,n,r){var i=[],s=[],o=n.series.images.show;e.each(t,function(t,n){if(!o&&!n.images.show)return;n.data&&(n=n.data),e.each(n,function(e,t){typeof t[0]=="string"&&(i.push(t[0]),s.push(t))})}),e.plot.image.load(i,function(t){e.each(s,function(e,n){var r=n[0];t[r]&&(n[0]=t[r])}),r()})},e.plot.image.load=function(t,n){var r=t.length,i={};r==0&&n({}),e.each(t,function(t,s){var o=function(){--r,i[s]=this,r==0&&n(i)};e("").load(o).error(o).attr("src",s)})},e.plot.plugins.push({init:i,options:t,name:"image",version:"1.1"})})(jQuery); \ No newline at end of file +*/ +(function($){var options={series:{images:{show:false,alpha:1,anchor:"corner"}}};$.plot.image={};$.plot.image.loadDataImages=function(series,options,callback){var urls=[],points=[];var defaultShow=options.series.images.show;$.each(series,function(i,s){if(!(defaultShow||s.images.show))return;if(s.data)s=s.data;$.each(s,function(i,p){if(typeof p[0]=="string"){urls.push(p[0]);points.push(p)}})});$.plot.image.load(urls,function(loadedImages){$.each(points,function(i,p){var url=p[0];if(loadedImages[url])p[0]=loadedImages[url]});callback()})};$.plot.image.load=function(urls,callback){var missing=urls.length,loaded={};if(missing==0)callback({});$.each(urls,function(i,url){var handler=function(){--missing;loaded[url]=this;if(missing==0)callback(loaded)};$("").load(handler).error(handler).attr("src",url)})};function drawSeries(plot,ctx,series){var plotOffset=plot.getPlotOffset();if(!series.images||!series.images.show)return;var points=series.datapoints.points,ps=series.datapoints.pointsize;for(var i=0;ix2){tmp=x2;x2=x1;x1=tmp}if(y1>y2){tmp=y2;y2=y1;y1=tmp}if(series.images.anchor=="center"){tmp=.5*(x2-x1)/(img.width-1);x1-=tmp;x2+=tmp;tmp=.5*(y2-y1)/(img.height-1);y1-=tmp;y2+=tmp}if(x1==x2||y1==y2||x1>=xaxis.max||x2<=xaxis.min||y1>=yaxis.max||y2<=yaxis.min)continue;var sx1=0,sy1=0,sx2=img.width,sy2=img.height;if(x1xaxis.max){sx2+=(sx2-sx1)*(xaxis.max-x2)/(x2-x1);x2=xaxis.max}if(y1yaxis.max){sy1+=(sy1-sy2)*(yaxis.max-y2)/(y2-y1);y2=yaxis.max}x1=xaxis.p2c(x1);x2=xaxis.p2c(x2);y1=yaxis.p2c(y1);y2=yaxis.p2c(y2);if(x1>x2){tmp=x2;x2=x1;x1=tmp}if(y1>y2){tmp=y2;y2=y1;y1=tmp}tmp=ctx.globalAlpha;ctx.globalAlpha*=series.images.alpha;ctx.drawImage(img,sx1,sy1,sx2-sx1,sy2-sy1,x1+plotOffset.left,y1+plotOffset.top,x2-x1,y2-y1);ctx.globalAlpha=tmp}}function processRawData(plot,series,data,datapoints){if(!series.images.show)return;datapoints.format=[{required:true},{x:true,number:true,required:true},{y:true,number:true,required:true},{x:true,number:true,required:true},{y:true,number:true,required:true}]}function init(plot){plot.hooks.processRawData.push(processRawData);plot.hooks.drawSeries.push(drawSeries)}$.plot.plugins.push({init:init,options:options,name:"image",version:"1.1"})})(jQuery); \ No newline at end of file diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.js index aa7e362ae1e..39f3e4cf3ef 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.js @@ -1,6 +1,6 @@ -/* Javascript plotting library for jQuery, version 0.8.1. +/* Javascript plotting library for jQuery, version 0.8.3. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. */ @@ -29,7 +29,7 @@ Licensed under the MIT license. * V. 1.1: Fix error handling so e.g. parsing an empty string does * produce a color rather than just crashing. */ -(function(B){B.color={};B.color.make=function(F,E,C,D){var G={};G.r=F||0;G.g=E||0;G.b=C||0;G.a=D!=null?D:1;G.add=function(J,I){for(var H=0;H=1){return"rgb("+[G.r,G.g,G.b].join(",")+")"}else{return"rgba("+[G.r,G.g,G.b,G.a].join(",")+")"}};G.normalize=function(){function H(J,K,I){return KI?I:K)}G.r=H(0,parseInt(G.r),255);G.g=H(0,parseInt(G.g),255);G.b=H(0,parseInt(G.b),255);G.a=H(0,G.a,1);return G};G.clone=function(){return B.color.make(G.r,G.b,G.g,G.a)};return G.normalize()};B.color.extract=function(D,C){var E;do{E=D.css(C).toLowerCase();if(E!=""&&E!="transparent"){break}D=D.parent()}while(!B.nodeName(D.get(0),"body"));if(E=="rgba(0, 0, 0, 0)"){E="transparent"}return B.color.parse(E)};B.color.parse=function(F){var E,C=B.color.make;if(E=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(F)){return C(parseInt(E[1],10),parseInt(E[2],10),parseInt(E[3],10))}if(E=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(F)){return C(parseInt(E[1],10),parseInt(E[2],10),parseInt(E[3],10),parseFloat(E[4]))}if(E=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(F)){return C(parseFloat(E[1])*2.55,parseFloat(E[2])*2.55,parseFloat(E[3])*2.55)}if(E=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(F)){return C(parseFloat(E[1])*2.55,parseFloat(E[2])*2.55,parseFloat(E[3])*2.55,parseFloat(E[4]))}if(E=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(F)){return C(parseInt(E[1],16),parseInt(E[2],16),parseInt(E[3],16))}if(E=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(F)){return C(parseInt(E[1]+E[1],16),parseInt(E[2]+E[2],16),parseInt(E[3]+E[3],16))}var D=B.trim(F).toLowerCase();if(D=="transparent"){return C(255,255,255,0)}else{E=A[D]||[0,0,0];return C(E[0],E[1],E[2])}};var A={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery); +(function($){$.color={};$.color.make=function(r,g,b,a){var o={};o.r=r||0;o.g=g||0;o.b=b||0;o.a=a!=null?a:1;o.add=function(c,d){for(var i=0;i=1){return"rgb("+[o.r,o.g,o.b].join(",")+")"}else{return"rgba("+[o.r,o.g,o.b,o.a].join(",")+")"}};o.normalize=function(){function clamp(min,value,max){return valuemax?max:value}o.r=clamp(0,parseInt(o.r),255);o.g=clamp(0,parseInt(o.g),255);o.b=clamp(0,parseInt(o.b),255);o.a=clamp(0,o.a,1);return o};o.clone=function(){return $.color.make(o.r,o.b,o.g,o.a)};return o.normalize()};$.color.extract=function(elem,css){var c;do{c=elem.css(css).toLowerCase();if(c!=""&&c!="transparent")break;elem=elem.parent()}while(elem.length&&!$.nodeName(elem.get(0),"body"));if(c=="rgba(0, 0, 0, 0)")c="transparent";return $.color.parse(c)};$.color.parse=function(str){var res,m=$.color.make;if(res=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10));if(res=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10),parseFloat(res[4]));if(res=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55);if(res=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55,parseFloat(res[4]));if(res=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(str))return m(parseInt(res[1],16),parseInt(res[2],16),parseInt(res[3],16));if(res=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(str))return m(parseInt(res[1]+res[1],16),parseInt(res[2]+res[2],16),parseInt(res[3]+res[3],16));var name=$.trim(str).toLowerCase();if(name=="transparent")return m(255,255,255,0);else{res=lookupColors[name]||[0,0,0];return m(res[0],res[1],res[2])}};var lookupColors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery); // the actual Flot code (function($) { @@ -38,6 +38,22 @@ Licensed under the MIT license. var hasOwnProperty = Object.prototype.hasOwnProperty; + // A shim to provide 'detach' to jQuery versions prior to 1.4. Using a DOM + // operation produces the same effect as detach, i.e. removing the element + // without touching its jQuery data. + + // Do not merge this into Flot 0.9, since it requires jQuery 1.4.4+. + + if (!$.fn.detach) { + $.fn.detach = function() { + return this.each(function() { + if (this.parentNode) { + this.parentNode.removeChild( this ); + } + }); + }; + } + /////////////////////////////////////////////////////////////////////////// // The Canvas object is a wrapper around an HTML5 tag. // @@ -425,7 +441,7 @@ Licensed under the MIT license. element: positions.length ? info.element.clone() : info.element, x: x, y: y - } + }; positions.push(position); @@ -658,6 +674,23 @@ Licensed under the MIT license. }; }; plot.shutdown = shutdown; + plot.destroy = function () { + shutdown(); + placeholder.removeData("plot").empty(); + + series = []; + options = null; + surface = null; + overlay = null; + eventHolder = null; + ctx = null; + octx = null; + xaxes = []; + yaxes = []; + hooks = null; + highlights = []; + plot = null; + }; plot.resize = function () { var width = placeholder.width(), height = placeholder.height(); @@ -735,16 +768,16 @@ Licensed under the MIT license. // since the rest of the code assumes that they exist. var i, axisOptions, axisCount, + fontSize = placeholder.css("font-size"), + fontSizeDefault = fontSize ? +fontSize.replace("px", "") : 13, fontDefaults = { style: placeholder.css("font-style"), - size: Math.round(0.8 * (+placeholder.css("font-size").replace("px", "") || 13)), + size: Math.round(0.8 * fontSizeDefault), variant: placeholder.css("font-variant"), weight: placeholder.css("font-weight"), family: placeholder.css("font-family") }; - fontDefaults.lineHeight = fontDefaults.size * 1.15; - axisCount = options.xaxes.length || 1; for (i = 0; i < axisCount; ++i) { @@ -761,6 +794,9 @@ Licensed under the MIT license. if (!axisOptions.font.color) { axisOptions.font.color = axisOptions.color; } + if (!axisOptions.font.lineHeight) { + axisOptions.font.lineHeight = Math.round(axisOptions.font.size * 1.15); + } } } @@ -780,6 +816,9 @@ Licensed under the MIT license. if (!axisOptions.font.color) { axisOptions.font.color = axisOptions.color; } + if (!axisOptions.font.lineHeight) { + axisOptions.font.lineHeight = Math.round(axisOptions.font.size * 1.15); + } } } @@ -791,10 +830,24 @@ Licensed under the MIT license. if (options.x2axis) { options.xaxes[1] = $.extend(true, {}, options.xaxis, options.x2axis); options.xaxes[1].position = "top"; + // Override the inherit to allow the axis to auto-scale + if (options.x2axis.min == null) { + options.xaxes[1].min = null; + } + if (options.x2axis.max == null) { + options.xaxes[1].max = null; + } } if (options.y2axis) { options.yaxes[1] = $.extend(true, {}, options.yaxis, options.y2axis); options.yaxes[1].position = "right"; + // Override the inherit to allow the axis to auto-scale + if (options.y2axis.min == null) { + options.yaxes[1].min = null; + } + if (options.y2axis.max == null) { + options.yaxes[1].max = null; + } } if (options.grid.coloredAreas) options.grid.markings = options.grid.coloredAreas; @@ -1131,7 +1184,7 @@ Licensed under the MIT license. if (val != null) { f = format[m]; // extract min/max info - if (f.autoscale) { + if (f.autoscale !== false) { if (f.x) { updateAxis(s.xaxis, val, val); } @@ -1218,11 +1271,8 @@ Licensed under the MIT license. case "right": delta = -s.bars.barWidth; break; - case "center": - delta = -s.bars.barWidth / 2; - break; default: - throw new Error("Invalid bar alignment: " + s.bars.align); + delta = -s.bars.barWidth / 2; } if (s.bars.horizontal) { @@ -1253,7 +1303,9 @@ Licensed under the MIT license. // from a previous plot in this container that we'll try to re-use. placeholder.css("padding", 0) // padding messes up the positioning - .children(":not(.flot-base,.flot-overlay)").remove(); + .children().filter(function(){ + return !$(this).hasClass("flot-overlay") && !$(this).hasClass('flot-base'); + }).remove(); if (placeholder.css("position") == 'static') placeholder.css("position", "relative"); // for positioning labels and overlay @@ -1350,7 +1402,7 @@ Licensed under the MIT license. ticks = axis.ticks || [], labelWidth = opts.labelWidth || 0, labelHeight = opts.labelHeight || 0, - maxWidth = labelWidth || axis.direction == "x" ? Math.floor(surface.width / (ticks.length || 1)) : null; + maxWidth = labelWidth || (axis.direction == "x" ? Math.floor(surface.width / (ticks.length || 1)) : null), legacyStyles = axis.direction + "Axis " + axis.direction + axis.n + "Axis", layer = "flot-" + axis.direction + "-axis flot-" + axis.direction + axis.n + "-axis " + legacyStyles, font = opts.font || "flot-tick-label tickLabel"; @@ -1382,37 +1434,50 @@ Licensed under the MIT license. var lw = axis.labelWidth, lh = axis.labelHeight, pos = axis.options.position, + isXAxis = axis.direction === "x", tickLength = axis.options.tickLength, axisMargin = options.grid.axisMargin, padding = options.grid.labelMargin, - all = axis.direction == "x" ? xaxes : yaxes, - index, innermost; + innermost = true, + outermost = true, + first = true, + found = false; - // determine axis margin - var samePosition = $.grep(all, function (a) { - return a && a.options.position == pos && a.reserveSpace; + // Determine the axis's position in its direction and on its side + + $.each(isXAxis ? xaxes : yaxes, function(i, a) { + if (a && (a.show || a.reserveSpace)) { + if (a === axis) { + found = true; + } else if (a.options.position === pos) { + if (found) { + outermost = false; + } else { + innermost = false; + } + } + if (!found) { + first = false; + } + } }); - if ($.inArray(axis, samePosition) == samePosition.length - 1) - axisMargin = 0; // outermost - // determine tick length - if we're innermost, we can use "full" + // The outermost axis on each side has no margin + + if (outermost) { + axisMargin = 0; + } + + // The ticks for the first axis in each direction stretch across + if (tickLength == null) { - var sameDirection = $.grep(all, function (a) { - return a && a.reserveSpace; - }); - - innermost = $.inArray(axis, sameDirection) == 0; - if (innermost) - tickLength = "full"; - else - tickLength = 5; + tickLength = first ? "full" : 5; } if (!isNaN(+tickLength)) padding += +tickLength; - // compute box - if (axis.direction == "x") { + if (isXAxis) { lh += padding; if (pos == "bottom") { @@ -1462,7 +1527,7 @@ Licensed under the MIT license. // inside the canvas and isn't clipped off var minMargin = options.grid.minBorderMargin, - margins = { x: 0, y: 0 }, i, axis; + axis, i; // check stuff from the plot (FIXME: this should just read // a value from the series, otherwise it's impossible to @@ -1473,21 +1538,32 @@ Licensed under the MIT license. minMargin = Math.max(minMargin, 2 * (series[i].points.radius + series[i].points.lineWidth/2)); } - margins.x = margins.y = Math.ceil(minMargin); + var margins = { + left: minMargin, + right: minMargin, + top: minMargin, + bottom: minMargin + }; // check axis labels, note we don't check the actual // labels but instead use the overall width/height to not // jump as much around with replots $.each(allAxes(), function (_, axis) { - var dir = axis.direction; - if (axis.reserveSpace) - margins[dir] = Math.ceil(Math.max(margins[dir], (dir == "x" ? axis.labelWidth : axis.labelHeight) / 2)); + if (axis.reserveSpace && axis.ticks && axis.ticks.length) { + if (axis.direction === "x") { + margins.left = Math.max(margins.left, axis.labelWidth / 2); + margins.right = Math.max(margins.right, axis.labelWidth / 2); + } else { + margins.bottom = Math.max(margins.bottom, axis.labelHeight / 2); + margins.top = Math.max(margins.top, axis.labelHeight / 2); + } + } }); - plotOffset.left = Math.max(margins.x, plotOffset.left); - plotOffset.right = Math.max(margins.x, plotOffset.right); - plotOffset.top = Math.max(margins.y, plotOffset.top); - plotOffset.bottom = Math.max(margins.y, plotOffset.bottom); + plotOffset.left = Math.ceil(Math.max(margins.left, plotOffset.left)); + plotOffset.right = Math.ceil(Math.max(margins.right, plotOffset.right)); + plotOffset.top = Math.ceil(Math.max(margins.top, plotOffset.top)); + plotOffset.bottom = Math.ceil(Math.max(margins.bottom, plotOffset.bottom)); } function setupGrid() { @@ -1513,20 +1589,18 @@ Licensed under the MIT license. } } - // init axes $.each(axes, function (_, axis) { - axis.show = axis.options.show; - if (axis.show == null) - axis.show = axis.used; // by default an axis is visible if it's got data - - axis.reserveSpace = axis.show || axis.options.reserveSpace; - + var axisOpts = axis.options; + axis.show = axisOpts.show == null ? axis.used : axisOpts.show; + axis.reserveSpace = axisOpts.reserveSpace == null ? axis.show : axisOpts.reserveSpace; setRange(axis); }); if (showGrid) { - var allocatedAxes = $.grep(axes, function (axis) { return axis.reserveSpace; }); + var allocatedAxes = $.grep(axes, function (axis) { + return axis.show || axis.reserveSpace; + }); $.each(allocatedAxes, function (_, axis) { // make the ticks @@ -1655,8 +1729,8 @@ Licensed under the MIT license. axis.tickDecimals = Math.max(0, maxDec != null ? maxDec : dec); axis.tickSize = opts.tickSize || size; - // Time mode was moved to a plug-in in 0.8, but since so many people use this - // we'll add an especially friendly make sure they remembered to include it. + // Time mode was moved to a plug-in in 0.8, and since so many people use it + // we'll add an especially friendly reminder to make sure they included it. if (opts.mode == "time" && !axis.tickGenerator) { throw new Error("Time mode requires the flot.time plugin."); @@ -1912,26 +1986,34 @@ Licensed under the MIT license. yrange.from = Math.max(yrange.from, yrange.axis.min); yrange.to = Math.min(yrange.to, yrange.axis.max); - if (xrange.from == xrange.to && yrange.from == yrange.to) + var xequal = xrange.from === xrange.to, + yequal = yrange.from === yrange.to; + + if (xequal && yequal) { continue; + } // then draw - xrange.from = xrange.axis.p2c(xrange.from); - xrange.to = xrange.axis.p2c(xrange.to); - yrange.from = yrange.axis.p2c(yrange.from); - yrange.to = yrange.axis.p2c(yrange.to); + xrange.from = Math.floor(xrange.axis.p2c(xrange.from)); + xrange.to = Math.floor(xrange.axis.p2c(xrange.to)); + yrange.from = Math.floor(yrange.axis.p2c(yrange.from)); + yrange.to = Math.floor(yrange.axis.p2c(yrange.to)); - if (xrange.from == xrange.to || yrange.from == yrange.to) { - // draw line + if (xequal || yequal) { + var lineWidth = m.lineWidth || options.grid.markingsLineWidth, + subPixel = lineWidth % 2 ? 0.5 : 0; ctx.beginPath(); ctx.strokeStyle = m.color || options.grid.markingsColor; - ctx.lineWidth = m.lineWidth || options.grid.markingsLineWidth; - ctx.moveTo(xrange.from, yrange.from); - ctx.lineTo(xrange.to, yrange.to); + ctx.lineWidth = lineWidth; + if (xequal) { + ctx.moveTo(xrange.to + subPixel, yrange.from); + ctx.lineTo(xrange.to + subPixel, yrange.to); + } else { + ctx.moveTo(xrange.from, yrange.to + subPixel); + ctx.lineTo(xrange.to, yrange.to + subPixel); + } ctx.stroke(); - } - else { - // fill area + } else { ctx.fillStyle = m.color || options.grid.markingsColor; ctx.fillRect(xrange.from, yrange.to, xrange.to - xrange.from, @@ -2100,17 +2182,21 @@ Licensed under the MIT license. function drawAxisLabels() { $.each(allAxes(), function (_, axis) { - if (!axis.show || axis.ticks.length == 0) - return; - var box = axis.box, legacyStyles = axis.direction + "Axis " + axis.direction + axis.n + "Axis", layer = "flot-" + axis.direction + "-axis flot-" + axis.direction + axis.n + "-axis " + legacyStyles, font = axis.options.font || "flot-tick-label tickLabel", tick, x, y, halign, valign; + // Remove text before checking for axis.show and ticks.length; + // otherwise plugins, like flot-tickrotor, that draw their own + // tick labels will end up with both theirs and the defaults. + surface.removeText(layer); + if (!axis.show || axis.ticks.length == 0) + return; + for (var i = 0; i < axis.ticks.length; ++i) { tick = axis.ticks[i]; @@ -2468,7 +2554,7 @@ Licensed under the MIT license. ctx.restore(); } - function drawBar(x, y, b, barLeft, barRight, offset, fillStyleCallback, axisx, axisy, c, horizontal, lineWidth) { + function drawBar(x, y, b, barLeft, barRight, fillStyleCallback, axisx, axisy, c, horizontal, lineWidth) { var left, right, bottom, top, drawLeft, drawRight, drawTop, drawBottom, tmp; @@ -2543,13 +2629,8 @@ Licensed under the MIT license. // fill the bar if (fillStyleCallback) { - c.beginPath(); - c.moveTo(left, bottom); - c.lineTo(left, top); - c.lineTo(right, top); - c.lineTo(right, bottom); c.fillStyle = fillStyleCallback(bottom, top); - c.fill(); + c.fillRect(left, top, right - left, bottom - top) } // draw outline @@ -2557,35 +2638,35 @@ Licensed under the MIT license. c.beginPath(); // FIXME: inline moveTo is buggy with excanvas - c.moveTo(left, bottom + offset); + c.moveTo(left, bottom); if (drawLeft) - c.lineTo(left, top + offset); + c.lineTo(left, top); else - c.moveTo(left, top + offset); + c.moveTo(left, top); if (drawTop) - c.lineTo(right, top + offset); + c.lineTo(right, top); else - c.moveTo(right, top + offset); + c.moveTo(right, top); if (drawRight) - c.lineTo(right, bottom + offset); + c.lineTo(right, bottom); else - c.moveTo(right, bottom + offset); + c.moveTo(right, bottom); if (drawBottom) - c.lineTo(left, bottom + offset); + c.lineTo(left, bottom); else - c.moveTo(left, bottom + offset); + c.moveTo(left, bottom); c.stroke(); } } function drawSeriesBars(series) { - function plotBars(datapoints, barLeft, barRight, offset, fillStyleCallback, axisx, axisy) { + function plotBars(datapoints, barLeft, barRight, fillStyleCallback, axisx, axisy) { var points = datapoints.points, ps = datapoints.pointsize; for (var i = 0; i < points.length; i += ps) { if (points[i] == null) continue; - drawBar(points[i], points[i + 1], points[i + 2], barLeft, barRight, offset, fillStyleCallback, axisx, axisy, ctx, series.bars.horizontal, series.bars.lineWidth); + drawBar(points[i], points[i + 1], points[i + 2], barLeft, barRight, fillStyleCallback, axisx, axisy, ctx, series.bars.horizontal, series.bars.lineWidth); } } @@ -2605,15 +2686,12 @@ Licensed under the MIT license. case "right": barLeft = -series.bars.barWidth; break; - case "center": - barLeft = -series.bars.barWidth / 2; - break; default: - throw new Error("Invalid bar alignment: " + series.bars.align); + barLeft = -series.bars.barWidth / 2; } var fillStyleCallback = series.bars.fill ? function (bottom, top) { return getFillStyle(series.bars, series.color, bottom, top); } : null; - plotBars(series.datapoints, barLeft, barLeft + series.bars.barWidth, 0, fillStyleCallback, series.xaxis, series.yaxis); + plotBars(series.datapoints, barLeft, barLeft + series.bars.barWidth, fillStyleCallback, series.xaxis, series.yaxis); ctx.restore(); } @@ -2633,10 +2711,15 @@ Licensed under the MIT license. function insertLegend() { - placeholder.find(".legend").remove(); + if (options.legend.container != null) { + $(options.legend.container).html(""); + } else { + placeholder.find(".legend").remove(); + } - if (!options.legend.show) + if (!options.legend.show) { return; + } var fragments = [], entries = [], rowStarted = false, lf = options.legend.labelFormatter, s, label; @@ -2797,8 +2880,21 @@ Licensed under the MIT license. } if (s.bars.show && !item) { // no other point can be nearby - var barLeft = s.bars.align == "left" ? 0 : -s.bars.barWidth/2, - barRight = barLeft + s.bars.barWidth; + + var barLeft, barRight; + + switch (s.bars.align) { + case "left": + barLeft = 0; + break; + case "right": + barLeft = -s.bars.barWidth; + break; + default: + barLeft = -s.bars.barWidth / 2; + } + + barRight = barLeft + s.bars.barWidth; for (j = 0; j < points.length; j += ps) { var x = points[j], y = points[j + 1], b = points[j + 2]; @@ -2996,13 +3092,24 @@ Licensed under the MIT license. function drawBarHighlight(series, point) { var highlightColor = (typeof series.highlightColor === "string") ? series.highlightColor : $.color.parse(series.color).scale('a', 0.5).toString(), fillStyle = highlightColor, - barLeft = series.bars.align == "left" ? 0 : -series.bars.barWidth/2; + barLeft; + + switch (series.bars.align) { + case "left": + barLeft = 0; + break; + case "right": + barLeft = -series.bars.barWidth; + break; + default: + barLeft = -series.bars.barWidth / 2; + } octx.lineWidth = series.bars.lineWidth; octx.strokeStyle = highlightColor; drawBar(point[0], point[1], point[2] || 0, barLeft, barLeft + series.bars.barWidth, - 0, function () { return fillStyle; }, series.xaxis, series.yaxis, octx, series.bars.horizontal, series.bars.lineWidth); + function () { return fillStyle; }, series.xaxis, series.yaxis, octx, series.bars.horizontal, series.bars.lineWidth); } function getColorOrGradient(spec, bottom, top, defaultColor) { @@ -3041,7 +3148,7 @@ Licensed under the MIT license. return plot; }; - $.plot.version = "0.8.1"; + $.plot.version = "0.8.3"; $.plot.plugins = []; diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.min.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.min.js index 3706512c482..968d3ebd990 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.min.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.min.js @@ -1,29 +1,8 @@ -/* Javascript plotting library for jQuery, version 0.8.1. +/* Javascript plotting library for jQuery, version 0.8.3. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. -*/// first an inline dependency, jquery.colorhelpers.js, we inline it here -// for convenience -/* Plugin for jQuery for working with colors. - * - * Version 1.1. - * - * Inspiration from jQuery color animation plugin by John Resig. - * - * Released under the MIT license by Ole Laursen, October 2009. - * - * Examples: - * - * $.color.parse("#fff").scale('rgb', 0.25).add('a', -0.5).toString() - * var c = $.color.extract($("#mydiv"), 'background-color'); - * console.log(c.r, c.g, c.b, c.a); - * $.color.make(100, 50, 25, 0.4).toString() // returns "rgba(100,50,25,0.4)" - * - * Note that .scale() and .add() return the same modified object - * instead of making a new one. - * - * V. 1.1: Fix error handling so e.g. parsing an empty string does - * produce a color rather than just crashing. - */(function(e){e.color={},e.color.make=function(t,n,r,i){var s={};return s.r=t||0,s.g=n||0,s.b=r||0,s.a=i!=null?i:1,s.add=function(e,t){for(var n=0;n=1?"rgb("+[s.r,s.g,s.b].join(",")+")":"rgba("+[s.r,s.g,s.b,s.a].join(",")+")"},s.normalize=function(){function e(e,t,n){return tn?n:t}return s.r=e(0,parseInt(s.r),255),s.g=e(0,parseInt(s.g),255),s.b=e(0,parseInt(s.b),255),s.a=e(0,s.a,1),s},s.clone=function(){return e.color.make(s.r,s.b,s.g,s.a)},s.normalize()},e.color.extract=function(t,n){var r;do{r=t.css(n).toLowerCase();if(r!=""&&r!="transparent")break;t=t.parent()}while(!e.nodeName(t.get(0),"body"));return r=="rgba(0, 0, 0, 0)"&&(r="transparent"),e.color.parse(r)},e.color.parse=function(n){var r,i=e.color.make;if(r=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(n))return i(parseInt(r[1],10),parseInt(r[2],10),parseInt(r[3],10));if(r=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(n))return i(parseInt(r[1],10),parseInt(r[2],10),parseInt(r[3],10),parseFloat(r[4]));if(r=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(n))return i(parseFloat(r[1])*2.55,parseFloat(r[2])*2.55,parseFloat(r[3])*2.55);if(r=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(n))return i(parseFloat(r[1])*2.55,parseFloat(r[2])*2.55,parseFloat(r[3])*2.55,parseFloat(r[4]));if(r=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(n))return i(parseInt(r[1],16),parseInt(r[2],16),parseInt(r[3],16));if(r=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(n))return i(parseInt(r[1]+r[1],16),parseInt(r[2]+r[2],16),parseInt(r[3]+r[3],16));var s=e.trim(n).toLowerCase();return s=="transparent"?i(255,255,255,0):(r=t[s]||[0,0,0],i(r[0],r[1],r[2]))};var t={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery),function(e){function n(t,n){var r=n.children("."+t)[0];if(r==null){r=document.createElement("canvas"),r.className=t,e(r).css({direction:"ltr",position:"absolute",left:0,top:0}).appendTo(n);if(!r.getContext){if(!window.G_vmlCanvasManager)throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode.");r=window.G_vmlCanvasManager.initElement(r)}}this.element=r;var i=this.context=r.getContext("2d"),s=window.devicePixelRatio||1,o=i.webkitBackingStorePixelRatio||i.mozBackingStorePixelRatio||i.msBackingStorePixelRatio||i.oBackingStorePixelRatio||i.backingStorePixelRatio||1;this.pixelRatio=s/o,this.resize(n.width(),n.height()),this.textContainer=null,this.text={},this._textCache={}}function r(t,r,s,o){function E(e,t){t=[w].concat(t);for(var n=0;nn&&(n=i))}t<=n&&(t=n+1);var s,o=[],f=a.colors,l=f.length,c=0;for(r=0;r=0?c<.5?c=-c-.2:c=0:c=-c),o[r]=s.scale("rgb",1+c);var h=0,p;for(r=0;re.datamax&&n!=r&&(e.datamax=n)}var t=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY,r=Number.MAX_VALUE,i,s,o,a,f,l,c,h,p,d,v,m,g,y,w,S;e.each(k(),function(e,r){r.datamin=t,r.datamax=n,r.used=!1});for(i=0;i0&&c[o-h]!=null&&c[o-h]!=c[o]&&c[o-h+1]!=c[o+1]){for(a=0;aO&&(O=m)),g.y&&(mM&&(M=m))}}if(l.bars.show){var _;switch(l.bars.align){case"left":_=0;break;case"right":_=-l.bars.barWidth;break;case"center":_=-l.bars.barWidth/2;break;default:throw new Error("Invalid bar alignment: "+l.bars.align)}l.bars.horizontal?(A+=_,M+=_+l.bars.barWidth):(L+=_,O+=_+l.bars.barWidth)}x(l.xaxis,L,O),x(l.yaxis,A,M)}e.each(k(),function(e,r){r.datamin==t&&(r.datamin=null),r.datamax==n&&(r.datamax=null)})}function D(){t.css("padding",0).children(":not(.flot-base,.flot-overlay)").remove(),t.css("position")=="static"&&t.css("position","relative"),f=new n("flot-base",t),l=new n("flot-overlay",t),h=f.context,p=l.context,c=e(l.element).unbind();var r=t.data("plot");r&&(r.shutdown(),l.clear()),t.data("plot",w)}function P(){a.grid.hoverable&&(c.mousemove(at),c.bind("mouseleave",ft)),a.grid.clickable&&c.click(lt),E(b.bindEvents,[c])}function H(){ot&&clearTimeout(ot),c.unbind("mousemove",at),c.unbind("mouseleave",ft),c.unbind("click",lt),E(b.shutdown,[c])}function B(e){function t(e){return e}var n,r,i=e.options.transform||t,s=e.options.inverseTransform;e.direction=="x"?(n=e.scale=g/Math.abs(i(e.max)-i(e.min)),r=Math.min(i(e.max),i(e.min))):(n=e.scale=y/Math.abs(i(e.max)-i(e.min)),n=-n,r=Math.max(i(e.max),i(e.min))),i==t?e.p2c=function(e){return(e-r)*n}:e.p2c=function(e){return(i(e)-r)*n},s?e.c2p=function(e){return s(r+e/n)}:e.c2p=function(e){return r+e/n}}function j(e){var t=e.options,n=e.ticks||[],r=t.labelWidth||0,i=t.labelHeight||0,s=r||e.direction=="x"?Math.floor(f.width/(n.length||1)):null;legacyStyles=e.direction+"Axis "+e.direction+e.n+"Axis",layer="flot-"+e.direction+"-axis flot-"+e.direction+e.n+"-axis "+legacyStyles,font=t.font||"flot-tick-label tickLabel";for(var o=0;o=0;--t)F(o[t]);q(),e.each(o,function(e,t){I(t)})}g=f.width-m.left-m.right,y=f.height-m.bottom-m.top,e.each(n,function(e,t){B(t)}),r&&G(),it()}function U(e){var t=e.options,n=+(t.min!=null?t.min:e.datamin),r=+(t.max!=null?t.max:e.datamax),i=r-n;if(i==0){var s=r==0?1:.01;t.min==null&&(n-=s);if(t.max==null||t.min!=null)r+=s}else{var o=t.autoscaleMargin;o!=null&&(t.min==null&&(n-=i*o,n<0&&e.datamin!=null&&e.datamin>=0&&(n=0)),t.max==null&&(r+=i*o,r>0&&e.datamax!=null&&e.datamax<=0&&(r=0)))}e.min=n,e.max=r}function z(t){var n=t.options,r;typeof n.ticks=="number"&&n.ticks>0?r=n.ticks:r=.3*Math.sqrt(t.direction=="x"?f.width:f.height);var s=(t.max-t.min)/r,o=-Math.floor(Math.log(s)/Math.LN10),u=n.tickDecimals;u!=null&&o>u&&(o=u);var a=Math.pow(10,-o),l=s/a,c;l<1.5?c=1:l<3?(c=2,l>2.25&&(u==null||o+1<=u)&&(c=2.5,++o)):l<7.5?c=5:c=10,c*=a,n.minTickSize!=null&&c0&&(n.min==null&&(t.min=Math.min(t.min,p[0])),n.max==null&&p.length>1&&(t.max=Math.max(t.max,p[p.length-1]))),t.tickGenerator=function(e){var t=[],n,r;for(r=0;r1&&/\..*0$/.test((g[1]-g[0]).toFixed(m))||(t.tickDecimals=m)}}}}function W(t){var n=t.options.ticks,r=[];n==null||typeof n=="number"&&n>0?r=t.tickGenerator(t):n&&(e.isFunction(n)?r=n(t):r=n);var i,s;t.ticks=[];for(i=0;i1&&(o=u[1])):s=+u,o==null&&(o=t.tickFormatter(s,t)),isNaN(s)||t.ticks.push({v:s,label:o})}}function X(e,t){e.options.autoscaleMargin&&t.length>0&&(e.options.min==null&&(e.min=Math.min(e.min,t[0].v)),e.options.max==null&&t.length>1&&(e.max=Math.max(e.max,t[t.length-1].v)))}function V(){f.clear(),E(b.drawBackground,[h]);var e=a.grid;e.show&&e.backgroundColor&&K(),e.show&&!e.aboveData&&Q();for(var t=0;ti){var a=r;r=i,i=a}return{from:r,to:i,axis:n}}function K(){h.save(),h.translate(m.left,m.top),h.fillStyle=bt(a.grid.backgroundColor,y,0,"rgba(255, 255, 255, 0)"),h.fillRect(0,0,g,y),h.restore()}function Q(){var t,n,r,i;h.save(),h.translate(m.left,m.top);var s=a.grid.markings;if(s){e.isFunction(s)&&(n=w.getAxes(),n.xmin=n.xaxis.min,n.xmax=n.xaxis.max,n.ymin=n.yaxis.min,n.ymax=n.yaxis.max,s=s(n));for(t=0;tu.axis.max||f.tof.axis.max)continue;u.from=Math.max(u.from,u.axis.min),u.to=Math.min(u.to,u.axis.max),f.from=Math.max(f.from,f.axis.min),f.to=Math.min(f.to,f.axis.max);if(u.from==u.to&&f.from==f.to)continue;u.from=u.axis.p2c(u.from),u.to=u.axis.p2c(u.to),f.from=f.axis.p2c(f.from),f.to=f.axis.p2c(f.to),u.from==u.to||f.from==f.to?(h.beginPath(),h.strokeStyle=o.color||a.grid.markingsColor,h.lineWidth=o.lineWidth||a.grid.markingsLineWidth,h.moveTo(u.from,f.from),h.lineTo(u.to,f.to),h.stroke()):(h.fillStyle=o.color||a.grid.markingsColor,h.fillRect(u.from,f.to,u.to-u.from,f.from-f.to))}}n=k(),r=a.grid.borderWidth;for(var l=0;lc.max||d=="full"&&(typeof r=="object"&&r[c.position]>0||r>0)&&(x==c.min||x==c.max))continue;c.direction=="x"?(v=c.p2c(x),S=d=="full"?-y:d,c.position=="top"&&(S=-S)):(b=c.p2c(x),E=d=="full"?-g:d,c.position=="left"&&(E=-E)),h.lineWidth==1&&(c.direction=="x"?v=Math.floor(v)+.5:b=Math.floor(b)+.5),h.moveTo(v,b),h.lineTo(v+E,b+S)}h.stroke()}r&&(i=a.grid.borderColor,typeof r=="object"||typeof i=="object"?(typeof r!="object"&&(r={top:r,right:r,bottom:r,left:r}),typeof i!="object"&&(i={top:i,right:i,bottom:i,left:i}),r.top>0&&(h.strokeStyle=i.top,h.lineWidth=r.top,h.beginPath(),h.moveTo(0-r.left,0-r.top/2),h.lineTo(g,0-r.top/2),h.stroke()),r.right>0&&(h.strokeStyle=i.right,h.lineWidth=r.right,h.beginPath(),h.moveTo(g+r.right/2,0-r.top),h.lineTo(g+r.right/2,y),h.stroke()),r.bottom>0&&(h.strokeStyle=i.bottom,h.lineWidth=r.bottom,h.beginPath(),h.moveTo(g+r.right,y+r.bottom/2),h.lineTo(0,y+r.bottom/2),h.stroke()),r.left>0&&(h.strokeStyle=i.left,h.lineWidth=r.left,h.beginPath(),h.moveTo(0-r.left/2,y+r.bottom),h.lineTo(0-r.left/2,0),h.stroke())):(h.lineWidth=r,h.strokeStyle=a.grid.borderColor,h.strokeRect(-r/2,-r/2,g+r,y+r))),h.restore()}function G(){e.each(k(),function(e,t){if(!t.show||t.ticks.length==0)return;var n=t.box,r=t.direction+"Axis "+t.direction+t.n+"Axis",i="flot-"+t.direction+"-axis flot-"+t.direction+t.n+"-axis "+r,s=t.options.font||"flot-tick-label tickLabel",o,u,a,l,c;f.removeText(i);for(var h=0;ht.max)continue;t.direction=="x"?(l="center",u=m.left+t.p2c(o.v),t.position=="bottom"?a=n.top+n.padding:(a=n.top+n.height-n.padding,c="bottom")):(c="middle",a=m.top+t.p2c(o.v),t.position=="left"?(u=n.left+n.width-n.padding,l="right"):u=n.left+n.padding),f.addText(i,u,a,o.label,s,null,null,l,c)}})}function Y(e){e.lines.show&&Z(e),e.bars.show&&nt(e),e.points.show&&et(e)}function Z(e){function t(e,t,n,r,i){var s=e.points,o=e.pointsize,u=null,a=null;h.beginPath();for(var f=o;f=d&&c>i.max){if(d>i.max)continue;l=(i.max-c)/(d-c)*(p-l)+l,c=i.max}else if(d>=c&&d>i.max){if(c>i.max)continue;p=(i.max-c)/(d-c)*(p-l)+l,d=i.max}if(l<=p&&l=p&&l>r.max){if(p>r.max)continue;c=(r.max-l)/(p-l)*(d-c)+c,l=r.max}else if(p>=l&&p>r.max){if(l>r.max)continue;d=(r.max-l)/(p-l)*(d-c)+c,p=r.max}(l!=u||c!=a)&&h.moveTo(r.p2c(l)+t,i.p2c(c)+n),u=p,a=d,h.lineTo(r.p2c(p)+t,i.p2c(d)+n)}h.stroke()}function n(e,t,n){var r=e.points,i=e.pointsize,s=Math.min(Math.max(0,n.min),n.max),o=0,u,a=!1,f=1,l=0,c=0;for(;;){if(i>0&&o>r.length+i)break;o+=i;var p=r[o-i],d=r[o-i+f],v=r[o],m=r[o+f];if(a){if(i>0&&p!=null&&v==null){c=o,i=-i,f=2;continue}if(i<0&&o==l+i){h.fill(),a=!1,i=-i,f=1,o=l=c+i;continue}}if(p==null||v==null)continue;if(p<=v&&p=v&&p>t.max){if(v>t.max)continue;d=(t.max-p)/(v-p)*(m-d)+d,p=t.max}else if(v>=p&&v>t.max){if(p>t.max)continue;m=(t.max-p)/(v-p)*(m-d)+d,v=t.max}a||(h.beginPath(),h.moveTo(t.p2c(p),n.p2c(s)),a=!0);if(d>=n.max&&m>=n.max){h.lineTo(t.p2c(p),n.p2c(n.max)),h.lineTo(t.p2c(v),n.p2c(n.max));continue}if(d<=n.min&&m<=n.min){h.lineTo(t.p2c(p),n.p2c(n.min)),h.lineTo(t.p2c(v),n.p2c(n.min));continue}var g=p,y=v;d<=m&&d=n.min?(p=(n.min-d)/(m-d)*(v-p)+p,d=n.min):m<=d&&m=n.min&&(v=(n.min-d)/(m-d)*(v-p)+p,m=n.min),d>=m&&d>n.max&&m<=n.max?(p=(n.max-d)/(m-d)*(v-p)+p,d=n.max):m>=d&&m>n.max&&d<=n.max&&(v=(n.max-d)/(m-d)*(v-p)+p,m=n.max),p!=g&&h.lineTo(t.p2c(g),n.p2c(d)),h.lineTo(t.p2c(p),n.p2c(d)),h.lineTo(t.p2c(v),n.p2c(m)),v!=y&&(h.lineTo(t.p2c(v),n.p2c(m)),h.lineTo(t.p2c(y),n.p2c(m)))}}h.save(),h.translate(m.left,m.top),h.lineJoin="round";var r=e.lines.lineWidth,i=e.shadowSize;if(r>0&&i>0){h.lineWidth=i,h.strokeStyle="rgba(0,0,0,0.1)";var s=Math.PI/18;t(e.datapoints,Math.sin(s)*(r/2+i/2),Math.cos(s)*(r/2+i/2),e.xaxis,e.yaxis),h.lineWidth=i/2,t(e.datapoints,Math.sin(s)*(r/2+i/4),Math.cos(s)*(r/2+i/4),e.xaxis,e.yaxis)}h.lineWidth=r,h.strokeStyle=e.color;var o=rt(e.lines,e.color,0,y);o&&(h.fillStyle=o,n(e.datapoints,e.xaxis,e.yaxis)),r>0&&t(e.datapoints,0,0,e.xaxis,e.yaxis),h.restore()}function et(e){function t(e,t,n,r,i,s,o,u){var a=e.points,f=e.pointsize;for(var l=0;ls.max||po.max)continue;h.beginPath(),c=s.p2c(c),p=o.p2c(p)+r,u=="circle"?h.arc(c,p,t,0,i?Math.PI:Math.PI*2,!1):u(h,c,p,t,i),h.closePath(),n&&(h.fillStyle=n,h.fill()),h.stroke()}}h.save(),h.translate(m.left,m.top);var n=e.points.lineWidth,r=e.shadowSize,i=e.points.radius,s=e.points.symbol;n==0&&(n=1e-4);if(n>0&&r>0){var o=r/2;h.lineWidth=o,h.strokeStyle="rgba(0,0,0,0.1)",t(e.datapoints,i,null,o+o/2,!0,e.xaxis,e.yaxis,s),h.strokeStyle="rgba(0,0,0,0.2)",t(e.datapoints,i,null,o/2,!0,e.xaxis,e.yaxis,s)}h.lineWidth=n,h.strokeStyle=e.color,t(e.datapoints,i,rt(e.points,e.color),0,!1,e.xaxis,e.yaxis,s),h.restore()}function tt(e,t,n,r,i,s,o,u,a,f,l,c){var h,p,d,v,m,g,y,b,w;l?(b=g=y=!0,m=!1,h=n,p=e,v=t+r,d=t+i,pu.max||va.max)return;hu.max&&(p=u.max,g=!1),da.max&&(v=a.max,y=!1),h=u.p2c(h),d=a.p2c(d),p=u.p2c(p),v=a.p2c(v),o&&(f.beginPath(),f.moveTo(h,d),f.lineTo(h,v),f.lineTo(p,v),f.lineTo(p,d),f.fillStyle=o(d,v),f.fill()),c>0&&(m||g||y||b)&&(f.beginPath(),f.moveTo(h,d+s),m?f.lineTo(h,v+s):f.moveTo(h,v+s),y?f.lineTo(p,v+s):f.moveTo(p,v+s),g?f.lineTo(p,d+s):f.moveTo(p,d+s),b?f.lineTo(h,d+s):f.moveTo(h,d+s),f.stroke())}function nt(e){function t(t,n,r,i,s,o,u){var a=t.points,f=t.pointsize;for(var l=0;l"),n.push(""),i=!0),n.push('
'+''+h.label+"")}i&&n.push("");if(n.length==0)return;var p=''+n.join("")+"
";if(a.legend.container!=null)e(a.legend.container).html(p);else{var d="",v=a.legend.position,g=a.legend.margin;g[0]==null&&(g=[g,g]),v.charAt(0)=="n"?d+="top:"+(g[1]+m.top)+"px;":v.charAt(0)=="s"&&(d+="bottom:"+(g[1]+m.bottom)+"px;"),v.charAt(1)=="e"?d+="right:"+(g[0]+m.right)+"px;":v.charAt(1)=="w"&&(d+="left:"+(g[0]+m.left)+"px;");var y=e('
'+p.replace('style="','style="position:absolute;'+d+";")+"
").appendTo(t);if(a.legend.backgroundOpacity!=0){var b=a.legend.backgroundColor;b==null&&(b=a.grid.backgroundColor,b&&typeof b=="string"?b=e.color.parse(b):b=e.color.extract(y,"background-color"),b.a=1,b=b.toString());var w=y.children();e('
').prependTo(y).css("opacity",a.legend.backgroundOpacity)}}}function ut(e,t,n){var r=a.grid.mouseActiveRadius,i=r*r+1,s=null,o=!1,f,l,c;for(f=u.length-1;f>=0;--f){if(!n(u[f]))continue;var h=u[f],p=h.xaxis,d=h.yaxis,v=h.datapoints.points,m=p.c2p(e),g=d.c2p(t),y=r/p.scale,b=r/d.scale;c=h.datapoints.pointsize,p.options.inverseTransform&&(y=Number.MAX_VALUE),d.options.inverseTransform&&(b=Number.MAX_VALUE);if(h.lines.show||h.points.show)for(l=0;ly||w-m<-y||E-g>b||E-g<-b)continue;var S=Math.abs(p.p2c(w)-e),x=Math.abs(d.p2c(E)-t),T=S*S+x*x;T=Math.min(k,w)&&g>=E+N&&g<=E+C:m>=w+N&&m<=w+C&&g>=Math.min(k,E)&&g<=Math.max(k,E))s=[f,l/c]}}}return s?(f=s[0],l=s[1],c=u[f].datapoints.pointsize,{datapoint:u[f].datapoints.points.slice(l*c,(l+1)*c),dataIndex:l,series:u[f],seriesIndex:f}):null}function at(e){a.grid.hoverable&&ct("plothover",e,function(e){return e["hoverable"]!=0})}function ft(e){a.grid.hoverable&&ct("plothover",e,function(e){return!1})}function lt(e){ct("plotclick",e,function(e){return e["clickable"]!=0})}function ct(e,n,r){var i=c.offset(),s=n.pageX-i.left-m.left,o=n.pageY-i.top-m.top,u=L({left:s,top:o});u.pageX=n.pageX,u.pageY=n.pageY;var f=ut(s,o,r);f&&(f.pageX=parseInt(f.series.xaxis.p2c(f.datapoint[0])+i.left+m.left,10),f.pageY=parseInt(f.series.yaxis.p2c(f.datapoint[1])+i.top+m.top,10));if(a.grid.autoHighlight){for(var l=0;ls.max||io.max)return;var a=t.points.radius+t.points.lineWidth/2;p.lineWidth=a,p.strokeStyle=u;var f=1.5*a;r=s.p2c(r),i=o.p2c(i),p.beginPath(),t.points.symbol=="circle"?p.arc(r,i,f,0,2*Math.PI,!1):t.points.symbol(p,r,i,f,!1),p.closePath(),p.stroke()}function yt(t,n){var r=typeof t.highlightColor=="string"?t.highlightColor:e.color.parse(t.color).scale("a",.5).toString(),i=r,s=t.bars.align=="left"?0:-t.bars.barWidth/2;p.lineWidth=t.bars.lineWidth,p.strokeStyle=r,tt(n[0],n[1],n[2]||0,s,s+t.bars.barWidth,0,function(){return i},t.xaxis,t.yaxis,p,t.bars.horizontal,t.bars.lineWidth)}function bt(t,n,r,i){if(typeof t=="string")return t;var s=h.createLinearGradient(0,r,0,n);for(var o=0,u=t.colors.length;o").css({position:"absolute",top:0,left:0,bottom:0,right:0,"font-size":"smaller",color:"#545454"}).insertAfter(this.element)),n=this.text[t]=e("
").addClass(t).css({position:"absolute",top:0,left:0,bottom:0,right:0}).appendTo(this.textContainer)),n},n.prototype.getTextInfo=function(t,n,r,i,s){var o,u,a,f;n=""+n,typeof r=="object"?o=r.style+" "+r.variant+" "+r.weight+" "+r.size+"px/"+r.lineHeight+"px "+r.family:o=r,u=this._textCache[t],u==null&&(u=this._textCache[t]={}),a=u[o],a==null&&(a=u[o]={}),f=a[n];if(f==null){var l=e("
").html(n).css({position:"absolute","max-width":s,top:-9999}).appendTo(this.getTextLayer(t));typeof r=="object"?l.css({font:o,color:r.color}):typeof r=="string"&&l.addClass(r),f=a[n]={width:l.outerWidth(!0),height:l.outerHeight(!0),element:l,positions:[]},l.detach()}return f},n.prototype.addText=function(e,t,n,r,i,s,o,u,a){var f=this.getTextInfo(e,r,i,s,o),l=f.positions;u=="center"?t-=f.width/2:u=="right"&&(t-=f.width),a=="middle"?n-=f.height/2:a=="bottom"&&(n-=f.height);for(var c=0,h;h=l[c];c++)if(h.x==t&&h.y==n){h.active=!0;return}h={active:!0,rendered:!1,element:l.length?f.element.clone():f.element,x:t,y:n},l.push(h),h.element.css({top:Math.round(n),left:Math.round(t),"text-align":u})},n.prototype.removeText=function(e,n,r,i,s,o){if(i==null){var u=this._textCache[e];if(u!=null)for(var a in u)if(t.call(u,a)){var f=u[a];for(var l in f)if(t.call(f,l)){var c=f[l].positions;for(var h=0,p;p=c[h];h++)p.active=!1}}}else{var c=this.getTextInfo(e,i,s,o).positions;for(var h=0,p;p=c[h];h++)p.x==n&&p.y==r&&(p.active=!1)}},e.plot=function(t,n,i){var s=new r(e(t),n,i,e.plot.plugins);return s},e.plot.version="0.8.1",e.plot.plugins=[],e.fn.plot=function(t,n){return this.each(function(){e.plot(this,t,n)})}}(jQuery); \ No newline at end of file +*/ +(function($){$.color={};$.color.make=function(r,g,b,a){var o={};o.r=r||0;o.g=g||0;o.b=b||0;o.a=a!=null?a:1;o.add=function(c,d){for(var i=0;i=1){return"rgb("+[o.r,o.g,o.b].join(",")+")"}else{return"rgba("+[o.r,o.g,o.b,o.a].join(",")+")"}};o.normalize=function(){function clamp(min,value,max){return valuemax?max:value}o.r=clamp(0,parseInt(o.r),255);o.g=clamp(0,parseInt(o.g),255);o.b=clamp(0,parseInt(o.b),255);o.a=clamp(0,o.a,1);return o};o.clone=function(){return $.color.make(o.r,o.b,o.g,o.a)};return o.normalize()};$.color.extract=function(elem,css){var c;do{c=elem.css(css).toLowerCase();if(c!=""&&c!="transparent")break;elem=elem.parent()}while(elem.length&&!$.nodeName(elem.get(0),"body"));if(c=="rgba(0, 0, 0, 0)")c="transparent";return $.color.parse(c)};$.color.parse=function(str){var res,m=$.color.make;if(res=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10));if(res=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10),parseFloat(res[4]));if(res=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55);if(res=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55,parseFloat(res[4]));if(res=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(str))return m(parseInt(res[1],16),parseInt(res[2],16),parseInt(res[3],16));if(res=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(str))return m(parseInt(res[1]+res[1],16),parseInt(res[2]+res[2],16),parseInt(res[3]+res[3],16));var name=$.trim(str).toLowerCase();if(name=="transparent")return m(255,255,255,0);else{res=lookupColors[name]||[0,0,0];return m(res[0],res[1],res[2])}};var lookupColors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery);(function($){var hasOwnProperty=Object.prototype.hasOwnProperty;if(!$.fn.detach){$.fn.detach=function(){return this.each(function(){if(this.parentNode){this.parentNode.removeChild(this)}})}}function Canvas(cls,container){var element=container.children("."+cls)[0];if(element==null){element=document.createElement("canvas");element.className=cls;$(element).css({direction:"ltr",position:"absolute",left:0,top:0}).appendTo(container);if(!element.getContext){if(window.G_vmlCanvasManager){element=window.G_vmlCanvasManager.initElement(element)}else{throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode.")}}}this.element=element;var context=this.context=element.getContext("2d");var devicePixelRatio=window.devicePixelRatio||1,backingStoreRatio=context.webkitBackingStorePixelRatio||context.mozBackingStorePixelRatio||context.msBackingStorePixelRatio||context.oBackingStorePixelRatio||context.backingStorePixelRatio||1;this.pixelRatio=devicePixelRatio/backingStoreRatio;this.resize(container.width(),container.height());this.textContainer=null;this.text={};this._textCache={}}Canvas.prototype.resize=function(width,height){if(width<=0||height<=0){throw new Error("Invalid dimensions for plot, width = "+width+", height = "+height)}var element=this.element,context=this.context,pixelRatio=this.pixelRatio;if(this.width!=width){element.width=width*pixelRatio;element.style.width=width+"px";this.width=width}if(this.height!=height){element.height=height*pixelRatio;element.style.height=height+"px";this.height=height}context.restore();context.save();context.scale(pixelRatio,pixelRatio)};Canvas.prototype.clear=function(){this.context.clearRect(0,0,this.width,this.height)};Canvas.prototype.render=function(){var cache=this._textCache;for(var layerKey in cache){if(hasOwnProperty.call(cache,layerKey)){var layer=this.getTextLayer(layerKey),layerCache=cache[layerKey];layer.hide();for(var styleKey in layerCache){if(hasOwnProperty.call(layerCache,styleKey)){var styleCache=layerCache[styleKey];for(var key in styleCache){if(hasOwnProperty.call(styleCache,key)){var positions=styleCache[key].positions;for(var i=0,position;position=positions[i];i++){if(position.active){if(!position.rendered){layer.append(position.element);position.rendered=true}}else{positions.splice(i--,1);if(position.rendered){position.element.detach()}}}if(positions.length==0){delete styleCache[key]}}}}}layer.show()}}};Canvas.prototype.getTextLayer=function(classes){var layer=this.text[classes];if(layer==null){if(this.textContainer==null){this.textContainer=$("
").css({position:"absolute",top:0,left:0,bottom:0,right:0,"font-size":"smaller",color:"#545454"}).insertAfter(this.element)}layer=this.text[classes]=$("
").addClass(classes).css({position:"absolute",top:0,left:0,bottom:0,right:0}).appendTo(this.textContainer)}return layer};Canvas.prototype.getTextInfo=function(layer,text,font,angle,width){var textStyle,layerCache,styleCache,info;text=""+text;if(typeof font==="object"){textStyle=font.style+" "+font.variant+" "+font.weight+" "+font.size+"px/"+font.lineHeight+"px "+font.family}else{textStyle=font}layerCache=this._textCache[layer];if(layerCache==null){layerCache=this._textCache[layer]={}}styleCache=layerCache[textStyle];if(styleCache==null){styleCache=layerCache[textStyle]={}}info=styleCache[text];if(info==null){var element=$("
").html(text).css({position:"absolute","max-width":width,top:-9999}).appendTo(this.getTextLayer(layer));if(typeof font==="object"){element.css({font:textStyle,color:font.color})}else if(typeof font==="string"){element.addClass(font)}info=styleCache[text]={width:element.outerWidth(true),height:element.outerHeight(true),element:element,positions:[]};element.detach()}return info};Canvas.prototype.addText=function(layer,x,y,text,font,angle,width,halign,valign){var info=this.getTextInfo(layer,text,font,angle,width),positions=info.positions;if(halign=="center"){x-=info.width/2}else if(halign=="right"){x-=info.width}if(valign=="middle"){y-=info.height/2}else if(valign=="bottom"){y-=info.height}for(var i=0,position;position=positions[i];i++){if(position.x==x&&position.y==y){position.active=true;return}}position={active:true,rendered:false,element:positions.length?info.element.clone():info.element,x:x,y:y};positions.push(position);position.element.css({top:Math.round(y),left:Math.round(x),"text-align":halign})};Canvas.prototype.removeText=function(layer,x,y,text,font,angle){if(text==null){var layerCache=this._textCache[layer];if(layerCache!=null){for(var styleKey in layerCache){if(hasOwnProperty.call(layerCache,styleKey)){var styleCache=layerCache[styleKey];for(var key in styleCache){if(hasOwnProperty.call(styleCache,key)){var positions=styleCache[key].positions;for(var i=0,position;position=positions[i];i++){position.active=false}}}}}}}else{var positions=this.getTextInfo(layer,text,font,angle).positions;for(var i=0,position;position=positions[i];i++){if(position.x==x&&position.y==y){position.active=false}}}};function Plot(placeholder,data_,options_,plugins){var series=[],options={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:.85,sorted:null},xaxis:{show:null,position:"bottom",mode:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null},yaxis:{autoscaleMargin:.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false,zero:true},shadowSize:3,highlightColor:null},grid:{show:true,aboveData:false,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,margin:0,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1e3/60},hooks:{}},surface=null,overlay=null,eventHolder=null,ctx=null,octx=null,xaxes=[],yaxes=[],plotOffset={left:0,right:0,top:0,bottom:0},plotWidth=0,plotHeight=0,hooks={processOptions:[],processRawData:[],processDatapoints:[],processOffset:[],drawBackground:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},plot=this;plot.setData=setData;plot.setupGrid=setupGrid;plot.draw=draw;plot.getPlaceholder=function(){return placeholder};plot.getCanvas=function(){return surface.element};plot.getPlotOffset=function(){return plotOffset};plot.width=function(){return plotWidth};plot.height=function(){return plotHeight};plot.offset=function(){var o=eventHolder.offset();o.left+=plotOffset.left;o.top+=plotOffset.top;return o};plot.getData=function(){return series};plot.getAxes=function(){var res={},i;$.each(xaxes.concat(yaxes),function(_,axis){if(axis)res[axis.direction+(axis.n!=1?axis.n:"")+"axis"]=axis});return res};plot.getXAxes=function(){return xaxes};plot.getYAxes=function(){return yaxes};plot.c2p=canvasToAxisCoords;plot.p2c=axisToCanvasCoords;plot.getOptions=function(){return options};plot.highlight=highlight;plot.unhighlight=unhighlight;plot.triggerRedrawOverlay=triggerRedrawOverlay;plot.pointOffset=function(point){return{left:parseInt(xaxes[axisNumber(point,"x")-1].p2c(+point.x)+plotOffset.left,10),top:parseInt(yaxes[axisNumber(point,"y")-1].p2c(+point.y)+plotOffset.top,10)}};plot.shutdown=shutdown;plot.destroy=function(){shutdown();placeholder.removeData("plot").empty();series=[];options=null;surface=null;overlay=null;eventHolder=null;ctx=null;octx=null;xaxes=[];yaxes=[];hooks=null;highlights=[];plot=null};plot.resize=function(){var width=placeholder.width(),height=placeholder.height();surface.resize(width,height);overlay.resize(width,height)};plot.hooks=hooks;initPlugins(plot);parseOptions(options_);setupCanvases();setData(data_);setupGrid();draw();bindEvents();function executeHooks(hook,args){args=[plot].concat(args);for(var i=0;imaxIndex){maxIndex=sc}}}if(neededColors<=maxIndex){neededColors=maxIndex+1}var c,colors=[],colorPool=options.colors,colorPoolSize=colorPool.length,variation=0;for(i=0;i=0){if(variation<.5){variation=-variation-.2}else variation=0}else variation=-variation}colors[i]=c.scale("rgb",1+variation)}var colori=0,s;for(i=0;iaxis.datamax&&max!=fakeInfinity)axis.datamax=max}$.each(allAxes(),function(_,axis){axis.datamin=topSentry;axis.datamax=bottomSentry;axis.used=false});for(i=0;i0&&points[k-ps]!=null&&points[k-ps]!=points[k]&&points[k-ps+1]!=points[k+1]){for(m=0;mxmax)xmax=val}if(f.y){if(valymax)ymax=val}}}if(s.bars.show){var delta;switch(s.bars.align){case"left":delta=0;break;case"right":delta=-s.bars.barWidth;break;default:delta=-s.bars.barWidth/2}if(s.bars.horizontal){ymin+=delta;ymax+=delta+s.bars.barWidth}else{xmin+=delta;xmax+=delta+s.bars.barWidth}}updateAxis(s.xaxis,xmin,xmax);updateAxis(s.yaxis,ymin,ymax)}$.each(allAxes(),function(_,axis){if(axis.datamin==topSentry)axis.datamin=null;if(axis.datamax==bottomSentry)axis.datamax=null})}function setupCanvases(){placeholder.css("padding",0).children().filter(function(){return!$(this).hasClass("flot-overlay")&&!$(this).hasClass("flot-base")}).remove();if(placeholder.css("position")=="static")placeholder.css("position","relative");surface=new Canvas("flot-base",placeholder);overlay=new Canvas("flot-overlay",placeholder);ctx=surface.context;octx=overlay.context;eventHolder=$(overlay.element).unbind();var existing=placeholder.data("plot");if(existing){existing.shutdown();overlay.clear()}placeholder.data("plot",plot)}function bindEvents(){if(options.grid.hoverable){eventHolder.mousemove(onMouseMove);eventHolder.bind("mouseleave",onMouseLeave)}if(options.grid.clickable)eventHolder.click(onClick);executeHooks(hooks.bindEvents,[eventHolder])}function shutdown(){if(redrawTimeout)clearTimeout(redrawTimeout);eventHolder.unbind("mousemove",onMouseMove);eventHolder.unbind("mouseleave",onMouseLeave);eventHolder.unbind("click",onClick);executeHooks(hooks.shutdown,[eventHolder])}function setTransformationHelpers(axis){function identity(x){return x}var s,m,t=axis.options.transform||identity,it=axis.options.inverseTransform;if(axis.direction=="x"){s=axis.scale=plotWidth/Math.abs(t(axis.max)-t(axis.min));m=Math.min(t(axis.max),t(axis.min))}else{s=axis.scale=plotHeight/Math.abs(t(axis.max)-t(axis.min));s=-s;m=Math.max(t(axis.max),t(axis.min))}if(t==identity)axis.p2c=function(p){return(p-m)*s};else axis.p2c=function(p){return(t(p)-m)*s};if(!it)axis.c2p=function(c){return m+c/s};else axis.c2p=function(c){return it(m+c/s)}}function measureTickLabels(axis){var opts=axis.options,ticks=axis.ticks||[],labelWidth=opts.labelWidth||0,labelHeight=opts.labelHeight||0,maxWidth=labelWidth||(axis.direction=="x"?Math.floor(surface.width/(ticks.length||1)):null),legacyStyles=axis.direction+"Axis "+axis.direction+axis.n+"Axis",layer="flot-"+axis.direction+"-axis flot-"+axis.direction+axis.n+"-axis "+legacyStyles,font=opts.font||"flot-tick-label tickLabel";for(var i=0;i=0;--i)allocateAxisBoxFirstPhase(allocatedAxes[i]);adjustLayoutForThingsStickingOut();$.each(allocatedAxes,function(_,axis){allocateAxisBoxSecondPhase(axis)})}plotWidth=surface.width-plotOffset.left-plotOffset.right;plotHeight=surface.height-plotOffset.bottom-plotOffset.top;$.each(axes,function(_,axis){setTransformationHelpers(axis)});if(showGrid){drawAxisLabels()}insertLegend()}function setRange(axis){var opts=axis.options,min=+(opts.min!=null?opts.min:axis.datamin),max=+(opts.max!=null?opts.max:axis.datamax),delta=max-min;if(delta==0){var widen=max==0?1:.01;if(opts.min==null)min-=widen;if(opts.max==null||opts.min!=null)max+=widen}else{var margin=opts.autoscaleMargin;if(margin!=null){if(opts.min==null){min-=delta*margin;if(min<0&&axis.datamin!=null&&axis.datamin>=0)min=0}if(opts.max==null){max+=delta*margin;if(max>0&&axis.datamax!=null&&axis.datamax<=0)max=0}}}axis.min=min;axis.max=max}function setupTickGeneration(axis){var opts=axis.options;var noTicks;if(typeof opts.ticks=="number"&&opts.ticks>0)noTicks=opts.ticks;else noTicks=.3*Math.sqrt(axis.direction=="x"?surface.width:surface.height);var delta=(axis.max-axis.min)/noTicks,dec=-Math.floor(Math.log(delta)/Math.LN10),maxDec=opts.tickDecimals;if(maxDec!=null&&dec>maxDec){dec=maxDec}var magn=Math.pow(10,-dec),norm=delta/magn,size;if(norm<1.5){size=1}else if(norm<3){size=2;if(norm>2.25&&(maxDec==null||dec+1<=maxDec)){size=2.5;++dec}}else if(norm<7.5){size=5}else{size=10}size*=magn;if(opts.minTickSize!=null&&size0){if(opts.min==null)axis.min=Math.min(axis.min,niceTicks[0]);if(opts.max==null&&niceTicks.length>1)axis.max=Math.max(axis.max,niceTicks[niceTicks.length-1])}axis.tickGenerator=function(axis){var ticks=[],v,i;for(i=0;i1&&/\..*0$/.test((ts[1]-ts[0]).toFixed(extraDec))))axis.tickDecimals=extraDec}}}}function setTicks(axis){var oticks=axis.options.ticks,ticks=[];if(oticks==null||typeof oticks=="number"&&oticks>0)ticks=axis.tickGenerator(axis);else if(oticks){if($.isFunction(oticks))ticks=oticks(axis);else ticks=oticks}var i,v;axis.ticks=[];for(i=0;i1)label=t[1]}else v=+t;if(label==null)label=axis.tickFormatter(v,axis);if(!isNaN(v))axis.ticks.push({v:v,label:label})}}function snapRangeToTicks(axis,ticks){if(axis.options.autoscaleMargin&&ticks.length>0){if(axis.options.min==null)axis.min=Math.min(axis.min,ticks[0].v);if(axis.options.max==null&&ticks.length>1)axis.max=Math.max(axis.max,ticks[ticks.length-1].v)}}function draw(){surface.clear();executeHooks(hooks.drawBackground,[ctx]);var grid=options.grid;if(grid.show&&grid.backgroundColor)drawBackground();if(grid.show&&!grid.aboveData){drawGrid()}for(var i=0;ito){var tmp=from;from=to;to=tmp}return{from:from,to:to,axis:axis}}function drawBackground(){ctx.save();ctx.translate(plotOffset.left,plotOffset.top);ctx.fillStyle=getColorOrGradient(options.grid.backgroundColor,plotHeight,0,"rgba(255, 255, 255, 0)");ctx.fillRect(0,0,plotWidth,plotHeight);ctx.restore()}function drawGrid(){var i,axes,bw,bc;ctx.save();ctx.translate(plotOffset.left,plotOffset.top);var markings=options.grid.markings;if(markings){if($.isFunction(markings)){axes=plot.getAxes();axes.xmin=axes.xaxis.min;axes.xmax=axes.xaxis.max;axes.ymin=axes.yaxis.min;axes.ymax=axes.yaxis.max;markings=markings(axes)}for(i=0;ixrange.axis.max||yrange.toyrange.axis.max)continue;xrange.from=Math.max(xrange.from,xrange.axis.min);xrange.to=Math.min(xrange.to,xrange.axis.max);yrange.from=Math.max(yrange.from,yrange.axis.min);yrange.to=Math.min(yrange.to,yrange.axis.max);var xequal=xrange.from===xrange.to,yequal=yrange.from===yrange.to;if(xequal&&yequal){continue}xrange.from=Math.floor(xrange.axis.p2c(xrange.from));xrange.to=Math.floor(xrange.axis.p2c(xrange.to));yrange.from=Math.floor(yrange.axis.p2c(yrange.from));yrange.to=Math.floor(yrange.axis.p2c(yrange.to));if(xequal||yequal){var lineWidth=m.lineWidth||options.grid.markingsLineWidth,subPixel=lineWidth%2?.5:0;ctx.beginPath();ctx.strokeStyle=m.color||options.grid.markingsColor;ctx.lineWidth=lineWidth;if(xequal){ctx.moveTo(xrange.to+subPixel,yrange.from);ctx.lineTo(xrange.to+subPixel,yrange.to)}else{ctx.moveTo(xrange.from,yrange.to+subPixel);ctx.lineTo(xrange.to,yrange.to+subPixel)}ctx.stroke()}else{ctx.fillStyle=m.color||options.grid.markingsColor;ctx.fillRect(xrange.from,yrange.to,xrange.to-xrange.from,yrange.from-yrange.to)}}}axes=allAxes();bw=options.grid.borderWidth;for(var j=0;jaxis.max||t=="full"&&(typeof bw=="object"&&bw[axis.position]>0||bw>0)&&(v==axis.min||v==axis.max))continue;if(axis.direction=="x"){x=axis.p2c(v);yoff=t=="full"?-plotHeight:t;if(axis.position=="top")yoff=-yoff}else{y=axis.p2c(v);xoff=t=="full"?-plotWidth:t;if(axis.position=="left")xoff=-xoff}if(ctx.lineWidth==1){if(axis.direction=="x")x=Math.floor(x)+.5;else y=Math.floor(y)+.5}ctx.moveTo(x,y);ctx.lineTo(x+xoff,y+yoff)}ctx.stroke()}if(bw){bc=options.grid.borderColor;if(typeof bw=="object"||typeof bc=="object"){if(typeof bw!=="object"){bw={top:bw,right:bw,bottom:bw,left:bw}}if(typeof bc!=="object"){bc={top:bc,right:bc,bottom:bc,left:bc}}if(bw.top>0){ctx.strokeStyle=bc.top;ctx.lineWidth=bw.top;ctx.beginPath();ctx.moveTo(0-bw.left,0-bw.top/2);ctx.lineTo(plotWidth,0-bw.top/2);ctx.stroke()}if(bw.right>0){ctx.strokeStyle=bc.right;ctx.lineWidth=bw.right;ctx.beginPath();ctx.moveTo(plotWidth+bw.right/2,0-bw.top);ctx.lineTo(plotWidth+bw.right/2,plotHeight);ctx.stroke()}if(bw.bottom>0){ctx.strokeStyle=bc.bottom;ctx.lineWidth=bw.bottom;ctx.beginPath();ctx.moveTo(plotWidth+bw.right,plotHeight+bw.bottom/2);ctx.lineTo(0,plotHeight+bw.bottom/2);ctx.stroke()}if(bw.left>0){ctx.strokeStyle=bc.left;ctx.lineWidth=bw.left;ctx.beginPath();ctx.moveTo(0-bw.left/2,plotHeight+bw.bottom);ctx.lineTo(0-bw.left/2,0);ctx.stroke()}}else{ctx.lineWidth=bw;ctx.strokeStyle=options.grid.borderColor;ctx.strokeRect(-bw/2,-bw/2,plotWidth+bw,plotHeight+bw)}}ctx.restore()}function drawAxisLabels(){$.each(allAxes(),function(_,axis){var box=axis.box,legacyStyles=axis.direction+"Axis "+axis.direction+axis.n+"Axis",layer="flot-"+axis.direction+"-axis flot-"+axis.direction+axis.n+"-axis "+legacyStyles,font=axis.options.font||"flot-tick-label tickLabel",tick,x,y,halign,valign;surface.removeText(layer);if(!axis.show||axis.ticks.length==0)return;for(var i=0;iaxis.max)continue;if(axis.direction=="x"){halign="center";x=plotOffset.left+axis.p2c(tick.v);if(axis.position=="bottom"){y=box.top+box.padding}else{y=box.top+box.height-box.padding;valign="bottom"}}else{valign="middle";y=plotOffset.top+axis.p2c(tick.v);if(axis.position=="left"){x=box.left+box.width-box.padding;halign="right"}else{x=box.left+box.padding}}surface.addText(layer,x,y,tick.label,font,null,null,halign,valign)}})}function drawSeries(series){if(series.lines.show)drawSeriesLines(series);if(series.bars.show)drawSeriesBars(series);if(series.points.show)drawSeriesPoints(series)}function drawSeriesLines(series){function plotLine(datapoints,xoffset,yoffset,axisx,axisy){var points=datapoints.points,ps=datapoints.pointsize,prevx=null,prevy=null;ctx.beginPath();for(var i=ps;i=y2&&y1>axisy.max){if(y2>axisy.max)continue;x1=(axisy.max-y1)/(y2-y1)*(x2-x1)+x1;y1=axisy.max}else if(y2>=y1&&y2>axisy.max){if(y1>axisy.max)continue;x2=(axisy.max-y1)/(y2-y1)*(x2-x1)+x1;y2=axisy.max}if(x1<=x2&&x1=x2&&x1>axisx.max){if(x2>axisx.max)continue;y1=(axisx.max-x1)/(x2-x1)*(y2-y1)+y1;x1=axisx.max}else if(x2>=x1&&x2>axisx.max){if(x1>axisx.max)continue;y2=(axisx.max-x1)/(x2-x1)*(y2-y1)+y1;x2=axisx.max}if(x1!=prevx||y1!=prevy)ctx.moveTo(axisx.p2c(x1)+xoffset,axisy.p2c(y1)+yoffset);prevx=x2;prevy=y2;ctx.lineTo(axisx.p2c(x2)+xoffset,axisy.p2c(y2)+yoffset)}ctx.stroke()}function plotLineArea(datapoints,axisx,axisy){var points=datapoints.points,ps=datapoints.pointsize,bottom=Math.min(Math.max(0,axisy.min),axisy.max),i=0,top,areaOpen=false,ypos=1,segmentStart=0,segmentEnd=0;while(true){if(ps>0&&i>points.length+ps)break;i+=ps;var x1=points[i-ps],y1=points[i-ps+ypos],x2=points[i],y2=points[i+ypos];if(areaOpen){if(ps>0&&x1!=null&&x2==null){segmentEnd=i;ps=-ps;ypos=2;continue}if(ps<0&&i==segmentStart+ps){ctx.fill();areaOpen=false;ps=-ps;ypos=1;i=segmentStart=segmentEnd+ps;continue}}if(x1==null||x2==null)continue;if(x1<=x2&&x1=x2&&x1>axisx.max){if(x2>axisx.max)continue;y1=(axisx.max-x1)/(x2-x1)*(y2-y1)+y1;x1=axisx.max}else if(x2>=x1&&x2>axisx.max){if(x1>axisx.max)continue;y2=(axisx.max-x1)/(x2-x1)*(y2-y1)+y1;x2=axisx.max}if(!areaOpen){ctx.beginPath();ctx.moveTo(axisx.p2c(x1),axisy.p2c(bottom));areaOpen=true}if(y1>=axisy.max&&y2>=axisy.max){ctx.lineTo(axisx.p2c(x1),axisy.p2c(axisy.max));ctx.lineTo(axisx.p2c(x2),axisy.p2c(axisy.max));continue}else if(y1<=axisy.min&&y2<=axisy.min){ctx.lineTo(axisx.p2c(x1),axisy.p2c(axisy.min));ctx.lineTo(axisx.p2c(x2),axisy.p2c(axisy.min));continue}var x1old=x1,x2old=x2;if(y1<=y2&&y1=axisy.min){x1=(axisy.min-y1)/(y2-y1)*(x2-x1)+x1;y1=axisy.min}else if(y2<=y1&&y2=axisy.min){x2=(axisy.min-y1)/(y2-y1)*(x2-x1)+x1;y2=axisy.min}if(y1>=y2&&y1>axisy.max&&y2<=axisy.max){x1=(axisy.max-y1)/(y2-y1)*(x2-x1)+x1;y1=axisy.max}else if(y2>=y1&&y2>axisy.max&&y1<=axisy.max){x2=(axisy.max-y1)/(y2-y1)*(x2-x1)+x1;y2=axisy.max}if(x1!=x1old){ctx.lineTo(axisx.p2c(x1old),axisy.p2c(y1))}ctx.lineTo(axisx.p2c(x1),axisy.p2c(y1));ctx.lineTo(axisx.p2c(x2),axisy.p2c(y2));if(x2!=x2old){ctx.lineTo(axisx.p2c(x2),axisy.p2c(y2));ctx.lineTo(axisx.p2c(x2old),axisy.p2c(y2))}}}ctx.save();ctx.translate(plotOffset.left,plotOffset.top);ctx.lineJoin="round";var lw=series.lines.lineWidth,sw=series.shadowSize;if(lw>0&&sw>0){ctx.lineWidth=sw;ctx.strokeStyle="rgba(0,0,0,0.1)";var angle=Math.PI/18;plotLine(series.datapoints,Math.sin(angle)*(lw/2+sw/2),Math.cos(angle)*(lw/2+sw/2),series.xaxis,series.yaxis);ctx.lineWidth=sw/2;plotLine(series.datapoints,Math.sin(angle)*(lw/2+sw/4),Math.cos(angle)*(lw/2+sw/4),series.xaxis,series.yaxis)}ctx.lineWidth=lw;ctx.strokeStyle=series.color;var fillStyle=getFillStyle(series.lines,series.color,0,plotHeight);if(fillStyle){ctx.fillStyle=fillStyle;plotLineArea(series.datapoints,series.xaxis,series.yaxis)}if(lw>0)plotLine(series.datapoints,0,0,series.xaxis,series.yaxis);ctx.restore()}function drawSeriesPoints(series){function plotPoints(datapoints,radius,fillStyle,offset,shadow,axisx,axisy,symbol){var points=datapoints.points,ps=datapoints.pointsize;for(var i=0;iaxisx.max||yaxisy.max)continue;ctx.beginPath();x=axisx.p2c(x);y=axisy.p2c(y)+offset;if(symbol=="circle")ctx.arc(x,y,radius,0,shadow?Math.PI:Math.PI*2,false);else symbol(ctx,x,y,radius,shadow);ctx.closePath();if(fillStyle){ctx.fillStyle=fillStyle;ctx.fill()}ctx.stroke()}}ctx.save();ctx.translate(plotOffset.left,plotOffset.top);var lw=series.points.lineWidth,sw=series.shadowSize,radius=series.points.radius,symbol=series.points.symbol;if(lw==0)lw=1e-4;if(lw>0&&sw>0){var w=sw/2;ctx.lineWidth=w;ctx.strokeStyle="rgba(0,0,0,0.1)";plotPoints(series.datapoints,radius,null,w+w/2,true,series.xaxis,series.yaxis,symbol);ctx.strokeStyle="rgba(0,0,0,0.2)";plotPoints(series.datapoints,radius,null,w/2,true,series.xaxis,series.yaxis,symbol)}ctx.lineWidth=lw;ctx.strokeStyle=series.color;plotPoints(series.datapoints,radius,getFillStyle(series.points,series.color),0,false,series.xaxis,series.yaxis,symbol);ctx.restore()}function drawBar(x,y,b,barLeft,barRight,fillStyleCallback,axisx,axisy,c,horizontal,lineWidth){var left,right,bottom,top,drawLeft,drawRight,drawTop,drawBottom,tmp;if(horizontal){drawBottom=drawRight=drawTop=true;drawLeft=false;left=b;right=x;top=y+barLeft;bottom=y+barRight;if(rightaxisx.max||topaxisy.max)return;if(leftaxisx.max){right=axisx.max;drawRight=false}if(bottomaxisy.max){top=axisy.max;drawTop=false}left=axisx.p2c(left);bottom=axisy.p2c(bottom);right=axisx.p2c(right);top=axisy.p2c(top);if(fillStyleCallback){c.fillStyle=fillStyleCallback(bottom,top);c.fillRect(left,top,right-left,bottom-top)}if(lineWidth>0&&(drawLeft||drawRight||drawTop||drawBottom)){c.beginPath();c.moveTo(left,bottom);if(drawLeft)c.lineTo(left,top);else c.moveTo(left,top);if(drawTop)c.lineTo(right,top);else c.moveTo(right,top);if(drawRight)c.lineTo(right,bottom);else c.moveTo(right,bottom);if(drawBottom)c.lineTo(left,bottom);else c.moveTo(left,bottom);c.stroke()}}function drawSeriesBars(series){function plotBars(datapoints,barLeft,barRight,fillStyleCallback,axisx,axisy){var points=datapoints.points,ps=datapoints.pointsize;for(var i=0;i");fragments.push("");rowStarted=true}fragments.push('
'+''+entry.label+"")}if(rowStarted)fragments.push("");if(fragments.length==0)return;var table=''+fragments.join("")+"
";if(options.legend.container!=null)$(options.legend.container).html(table);else{var pos="",p=options.legend.position,m=options.legend.margin;if(m[0]==null)m=[m,m];if(p.charAt(0)=="n")pos+="top:"+(m[1]+plotOffset.top)+"px;";else if(p.charAt(0)=="s")pos+="bottom:"+(m[1]+plotOffset.bottom)+"px;";if(p.charAt(1)=="e")pos+="right:"+(m[0]+plotOffset.right)+"px;";else if(p.charAt(1)=="w")pos+="left:"+(m[0]+plotOffset.left)+"px;";var legend=$('
'+table.replace('style="','style="position:absolute;'+pos+";")+"
").appendTo(placeholder);if(options.legend.backgroundOpacity!=0){var c=options.legend.backgroundColor;if(c==null){c=options.grid.backgroundColor;if(c&&typeof c=="string")c=$.color.parse(c);else c=$.color.extract(legend,"background-color");c.a=1;c=c.toString()}var div=legend.children();$('
').prependTo(legend).css("opacity",options.legend.backgroundOpacity)}}}var highlights=[],redrawTimeout=null;function findNearbyItem(mouseX,mouseY,seriesFilter){var maxDistance=options.grid.mouseActiveRadius,smallestDistance=maxDistance*maxDistance+1,item=null,foundPoint=false,i,j,ps;for(i=series.length-1;i>=0;--i){if(!seriesFilter(series[i]))continue;var s=series[i],axisx=s.xaxis,axisy=s.yaxis,points=s.datapoints.points,mx=axisx.c2p(mouseX),my=axisy.c2p(mouseY),maxx=maxDistance/axisx.scale,maxy=maxDistance/axisy.scale;ps=s.datapoints.pointsize;if(axisx.options.inverseTransform)maxx=Number.MAX_VALUE;if(axisy.options.inverseTransform)maxy=Number.MAX_VALUE;if(s.lines.show||s.points.show){for(j=0;jmaxx||x-mx<-maxx||y-my>maxy||y-my<-maxy)continue;var dx=Math.abs(axisx.p2c(x)-mouseX),dy=Math.abs(axisy.p2c(y)-mouseY),dist=dx*dx+dy*dy;if(dist=Math.min(b,x)&&my>=y+barLeft&&my<=y+barRight:mx>=x+barLeft&&mx<=x+barRight&&my>=Math.min(b,y)&&my<=Math.max(b,y))item=[i,j/ps]}}}if(item){i=item[0];j=item[1];ps=series[i].datapoints.pointsize;return{datapoint:series[i].datapoints.points.slice(j*ps,(j+1)*ps),dataIndex:j,series:series[i],seriesIndex:i}}return null}function onMouseMove(e){if(options.grid.hoverable)triggerClickHoverEvent("plothover",e,function(s){return s["hoverable"]!=false})}function onMouseLeave(e){if(options.grid.hoverable)triggerClickHoverEvent("plothover",e,function(s){return false})}function onClick(e){triggerClickHoverEvent("plotclick",e,function(s){return s["clickable"]!=false})}function triggerClickHoverEvent(eventname,event,seriesFilter){var offset=eventHolder.offset(),canvasX=event.pageX-offset.left-plotOffset.left,canvasY=event.pageY-offset.top-plotOffset.top,pos=canvasToAxisCoords({left:canvasX,top:canvasY});pos.pageX=event.pageX;pos.pageY=event.pageY;var item=findNearbyItem(canvasX,canvasY,seriesFilter);if(item){item.pageX=parseInt(item.series.xaxis.p2c(item.datapoint[0])+offset.left+plotOffset.left,10);item.pageY=parseInt(item.series.yaxis.p2c(item.datapoint[1])+offset.top+plotOffset.top,10)}if(options.grid.autoHighlight){for(var i=0;iaxisx.max||yaxisy.max)return;var pointRadius=series.points.radius+series.points.lineWidth/2;octx.lineWidth=pointRadius;octx.strokeStyle=highlightColor;var radius=1.5*pointRadius;x=axisx.p2c(x);y=axisy.p2c(y);octx.beginPath();if(series.points.symbol=="circle")octx.arc(x,y,radius,0,2*Math.PI,false);else series.points.symbol(octx,x,y,radius,false);octx.closePath();octx.stroke()}function drawBarHighlight(series,point){var highlightColor=typeof series.highlightColor==="string"?series.highlightColor:$.color.parse(series.color).scale("a",.5).toString(),fillStyle=highlightColor,barLeft;switch(series.bars.align){case"left":barLeft=0;break;case"right":barLeft=-series.bars.barWidth;break;default:barLeft=-series.bars.barWidth/2}octx.lineWidth=series.bars.lineWidth;octx.strokeStyle=highlightColor;drawBar(point[0],point[1],point[2]||0,barLeft,barLeft+series.bars.barWidth,function(){return fillStyle},series.xaxis,series.yaxis,octx,series.bars.horizontal,series.bars.lineWidth)}function getColorOrGradient(spec,bottom,top,defaultColor){if(typeof spec=="string")return spec;else{var gradient=ctx.createLinearGradient(0,top,0,bottom);for(var i=0,l=spec.colors.length;i zr[1]))) + ((zr[0] != null && range < zr[0] && amount >1) || + (zr[1] != null && range > zr[1] && amount <1))) return; opts.min = min; diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.navigate.min.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.navigate.min.js index 0420f160fc8..7288a23fab3 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.navigate.min.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.navigate.min.js @@ -1,86 +1,7 @@ -/* Flot plugin for adding the ability to pan and zoom the plot. +/* Javascript plotting library for jQuery, version 0.8.3. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. -The default behaviour is double click and scrollwheel up/down to zoom in, drag -to pan. The plugin defines plot.zoom({ center }), plot.zoomOut() and -plot.pan( offset ) so you easily can add custom controls. It also fires -"plotpan" and "plotzoom" events, useful for synchronizing plots. - -The plugin supports these options: - - zoom: { - interactive: false - trigger: "dblclick" // or "click" for single click - amount: 1.5 // 2 = 200% (zoom in), 0.5 = 50% (zoom out) - } - - pan: { - interactive: false - cursor: "move" // CSS mouse cursor value used when dragging, e.g. "pointer" - frameRate: 20 - } - - xaxis, yaxis, x2axis, y2axis: { - zoomRange: null // or [ number, number ] (min range, max range) or false - panRange: null // or [ number, number ] (min, max) or false - } - -"interactive" enables the built-in drag/click behaviour. If you enable -interactive for pan, then you'll have a basic plot that supports moving -around; the same for zoom. - -"amount" specifies the default amount to zoom in (so 1.5 = 150%) relative to -the current viewport. - -"cursor" is a standard CSS mouse cursor string used for visual feedback to the -user when dragging. - -"frameRate" specifies the maximum number of times per second the plot will -update itself while the user is panning around on it (set to null to disable -intermediate pans, the plot will then not update until the mouse button is -released). - -"zoomRange" is the interval in which zooming can happen, e.g. with zoomRange: -[1, 100] the zoom will never scale the axis so that the difference between min -and max is smaller than 1 or larger than 100. You can set either end to null -to ignore, e.g. [1, null]. If you set zoomRange to false, zooming on that axis -will be disabled. - -"panRange" confines the panning to stay within a range, e.g. with panRange: -[-10, 20] panning stops at -10 in one end and at 20 in the other. Either can -be null, e.g. [-10, null]. If you set panRange to false, panning on that axis -will be disabled. - -Example API usage: - - plot = $.plot(...); - - // zoom default amount in on the pixel ( 10, 20 ) - plot.zoom({ center: { left: 10, top: 20 } }); - - // zoom out again - plot.zoomOut({ center: { left: 10, top: 20 } }); - - // zoom 200% in on the pixel (10, 20) - plot.zoom({ amount: 2, center: { left: 10, top: 20 } }); - - // pan 100 pixels to the left and 20 down - plot.pan({ left: -100, top: 20 }) - -Here, "center" specifies where the center of the zooming should happen. Note -that this is defined in pixel space, not the space of the data points (you can -use the p2c helpers on the axes in Flot to help you convert between these). - -"amount" is the amount to zoom the viewport relative to the current range, so -1 is 100% (i.e. no change), 1.5 is 150% (zoom in), 0.7 is 70% (zoom out). You -can set the default in the options. - -*/// First two dependencies, jquery.event.drag.js and -// jquery.mousewheel.js, we put them inline here to save people the -// effort of downloading them. -/* -jquery.event.drag.js ~ v1.5 ~ Copyright (c) 2008, Three Dub Media (http://threedubmedia.com) -Licensed under the MIT License ~ http://threedubmedia.googlecode.com/files/MIT-LICENSE.txt -*/(function(e){function t(i){var l,h=this,p=i.data||{};if(p.elem)h=i.dragTarget=p.elem,i.dragProxy=a.proxy||h,i.cursorOffsetX=p.pageX-p.left,i.cursorOffsetY=p.pageY-p.top,i.offsetX=i.pageX-i.cursorOffsetX,i.offsetY=i.pageY-i.cursorOffsetY;else if(a.dragging||p.which>0&&i.which!=p.which||e(i.target).is(p.not))return;switch(i.type){case"mousedown":return e.extend(p,e(h).offset(),{elem:h,target:i.target,pageX:i.pageX,pageY:i.pageY}),o.add(document,"mousemove mouseup",t,p),s(h,!1),a.dragging=null,!1;case!a.dragging&&"mousemove":if(r(i.pageX-p.pageX)+r(i.pageY-p.pageY)i){var u=r;r=i,i=u}o&&(o[0]!=null&&ro[1]&&(i=o[1]));var a=i-r;if(s&&(s[0]!=null&&as[1]))return;n.min=r,n.max=i}),t.setupGrid(),t.draw(),n.preventEvent||t.getPlaceholder().trigger("plotzoom",[t,n])},t.pan=function(n){var r={x:+n.left,y:+n.top};isNaN(r.x)&&(r.x=0),isNaN(r.y)&&(r.y=0),e.each(t.getAxes(),function(e,t){var n=t.options,i,s,o=r[t.direction];i=t.c2p(t.p2c(t.min)+o),s=t.c2p(t.p2c(t.max)+o);var u=n.panRange;if(u===!1)return;u&&(u[0]!=null&&u[0]>i&&(o=u[0]-i,i+=o,s+=o),u[1]!=null&&u[1]0&&h.which!=l.which||a(h.target).is(l.not))return;switch(h.type){case"mousedown":return a.extend(l,a(j).offset(),{elem:j,target:h.target,pageX:h.pageX,pageY:h.pageY}),b.add(document,"mousemove mouseup",e,l),i(j,!1),d.dragging=null,!1;case!d.dragging&&"mousemove":if(g(h.pageX-l.pageX)+g(h.pageY-l.pageY)max){var tmp=min;min=max;max=tmp}if(pr){if(pr[0]!=null&&minpr[1]){max=pr[1]}}var range=max-min;if(zr&&(zr[0]!=null&&range1||zr[1]!=null&&range>zr[1]&&amount<1))return;opts.min=min;opts.max=max});plot.setupGrid();plot.draw();if(!args.preventEvent)plot.getPlaceholder().trigger("plotzoom",[plot,args])};plot.pan=function(args){var delta={x:+args.left,y:+args.top};if(isNaN(delta.x))delta.x=0;if(isNaN(delta.y))delta.y=0;$.each(plot.getAxes(),function(_,axis){var opts=axis.options,min,max,d=delta[axis.direction];min=axis.c2p(axis.p2c(axis.min)+d),max=axis.c2p(axis.p2c(axis.max)+d);var pr=opts.panRange;if(pr===false)return;if(pr){if(pr[0]!=null&&pr[0]>min){d=pr[0]-min;min+=d;max+=d}if(pr[1]!=null&&pr[1] options.series.pie.combine.threshold) { - newdata.push({ - data: [[1, value]], - color: data[i].color, - label: data[i].label, - angle: value * Math.PI * 2 / total, - percent: value / (total / 100) - }); + newdata.push( + $.extend(data[i], { /* extend to allow keeping all other original data values + and using them e.g. in labelFormatter. */ + data: [[1, value]], + color: data[i].color, + label: data[i].label, + angle: value * Math.PI * 2 / total, + percent: value / (total / 100) + }) + ); } } @@ -293,16 +297,15 @@ More detail and specific examples can be found in the included HTML file. } else { centerLeft -= legendWidth / 2; } + if (centerLeft < maxRadius) { + centerLeft = maxRadius; + } else if (centerLeft > canvasWidth - maxRadius) { + centerLeft = canvasWidth - maxRadius; + } } else { centerLeft += options.series.pie.offset.left; } - if (centerLeft < maxRadius) { - centerLeft = maxRadius; - } else if (centerLeft > canvasWidth - maxRadius) { - centerLeft = canvasWidth - maxRadius; - } - var slices = plot.getData(), attempts = 0; diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.pie.min.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.pie.min.js index 3de8f44c5d0..9bc488b1546 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.pie.min.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.pie.min.js @@ -1,56 +1,7 @@ -/* Flot plugin for rendering pie charts. +/* Javascript plotting library for jQuery, version 0.8.3. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. -The plugin assumes that each series has a single data value, and that each -value is a positive integer or zero. Negative numbers don't make sense for a -pie chart, and have unpredictable results. The values do NOT need to be -passed in as percentages; the plugin will calculate the total and per-slice -percentages internally. - -* Created by Brian Medendorp - -* Updated with contributions from btburnett3, Anthony Aragues and Xavi Ivars - -The plugin supports these options: - - series: { - pie: { - show: true/false - radius: 0-1 for percentage of fullsize, or a specified pixel length, or 'auto' - innerRadius: 0-1 for percentage of fullsize or a specified pixel length, for creating a donut effect - startAngle: 0-2 factor of PI used for starting angle (in radians) i.e 3/2 starts at the top, 0 and 2 have the same result - tilt: 0-1 for percentage to tilt the pie, where 1 is no tilt, and 0 is completely flat (nothing will show) - offset: { - top: integer value to move the pie up or down - left: integer value to move the pie left or right, or 'auto' - }, - stroke: { - color: any hexidecimal color value (other formats may or may not work, so best to stick with something like '#FFF') - width: integer pixel width of the stroke - }, - label: { - show: true/false, or 'auto' - formatter: a user-defined function that modifies the text/style of the label text - radius: 0-1 for percentage of fullsize, or a specified pixel length - background: { - color: any hexidecimal color value (other formats may or may not work, so best to stick with something like '#000') - opacity: 0-1 - }, - threshold: 0-1 for the percentage value at which to hide labels (if they're too small) - }, - combine: { - threshold: 0-1 for the percentage value at which to combine slices (if they're too small) - color: any hexidecimal color value (other formats may or may not work, so best to stick with something like '#CCC'), if null, the plugin will automatically use the color of the first slice to be combined - label: any text value of what the combined slice should be labeled - } - highlight: { - opacity: 0-1 - } - } - } - -More detail and specific examples can be found in the included HTML file. - -*/(function(e){function r(r){function p(t,n,r){l||(l=!0,s=t.getCanvas(),o=e(s).parent(),i=t.getOptions(),t.setData(d(t.getData())))}function d(t){var n=0,r=0,s=0,o=i.series.pie.combine.color,u=[];for(var a=0;ai.series.pie.combine.threshold)&&u.push({data:[[1,f]],color:t[a].color,label:t[a].label,angle:f*Math.PI*2/n,percent:f/(n/100)})}return s>1&&u.push({data:[[1,r]],color:o,label:i.series.pie.combine.label,angle:r*Math.PI*2/n,percent:r/(n/100)}),u}function v(r,s){function y(){c.clearRect(0,0,h,p),o.children().filter(".pieLabel, .pieLabelBackground").remove()}function b(){var e=i.series.pie.shadow.left,t=i.series.pie.shadow.top,n=10,r=i.series.pie.shadow.alpha,s=i.series.pie.radius>1?i.series.pie.radius:u*i.series.pie.radius;if(s>=h/2-e||s*i.series.pie.tilt>=p/2-t||s<=n)return;c.save(),c.translate(e,t),c.globalAlpha=r,c.fillStyle="#000",c.translate(a,f),c.scale(1,i.series.pie.tilt);for(var o=1;o<=n;o++)c.beginPath(),c.arc(0,0,s,0,Math.PI*2,!1),c.fill(),s-=o;c.restore()}function w(){function l(e,t,i){if(e<=0||isNaN(e))return;i?c.fillStyle=t:(c.strokeStyle=t,c.lineJoin="round"),c.beginPath(),Math.abs(e-Math.PI*2)>1e-9&&c.moveTo(0,0),c.arc(0,0,n,r,r+e/2,!1),c.arc(0,0,n,r+e/2,r+e,!1),c.closePath(),r+=e,i?c.fill():c.stroke()}function d(){function l(t,n,s){if(t.data[0][1]==0)return!0;var u=i.legend.labelFormatter,l,c=i.series.pie.label.formatter;u?l=u(t.label,t):l=t.label,c&&(l=c(l,t));var d=(n+t.angle+n)/2,v=a+Math.round(Math.cos(d)*r),m=f+Math.round(Math.sin(d)*r)*i.series.pie.tilt,g=""+l+"";o.append(g);var y=o.children("#pieLabel"+s),b=m-y.height()/2,w=v-y.width()/2;y.css("top",b),y.css("left",w);if(0-b>0||0-w>0||p-(b+y.height())<0||h-(w+y.width())<0)return!1;if(i.series.pie.label.background.opacity!=0){var E=i.series.pie.label.background.color;E==null&&(E=t.color);var S="top:"+b+"px;left:"+w+"px;";e("
").css("opacity",i.series.pie.label.background.opacity).insertBefore(y)}return!0}var n=t,r=i.series.pie.label.radius>1?i.series.pie.label.radius:u*i.series.pie.label.radius;for(var s=0;s=i.series.pie.label.threshold*100&&!l(v[s],n,s))return!1;n+=v[s].angle}return!0}var t=Math.PI*i.series.pie.startAngle,n=i.series.pie.radius>1?i.series.pie.radius:u*i.series.pie.radius;c.save(),c.translate(a,f),c.scale(1,i.series.pie.tilt),c.save();var r=t;for(var s=0;s0){c.save(),c.lineWidth=i.series.pie.stroke.width,r=t;for(var s=0;sh-u&&(a=h-u);var v=r.getData(),g=0;do g>0&&(u*=n),g+=1,y(),i.series.pie.tilt<=.8&&b();while(!w()&&g=t&&(y(),o.prepend("
Could not draw pie with labels contained inside canvas
")),r.setSeries&&r.insertLegend&&(r.setSeries(v),r.insertLegend())}function m(e){if(i.series.pie.innerRadius>0){e.save();var t=i.series.pie.innerRadius>1?i.series.pie.innerRadius:u*i.series.pie.innerRadius;e.globalCompositeOperation="destination-out",e.beginPath(),e.fillStyle=i.series.pie.stroke.color,e.arc(0,0,t,0,Math.PI*2,!1),e.fill(),e.closePath(),e.restore(),e.save(),e.beginPath(),e.strokeStyle=i.series.pie.stroke.color,e.arc(0,0,t,0,Math.PI*2,!1),e.stroke(),e.closePath(),e.restore()}}function g(e,t){for(var n=!1,r=-1,i=e.length,s=i-1;++r1?i.series.pie.radius:u*i.series.pie.radius,o,l;for(var h=0;h1e-9&&t.moveTo(0,0),t.arc(0,0,r,e.startAngle,e.startAngle+e.angle/2,!1),t.arc(0,0,r,e.startAngle+e.angle/2,e.startAngle+e.angle,!1),t.closePath(),t.fill()}var n=e.getOptions(),r=n.series.pie.radius>1?n.series.pie.radius:u*n.series.pie.radius;t.save(),t.translate(a,f),t.scale(1,n.series.pie.tilt);for(var i=0;i1?t.series.pie.tilt=1:t.series.pie.tilt<0&&(t.series.pie.tilt=0))}),r.hooks.bindEvents.push(function(e,t){var n=e.getOptions();n.series.pie.show&&(n.grid.hoverable&&t.unbind("mousemove").mousemove(b),n.grid.clickable&&t.unbind("click").click(w))}),r.hooks.processDatapoints.push(function(e,t,n,r){var i=e.getOptions();i.series.pie.show&&p(e,t,n,r)}),r.hooks.drawOverlay.push(function(e,t){var n=e.getOptions();n.series.pie.show&&N(e,t)}),r.hooks.draw.push(function(e,t){var n=e.getOptions();n.series.pie.show&&v(e,t)})}var t=10,n=.95,i={series:{pie:{show:!1,radius:"auto",innerRadius:0,startAngle:1.5,tilt:1,shadow:{left:5,top:15,alpha:.02},offset:{top:0,left:"auto"},stroke:{color:"#fff",width:1},label:{show:"auto",formatter:function(e,t){return"
"+e+"
"+Math.round(t.percent)+"%
"},radius:1,background:{color:null,opacity:0},threshold:0},combine:{threshold:-1,color:null,label:"Other"},highlight:{opacity:.5}}}};e.plot.plugins.push({init:r,options:i,name:"pie",version:"1.1"})})(jQuery); \ No newline at end of file +*/ +(function($){var REDRAW_ATTEMPTS=10;var REDRAW_SHRINK=.95;function init(plot){var canvas=null,target=null,options=null,maxRadius=null,centerLeft=null,centerTop=null,processed=false,ctx=null;var highlights=[];plot.hooks.processOptions.push(function(plot,options){if(options.series.pie.show){options.grid.show=false;if(options.series.pie.label.show=="auto"){if(options.legend.show){options.series.pie.label.show=false}else{options.series.pie.label.show=true}}if(options.series.pie.radius=="auto"){if(options.series.pie.label.show){options.series.pie.radius=3/4}else{options.series.pie.radius=1}}if(options.series.pie.tilt>1){options.series.pie.tilt=1}else if(options.series.pie.tilt<0){options.series.pie.tilt=0}}});plot.hooks.bindEvents.push(function(plot,eventHolder){var options=plot.getOptions();if(options.series.pie.show){if(options.grid.hoverable){eventHolder.unbind("mousemove").mousemove(onMouseMove)}if(options.grid.clickable){eventHolder.unbind("click").click(onClick)}}});plot.hooks.processDatapoints.push(function(plot,series,data,datapoints){var options=plot.getOptions();if(options.series.pie.show){processDatapoints(plot,series,data,datapoints)}});plot.hooks.drawOverlay.push(function(plot,octx){var options=plot.getOptions();if(options.series.pie.show){drawOverlay(plot,octx)}});plot.hooks.draw.push(function(plot,newCtx){var options=plot.getOptions();if(options.series.pie.show){draw(plot,newCtx)}});function processDatapoints(plot,series,datapoints){if(!processed){processed=true;canvas=plot.getCanvas();target=$(canvas).parent();options=plot.getOptions();plot.setData(combine(plot.getData()))}}function combine(data){var total=0,combined=0,numCombined=0,color=options.series.pie.combine.color,newdata=[];for(var i=0;ioptions.series.pie.combine.threshold){newdata.push($.extend(data[i],{data:[[1,value]],color:data[i].color,label:data[i].label,angle:value*Math.PI*2/total,percent:value/(total/100)}))}}if(numCombined>1){newdata.push({data:[[1,combined]],color:color,label:options.series.pie.combine.label,angle:combined*Math.PI*2/total,percent:combined/(total/100)})}return newdata}function draw(plot,newCtx){if(!target){return}var canvasWidth=plot.getPlaceholder().width(),canvasHeight=plot.getPlaceholder().height(),legendWidth=target.children().filter(".legend").children().width()||0;ctx=newCtx;processed=false;maxRadius=Math.min(canvasWidth,canvasHeight/options.series.pie.tilt)/2;centerTop=canvasHeight/2+options.series.pie.offset.top;centerLeft=canvasWidth/2;if(options.series.pie.offset.left=="auto"){if(options.legend.position.match("w")){centerLeft+=legendWidth/2}else{centerLeft-=legendWidth/2}if(centerLeftcanvasWidth-maxRadius){centerLeft=canvasWidth-maxRadius}}else{centerLeft+=options.series.pie.offset.left}var slices=plot.getData(),attempts=0;do{if(attempts>0){maxRadius*=REDRAW_SHRINK}attempts+=1;clear();if(options.series.pie.tilt<=.8){drawShadow()}}while(!drawPie()&&attempts=REDRAW_ATTEMPTS){clear();target.prepend("
Could not draw pie with labels contained inside canvas
")}if(plot.setSeries&&plot.insertLegend){plot.setSeries(slices);plot.insertLegend()}function clear(){ctx.clearRect(0,0,canvasWidth,canvasHeight);target.children().filter(".pieLabel, .pieLabelBackground").remove()}function drawShadow(){var shadowLeft=options.series.pie.shadow.left;var shadowTop=options.series.pie.shadow.top;var edge=10;var alpha=options.series.pie.shadow.alpha;var radius=options.series.pie.radius>1?options.series.pie.radius:maxRadius*options.series.pie.radius;if(radius>=canvasWidth/2-shadowLeft||radius*options.series.pie.tilt>=canvasHeight/2-shadowTop||radius<=edge){return}ctx.save();ctx.translate(shadowLeft,shadowTop);ctx.globalAlpha=alpha;ctx.fillStyle="#000";ctx.translate(centerLeft,centerTop);ctx.scale(1,options.series.pie.tilt);for(var i=1;i<=edge;i++){ctx.beginPath();ctx.arc(0,0,radius,0,Math.PI*2,false);ctx.fill();radius-=i}ctx.restore()}function drawPie(){var startAngle=Math.PI*options.series.pie.startAngle;var radius=options.series.pie.radius>1?options.series.pie.radius:maxRadius*options.series.pie.radius;ctx.save();ctx.translate(centerLeft,centerTop);ctx.scale(1,options.series.pie.tilt);ctx.save();var currentAngle=startAngle;for(var i=0;i0){ctx.save();ctx.lineWidth=options.series.pie.stroke.width;currentAngle=startAngle;for(var i=0;i1e-9){ctx.moveTo(0,0)}ctx.arc(0,0,radius,currentAngle,currentAngle+angle/2,false);ctx.arc(0,0,radius,currentAngle+angle/2,currentAngle+angle,false);ctx.closePath();currentAngle+=angle;if(fill){ctx.fill()}else{ctx.stroke()}}function drawLabels(){var currentAngle=startAngle;var radius=options.series.pie.label.radius>1?options.series.pie.label.radius:maxRadius*options.series.pie.label.radius;for(var i=0;i=options.series.pie.label.threshold*100){if(!drawLabel(slices[i],currentAngle,i)){return false}}currentAngle+=slices[i].angle}return true;function drawLabel(slice,startAngle,index){if(slice.data[0][1]==0){return true}var lf=options.legend.labelFormatter,text,plf=options.series.pie.label.formatter;if(lf){text=lf(slice.label,slice)}else{text=slice.label}if(plf){text=plf(text,slice)}var halfAngle=(startAngle+slice.angle+startAngle)/2;var x=centerLeft+Math.round(Math.cos(halfAngle)*radius);var y=centerTop+Math.round(Math.sin(halfAngle)*radius)*options.series.pie.tilt;var html=""+text+"";target.append(html);var label=target.children("#pieLabel"+index);var labelTop=y-label.height()/2;var labelLeft=x-label.width()/2;label.css("top",labelTop);label.css("left",labelLeft);if(0-labelTop>0||0-labelLeft>0||canvasHeight-(labelTop+label.height())<0||canvasWidth-(labelLeft+label.width())<0){return false}if(options.series.pie.label.background.opacity!=0){var c=options.series.pie.label.background.color;if(c==null){c=slice.color}var pos="top:"+labelTop+"px;left:"+labelLeft+"px;";$("
").css("opacity",options.series.pie.label.background.opacity).insertBefore(label)}return true}}}}function drawDonutHole(layer){if(options.series.pie.innerRadius>0){layer.save();var innerRadius=options.series.pie.innerRadius>1?options.series.pie.innerRadius:maxRadius*options.series.pie.innerRadius;layer.globalCompositeOperation="destination-out";layer.beginPath();layer.fillStyle=options.series.pie.stroke.color;layer.arc(0,0,innerRadius,0,Math.PI*2,false);layer.fill();layer.closePath();layer.restore();layer.save();layer.beginPath();layer.strokeStyle=options.series.pie.stroke.color;layer.arc(0,0,innerRadius,0,Math.PI*2,false);layer.stroke();layer.closePath();layer.restore()}}function isPointInPoly(poly,pt){for(var c=false,i=-1,l=poly.length,j=l-1;++i1?options.series.pie.radius:maxRadius*options.series.pie.radius,x,y;for(var i=0;i1?options.series.pie.radius:maxRadius*options.series.pie.radius;octx.save();octx.translate(centerLeft,centerTop);octx.scale(1,options.series.pie.tilt);for(var i=0;i1e-9){octx.moveTo(0,0)}octx.arc(0,0,radius,series.startAngle,series.startAngle+series.angle/2,false);octx.arc(0,0,radius,series.startAngle+series.angle/2,series.startAngle+series.angle,false);octx.closePath();octx.fill()}}}var options={series:{pie:{show:false,radius:"auto",innerRadius:0,startAngle:3/2,tilt:1,shadow:{left:5,top:15,alpha:.02},offset:{top:0,left:"auto"},stroke:{color:"#fff",width:1},label:{show:"auto",formatter:function(label,slice){return"
"+label+"
"+Math.round(slice.percent)+"%
"},radius:1,background:{color:null,opacity:0},threshold:0},combine:{threshold:-1,color:null,label:"Other"},highlight:{opacity:.5}}}};$.plot.plugins.push({init:init,options:options,name:"pie",version:"1.1"})})(jQuery); \ No newline at end of file diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.resize.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.resize.js index 6b2c5d402b1..8a626dda0ad 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.resize.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.resize.js @@ -1,6 +1,6 @@ /* Flot plugin for automatically redrawing plots as the placeholder resizes. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. It works by listening for changes on the placeholder div (through the jQuery @@ -19,8 +19,7 @@ can just fix the size of their placeholders. * Dual licensed under the MIT and GPL licenses. * http://benalman.com/about/license/ */ - -(function($,h,c){var a=$([]),e=$.resize=$.extend($.resize,{}),i,k="setTimeout",j="resize",d=j+"-special-event",b="delay",f="throttleWindow";e[b]=250;e[f]=true;$.event.special[j]={setup:function(){if(!e[f]&&this[k]){return false}var l=$(this);a=a.add(l);$.data(this,d,{w:l.width(),h:l.height()});if(a.length===1){g()}},teardown:function(){if(!e[f]&&this[k]){return false}var l=$(this);a=a.not(l);l.removeData(d);if(!a.length){clearTimeout(i)}},add:function(l){if(!e[f]&&this[k]){return false}var n;function m(s,o,p){var q=$(this),r=$.data(this,d);r.w=o!==c?o:q.width();r.h=p!==c?p:q.height();n.apply(this,arguments)}if($.isFunction(l)){n=l;return m}else{n=l.handler;l.handler=m}}};function g(){i=h[k](function(){a.each(function(){var n=$(this),m=n.width(),l=n.height(),o=$.data(this,d);if(m!==o.w||l!==o.h){n.trigger(j,[o.w=m,o.h=l])}});g()},e[b])}})(jQuery,this); +(function($,e,t){"$:nomunge";var i=[],n=$.resize=$.extend($.resize,{}),a,r=false,s="setTimeout",u="resize",m=u+"-special-event",o="pendingDelay",l="activeDelay",f="throttleWindow";n[o]=200;n[l]=20;n[f]=true;$.event.special[u]={setup:function(){if(!n[f]&&this[s]){return false}var e=$(this);i.push(this);e.data(m,{w:e.width(),h:e.height()});if(i.length===1){a=t;h()}},teardown:function(){if(!n[f]&&this[s]){return false}var e=$(this);for(var t=i.length-1;t>=0;t--){if(i[t]==this){i.splice(t,1);break}}e.removeData(m);if(!i.length){if(r){cancelAnimationFrame(a)}else{clearTimeout(a)}a=null}},add:function(e){if(!n[f]&&this[s]){return false}var i;function a(e,n,a){var r=$(this),s=r.data(m)||{};s.w=n!==t?n:r.width();s.h=a!==t?a:r.height();i.apply(this,arguments)}if($.isFunction(e)){i=e;return a}else{i=e.handler;e.handler=a}}};function h(t){if(r===true){r=t||1}for(var s=i.length-1;s>=0;s--){var l=$(i[s]);if(l[0]==e||l.is(":visible")){var f=l.width(),c=l.height(),d=l.data(m);if(d&&(f!==d.w||c!==d.h)){l.trigger(u,[d.w=f,d.h=c]);r=t||true}}else{d=l.data(m);d.w=0;d.h=0}}if(a!==null){if(r&&(t==null||t-r<1e3)){a=e.requestAnimationFrame(h)}else{a=setTimeout(h,n[o]);r=false}}}if(!e.requestAnimationFrame){e.requestAnimationFrame=function(){return e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(t,i){return e.setTimeout(function(){t((new Date).getTime())},n[l])}}()}if(!e.cancelAnimationFrame){e.cancelAnimationFrame=function(){return e.webkitCancelRequestAnimationFrame||e.mozCancelRequestAnimationFrame||e.oCancelRequestAnimationFrame||e.msCancelRequestAnimationFrame||clearTimeout}()}})(jQuery,this); (function ($) { var options = { }; // no options diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.resize.min.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.resize.min.js index b2ddec10cc7..7e92aa681c9 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.resize.min.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.resize.min.js @@ -1,19 +1,7 @@ -/* Flot plugin for automatically redrawing plots as the placeholder resizes. +/* Javascript plotting library for jQuery, version 0.8.3. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. -It works by listening for changes on the placeholder div (through the jQuery -resize event plugin) - if the size changes, it will redraw the plot. - -There are no options. If you need to disable the plugin for some plots, you -can just fix the size of their placeholders. - -*//* Inline dependency: - * jQuery resize event - v1.1 - 3/14/2010 - * http://benalman.com/projects/jquery-resize-plugin/ - * - * Copyright (c) 2010 "Cowboy" Ben Alman - * Dual licensed under the MIT and GPL licenses. - * http://benalman.com/about/license/ - */(function(e,t,n){function c(){s=t[o](function(){r.each(function(){var t=e(this),n=t.width(),r=t.height(),i=e.data(this,a);(n!==i.w||r!==i.h)&&t.trigger(u,[i.w=n,i.h=r])}),c()},i[f])}var r=e([]),i=e.resize=e.extend(e.resize,{}),s,o="setTimeout",u="resize",a=u+"-special-event",f="delay",l="throttleWindow";i[f]=250,i[l]=!0,e.event.special[u]={setup:function(){if(!i[l]&&this[o])return!1;var t=e(this);r=r.add(t),e.data(this,a,{w:t.width(),h:t.height()}),r.length===1&&c()},teardown:function(){if(!i[l]&&this[o])return!1;var t=e(this);r=r.not(t),t.removeData(a),r.length||clearTimeout(s)},add:function(t){function s(t,i,s){var o=e(this),u=e.data(this,a);u.w=i!==n?i:o.width(),u.h=s!==n?s:o.height(),r.apply(this,arguments)}if(!i[l]&&this[o])return!1;var r;if(e.isFunction(t))return r=t,s;r=t.handler,t.handler=s}}})(jQuery,this),function(e){function n(e){function t(){var t=e.getPlaceholder();if(t.width()==0||t.height()==0)return;e.resize(),e.setupGrid(),e.draw()}function n(e,n){e.getPlaceholder().resize(t)}function r(e,n){e.getPlaceholder().unbind("resize",t)}e.hooks.bindEvents.push(n),e.hooks.shutdown.push(r)}var t={};e.plot.plugins.push({init:n,options:t,name:"resize",version:"1.0"})}(jQuery); \ No newline at end of file +*/ +(function($,e,t){"$:nomunge";var i=[],n=$.resize=$.extend($.resize,{}),a,r=false,s="setTimeout",u="resize",m=u+"-special-event",o="pendingDelay",l="activeDelay",f="throttleWindow";n[o]=200;n[l]=20;n[f]=true;$.event.special[u]={setup:function(){if(!n[f]&&this[s]){return false}var e=$(this);i.push(this);e.data(m,{w:e.width(),h:e.height()});if(i.length===1){a=t;h()}},teardown:function(){if(!n[f]&&this[s]){return false}var e=$(this);for(var t=i.length-1;t>=0;t--){if(i[t]==this){i.splice(t,1);break}}e.removeData(m);if(!i.length){if(r){cancelAnimationFrame(a)}else{clearTimeout(a)}a=null}},add:function(e){if(!n[f]&&this[s]){return false}var i;function a(e,n,a){var r=$(this),s=r.data(m)||{};s.w=n!==t?n:r.width();s.h=a!==t?a:r.height();i.apply(this,arguments)}if($.isFunction(e)){i=e;return a}else{i=e.handler;e.handler=a}}};function h(t){if(r===true){r=t||1}for(var s=i.length-1;s>=0;s--){var l=$(i[s]);if(l[0]==e||l.is(":visible")){var f=l.width(),c=l.height(),d=l.data(m);if(d&&(f!==d.w||c!==d.h)){l.trigger(u,[d.w=f,d.h=c]);r=t||true}}else{d=l.data(m);d.w=0;d.h=0}}if(a!==null){if(r&&(t==null||t-r<1e3)){a=e.requestAnimationFrame(h)}else{a=setTimeout(h,n[o]);r=false}}}if(!e.requestAnimationFrame){e.requestAnimationFrame=function(){return e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(t,i){return e.setTimeout(function(){t((new Date).getTime())},n[l])}}()}if(!e.cancelAnimationFrame){e.cancelAnimationFrame=function(){return e.webkitCancelRequestAnimationFrame||e.mozCancelRequestAnimationFrame||e.oCancelRequestAnimationFrame||e.msCancelRequestAnimationFrame||clearTimeout}()}})(jQuery,this);(function($){var options={};function init(plot){function onResize(){var placeholder=plot.getPlaceholder();if(placeholder.width()==0||placeholder.height()==0)return;plot.resize();plot.setupGrid();plot.draw()}function bindEvents(plot,eventHolder){plot.getPlaceholder().resize(onResize)}function shutdown(plot,eventHolder){plot.getPlaceholder().unbind("resize",onResize)}plot.hooks.bindEvents.push(bindEvents);plot.hooks.shutdown.push(shutdown)}$.plot.plugins.push({init:init,options:options,name:"resize",version:"1.0"})})(jQuery); \ No newline at end of file diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.selection.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.selection.js index f8fa668ff4f..d3c20fa4e12 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.selection.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.selection.js @@ -1,6 +1,6 @@ /* Flot plugin for selecting regions of a plot. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. The plugin supports these options: diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.selection.min.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.selection.min.js index bbfb975f432..a0154fbc5bb 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.selection.min.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.selection.min.js @@ -1,79 +1,7 @@ -/* Flot plugin for selecting regions of a plot. +/* Javascript plotting library for jQuery, version 0.8.3. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. -The plugin supports these options: - -selection: { - mode: null or "x" or "y" or "xy", - color: color, - shape: "round" or "miter" or "bevel", - minSize: number of pixels -} - -Selection support is enabled by setting the mode to one of "x", "y" or "xy". -In "x" mode, the user will only be able to specify the x range, similarly for -"y" mode. For "xy", the selection becomes a rectangle where both ranges can be -specified. "color" is color of the selection (if you need to change the color -later on, you can get to it with plot.getOptions().selection.color). "shape" -is the shape of the corners of the selection. - -"minSize" is the minimum size a selection can be in pixels. This value can -be customized to determine the smallest size a selection can be and still -have the selection rectangle be displayed. When customizing this value, the -fact that it refers to pixels, not axis units must be taken into account. -Thus, for example, if there is a bar graph in time mode with BarWidth set to 1 -minute, setting "minSize" to 1 will not make the minimum selection size 1 -minute, but rather 1 pixel. Note also that setting "minSize" to 0 will prevent -"plotunselected" events from being fired when the user clicks the mouse without -dragging. - -When selection support is enabled, a "plotselected" event will be emitted on -the DOM element you passed into the plot function. The event handler gets a -parameter with the ranges selected on the axes, like this: - - placeholder.bind( "plotselected", function( event, ranges ) { - alert("You selected " + ranges.xaxis.from + " to " + ranges.xaxis.to) - // similar for yaxis - with multiple axes, the extra ones are in - // x2axis, x3axis, ... - }); - -The "plotselected" event is only fired when the user has finished making the -selection. A "plotselecting" event is fired during the process with the same -parameters as the "plotselected" event, in case you want to know what's -happening while it's happening, - -A "plotunselected" event with no arguments is emitted when the user clicks the -mouse to remove the selection. As stated above, setting "minSize" to 0 will -destroy this behavior. - -The plugin allso adds the following methods to the plot object: - -- setSelection( ranges, preventEvent ) - - Set the selection rectangle. The passed in ranges is on the same form as - returned in the "plotselected" event. If the selection mode is "x", you - should put in either an xaxis range, if the mode is "y" you need to put in - an yaxis range and both xaxis and yaxis if the selection mode is "xy", like - this: - - setSelection({ xaxis: { from: 0, to: 10 }, yaxis: { from: 40, to: 60 } }); - - setSelection will trigger the "plotselected" event when called. If you don't - want that to happen, e.g. if you're inside a "plotselected" handler, pass - true as the second parameter. If you are using multiple axes, you can - specify the ranges on any of those, e.g. as x2axis/x3axis/... instead of - xaxis, the plugin picks the first one it sees. - -- clearSelection( preventEvent ) - - Clear the selection rectangle. Pass in true to avoid getting a - "plotunselected" event. - -- getSelection() - - Returns the current selection in the same format as the "plotselected" - event. If there's currently no selection, the function returns null. - -*/(function(e){function t(t){function s(e){n.active&&(h(e),t.getPlaceholder().trigger("plotselecting",[a()]))}function o(t){if(t.which!=1)return;document.body.focus(),document.onselectstart!==undefined&&r.onselectstart==null&&(r.onselectstart=document.onselectstart,document.onselectstart=function(){return!1}),document.ondrag!==undefined&&r.ondrag==null&&(r.ondrag=document.ondrag,document.ondrag=function(){return!1}),c(n.first,t),n.active=!0,i=function(e){u(e)},e(document).one("mouseup",i)}function u(e){return i=null,document.onselectstart!==undefined&&(document.onselectstart=r.onselectstart),document.ondrag!==undefined&&(document.ondrag=r.ondrag),n.active=!1,h(e),m()?f():(t.getPlaceholder().trigger("plotunselected",[]),t.getPlaceholder().trigger("plotselecting",[null])),!1}function a(){if(!m())return null;if(!n.show)return null;var r={},i=n.first,s=n.second;return e.each(t.getAxes(),function(e,t){if(t.used){var n=t.c2p(i[t.direction]),o=t.c2p(s[t.direction]);r[e]={from:Math.min(n,o),to:Math.max(n,o)}}}),r}function f(){var e=a();t.getPlaceholder().trigger("plotselected",[e]),e.xaxis&&e.yaxis&&t.getPlaceholder().trigger("selected",[{x1:e.xaxis.from,y1:e.yaxis.from,x2:e.xaxis.to,y2:e.yaxis.to}])}function l(e,t,n){return tn?n:t}function c(e,r){var i=t.getOptions(),s=t.getPlaceholder().offset(),o=t.getPlotOffset();e.x=l(0,r.pageX-s.left-o.left,t.width()),e.y=l(0,r.pageY-s.top-o.top,t.height()),i.selection.mode=="y"&&(e.x=e==n.first?0:t.width()),i.selection.mode=="x"&&(e.y=e==n.first?0:t.height())}function h(e){if(e.pageX==null)return;c(n.second,e),m()?(n.show=!0,t.triggerRedrawOverlay()):p(!0)}function p(e){n.show&&(n.show=!1,t.triggerRedrawOverlay(),e||t.getPlaceholder().trigger("plotunselected",[]))}function d(e,n){var r,i,s,o,u=t.getAxes();for(var a in u){r=u[a];if(r.direction==n){o=n+r.n+"axis",!e[o]&&r.n==1&&(o=n+"axis");if(e[o]){i=e[o].from,s=e[o].to;break}}}e[o]||(r=n=="x"?t.getXAxes()[0]:t.getYAxes()[0],i=e[n+"1"],s=e[n+"2"]);if(i!=null&&s!=null&&i>s){var f=i;i=s,s=f}return{from:i,to:s,axis:r}}function v(e,r){var i,s,o=t.getOptions();o.selection.mode=="y"?(n.first.x=0,n.second.x=t.width()):(s=d(e,"x"),n.first.x=s.axis.p2c(s.from),n.second.x=s.axis.p2c(s.to)),o.selection.mode=="x"?(n.first.y=0,n.second.y=t.height()):(s=d(e,"y"),n.first.y=s.axis.p2c(s.from),n.second.y=s.axis.p2c(s.to)),n.show=!0,t.triggerRedrawOverlay(),!r&&m()&&f()}function m(){var e=t.getOptions().selection.minSize;return Math.abs(n.second.x-n.first.x)>=e&&Math.abs(n.second.y-n.first.y)>=e}var n={first:{x:-1,y:-1},second:{x:-1,y:-1},show:!1,active:!1},r={},i=null;t.clearSelection=p,t.setSelection=v,t.getSelection=a,t.hooks.bindEvents.push(function(e,t){var n=e.getOptions();n.selection.mode!=null&&(t.mousemove(s),t.mousedown(o))}),t.hooks.drawOverlay.push(function(t,r){if(n.show&&m()){var i=t.getPlotOffset(),s=t.getOptions();r.save(),r.translate(i.left,i.top);var o=e.color.parse(s.selection.color);r.strokeStyle=o.scale("a",.8).toString(),r.lineWidth=1,r.lineJoin=s.selection.shape,r.fillStyle=o.scale("a",.4).toString();var u=Math.min(n.first.x,n.second.x)+.5,a=Math.min(n.first.y,n.second.y)+.5,f=Math.abs(n.second.x-n.first.x)-1,l=Math.abs(n.second.y-n.first.y)-1;r.fillRect(u,a,f,l),r.strokeRect(u,a,f,l),r.restore()}}),t.hooks.shutdown.push(function(t,n){n.unbind("mousemove",s),n.unbind("mousedown",o),i&&e(document).unbind("mouseup",i)})}e.plot.plugins.push({init:t,options:{selection:{mode:null,color:"#e8cfac",shape:"round",minSize:5}},name:"selection",version:"1.1"})})(jQuery); \ No newline at end of file +*/ +(function($){function init(plot){var selection={first:{x:-1,y:-1},second:{x:-1,y:-1},show:false,active:false};var savedhandlers={};var mouseUpHandler=null;function onMouseMove(e){if(selection.active){updateSelection(e);plot.getPlaceholder().trigger("plotselecting",[getSelection()])}}function onMouseDown(e){if(e.which!=1)return;document.body.focus();if(document.onselectstart!==undefined&&savedhandlers.onselectstart==null){savedhandlers.onselectstart=document.onselectstart;document.onselectstart=function(){return false}}if(document.ondrag!==undefined&&savedhandlers.ondrag==null){savedhandlers.ondrag=document.ondrag;document.ondrag=function(){return false}}setSelectionPos(selection.first,e);selection.active=true;mouseUpHandler=function(e){onMouseUp(e)};$(document).one("mouseup",mouseUpHandler)}function onMouseUp(e){mouseUpHandler=null;if(document.onselectstart!==undefined)document.onselectstart=savedhandlers.onselectstart;if(document.ondrag!==undefined)document.ondrag=savedhandlers.ondrag;selection.active=false;updateSelection(e);if(selectionIsSane())triggerSelectedEvent();else{plot.getPlaceholder().trigger("plotunselected",[]);plot.getPlaceholder().trigger("plotselecting",[null])}return false}function getSelection(){if(!selectionIsSane())return null;if(!selection.show)return null;var r={},c1=selection.first,c2=selection.second;$.each(plot.getAxes(),function(name,axis){if(axis.used){var p1=axis.c2p(c1[axis.direction]),p2=axis.c2p(c2[axis.direction]);r[name]={from:Math.min(p1,p2),to:Math.max(p1,p2)}}});return r}function triggerSelectedEvent(){var r=getSelection();plot.getPlaceholder().trigger("plotselected",[r]);if(r.xaxis&&r.yaxis)plot.getPlaceholder().trigger("selected",[{x1:r.xaxis.from,y1:r.yaxis.from,x2:r.xaxis.to,y2:r.yaxis.to}])}function clamp(min,value,max){return valuemax?max:value}function setSelectionPos(pos,e){var o=plot.getOptions();var offset=plot.getPlaceholder().offset();var plotOffset=plot.getPlotOffset();pos.x=clamp(0,e.pageX-offset.left-plotOffset.left,plot.width());pos.y=clamp(0,e.pageY-offset.top-plotOffset.top,plot.height());if(o.selection.mode=="y")pos.x=pos==selection.first?0:plot.width();if(o.selection.mode=="x")pos.y=pos==selection.first?0:plot.height()}function updateSelection(pos){if(pos.pageX==null)return;setSelectionPos(selection.second,pos);if(selectionIsSane()){selection.show=true;plot.triggerRedrawOverlay()}else clearSelection(true)}function clearSelection(preventEvent){if(selection.show){selection.show=false;plot.triggerRedrawOverlay();if(!preventEvent)plot.getPlaceholder().trigger("plotunselected",[])}}function extractRange(ranges,coord){var axis,from,to,key,axes=plot.getAxes();for(var k in axes){axis=axes[k];if(axis.direction==coord){key=coord+axis.n+"axis";if(!ranges[key]&&axis.n==1)key=coord+"axis";if(ranges[key]){from=ranges[key].from;to=ranges[key].to;break}}}if(!ranges[key]){axis=coord=="x"?plot.getXAxes()[0]:plot.getYAxes()[0];from=ranges[coord+"1"];to=ranges[coord+"2"]}if(from!=null&&to!=null&&from>to){var tmp=from;from=to;to=tmp}return{from:from,to:to,axis:axis}}function setSelection(ranges,preventEvent){var axis,range,o=plot.getOptions();if(o.selection.mode=="y"){selection.first.x=0;selection.second.x=plot.width()}else{range=extractRange(ranges,"x");selection.first.x=range.axis.p2c(range.from);selection.second.x=range.axis.p2c(range.to)}if(o.selection.mode=="x"){selection.first.y=0;selection.second.y=plot.height()}else{range=extractRange(ranges,"y");selection.first.y=range.axis.p2c(range.from);selection.second.y=range.axis.p2c(range.to)}selection.show=true;plot.triggerRedrawOverlay();if(!preventEvent&&selectionIsSane())triggerSelectedEvent()}function selectionIsSane(){var minSize=plot.getOptions().selection.minSize;return Math.abs(selection.second.x-selection.first.x)>=minSize&&Math.abs(selection.second.y-selection.first.y)>=minSize}plot.clearSelection=clearSelection;plot.setSelection=setSelection;plot.getSelection=getSelection;plot.hooks.bindEvents.push(function(plot,eventHolder){var o=plot.getOptions();if(o.selection.mode!=null){eventHolder.mousemove(onMouseMove);eventHolder.mousedown(onMouseDown)}});plot.hooks.drawOverlay.push(function(plot,ctx){if(selection.show&&selectionIsSane()){var plotOffset=plot.getPlotOffset();var o=plot.getOptions();ctx.save();ctx.translate(plotOffset.left,plotOffset.top);var c=$.color.parse(o.selection.color);ctx.strokeStyle=c.scale("a",.8).toString();ctx.lineWidth=1;ctx.lineJoin=o.selection.shape;ctx.fillStyle=c.scale("a",.4).toString();var x=Math.min(selection.first.x,selection.second.x)+.5,y=Math.min(selection.first.y,selection.second.y)+.5,w=Math.abs(selection.second.x-selection.first.x)-1,h=Math.abs(selection.second.y-selection.first.y)-1;ctx.fillRect(x,y,w,h);ctx.strokeRect(x,y,w,h);ctx.restore()}});plot.hooks.shutdown.push(function(plot,eventHolder){eventHolder.unbind("mousemove",onMouseMove);eventHolder.unbind("mousedown",onMouseDown);if(mouseUpHandler)$(document).unbind("mouseup",mouseUpHandler)})}$.plot.plugins.push({init:init,options:{selection:{mode:null,color:"#e8cfac",shape:"round",minSize:5}},name:"selection",version:"1.1"})})(jQuery); \ No newline at end of file diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.stack.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.stack.js index c01de67da1e..e75a7dfc074 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.stack.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.stack.js @@ -1,6 +1,6 @@ /* Flot plugin for stacking data sets rather than overlyaing them. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. The plugin assumes the data is sorted on x (or y if stacking horizontally). diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.stack.min.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.stack.min.js index 14e9931fe70..920764f5e7c 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.stack.min.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.stack.min.js @@ -1,36 +1,7 @@ -/* Flot plugin for stacking data sets rather than overlyaing them. +/* Javascript plotting library for jQuery, version 0.8.3. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. -The plugin assumes the data is sorted on x (or y if stacking horizontally). -For line charts, it is assumed that if a line has an undefined gap (from a -null point), then the line above it should have the same gap - insert zeros -instead of "null" if you want another behaviour. This also holds for the start -and end of the chart. Note that stacking a mix of positive and negative values -in most instances doesn't make sense (so it looks weird). - -Two or more series are stacked when their "stack" attribute is set to the same -key (which can be any number or string or just "true"). To specify the default -stack, you can set the stack option like this: - - series: { - stack: null/false, true, or a key (number/string) - } - -You can also specify it for a single series, like this: - - $.plot( $("#placeholder"), [{ - data: [ ... ], - stack: true - }]) - -The stacking order is determined by the order of the data series in the array -(later series end up on top of the previous). - -Internally, the plugin modifies the datapoints in each series, adding an -offset to the y value. For line series, extra data points are inserted through -interpolation. If there's a second y value, it's also adjusted (e.g for bar -charts or filled areas). - -*/(function(e){function n(e){function t(e,t){var n=null;for(var r=0;r2&&(g?r.format[2].x:r.format[2].y),b=m&&n.lines.steps,w=!0,E=g?1:0,S=g?0:1,x=0,T=0,N,C;for(;;){if(x>=o.length)break;N=f.length;if(o[x]==null){for(C=0;C=a.length){if(!m)for(C=0;Cp){if(m&&x>0&&o[x-s]!=null){h=c+(o[x-s+S]-c)*(p-l)/(o[x-s+E]-l),f.push(p),f.push(h+d);for(C=2;C0&&a[T-u]!=null&&(v=d+(a[T-u+S]-d)*(l-p)/(a[T-u+E]-p)),f[N+S]+=v,x+=s}w=!1,N!=f.length&&y&&(f[N+2]+=v)}if(b&&N!=f.length&&N>0&&f[N]!=null&&f[N]!=f[N-s]&&f[N+1]!=f[N-s+1]){for(C=0;C2&&(horizontal?datapoints.format[2].x:datapoints.format[2].y),withsteps=withlines&&s.lines.steps,fromgap=true,keyOffset=horizontal?1:0,accumulateOffset=horizontal?0:1,i=0,j=0,l,m;while(true){if(i>=points.length)break;l=newpoints.length;if(points[i]==null){for(m=0;m=otherpoints.length){if(!withlines){for(m=0;mqx){if(withlines&&i>0&&points[i-ps]!=null){intery=py+(points[i-ps+accumulateOffset]-py)*(qx-px)/(points[i-ps+keyOffset]-px);newpoints.push(qx);newpoints.push(intery+qy);for(m=2;m0&&otherpoints[j-otherps]!=null)bottom=qy+(otherpoints[j-otherps+accumulateOffset]-qy)*(px-qx)/(otherpoints[j-otherps+keyOffset]-qx);newpoints[l+accumulateOffset]+=bottom;i+=ps}fromgap=false;if(l!=newpoints.length&&withbottom)newpoints[l+2]+=bottom}if(withsteps&&l!=newpoints.length&&l>0&&newpoints[l]!=null&&newpoints[l]!=newpoints[l-ps]&&newpoints[l+1]!=newpoints[l-ps+1]){for(m=0;m0&&p[u-o]!=null){var y=a+(i-f)*(a-p[u-o])/(f-p[u-o+1]);c.push(y),c.push(i);for(g=2;g0){var b=e.inArray(n,t.getData());t.getData().splice(b+1,0,h)}}function r(t,r,i){if(!r.threshold)return;r.threshold instanceof Array?(r.threshold.sort(function(e,t){return e.below-t.below}),e(r.threshold).each(function(e,o){n(t,r,i,o.below,o.color)})):n(t,r,i,r.threshold.below,r.threshold.color)}t.hooks.processDatapoints.push(r)}var t={series:{threshold:null}};e.plot.plugins.push({init:n,options:t,name:"threshold",version:"1.2"})})(jQuery); \ No newline at end of file +*/ +(function($){var options={series:{threshold:null}};function init(plot){function thresholdData(plot,s,datapoints,below,color){var ps=datapoints.pointsize,i,x,y,p,prevp,thresholded=$.extend({},s);thresholded.datapoints={points:[],pointsize:ps,format:datapoints.format};thresholded.label=null;thresholded.color=color;thresholded.threshold=null;thresholded.originSeries=s;thresholded.data=[];var origpoints=datapoints.points,addCrossingPoints=s.lines.show;var threspoints=[];var newpoints=[];var m;for(i=0;i0&&origpoints[i-ps]!=null){var interx=x+(below-y)*(x-origpoints[i-ps])/(y-origpoints[i-ps+1]);prevp.push(interx);prevp.push(below);for(m=2;m0){var origIndex=$.inArray(s,plot.getData());plot.getData().splice(origIndex+1,0,thresholded)}}function processThresholds(plot,s,datapoints){if(!s.threshold)return;if(s.threshold instanceof Array){s.threshold.sort(function(a,b){return a.below-b.below});$(s.threshold).each(function(i,th){thresholdData(plot,s,datapoints,th.below,th.color)})}else{thresholdData(plot,s,datapoints,s.threshold.below,s.threshold.color)}}plot.hooks.processDatapoints.push(processThresholds)}$.plot.plugins.push({init:init,options:options,name:"threshold",version:"1.2"})})(jQuery); \ No newline at end of file diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.time.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.time.js index 15f52815fee..34c1d121259 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.time.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.time.js @@ -1,6 +1,6 @@ /* Pretty handling of time axes. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. Set axis.mode to "time" to enable. See the section "Time series data" in @@ -427,5 +427,6 @@ API.txt for details. // on the function, so we need to re-expose it here. $.plot.formatDate = formatDate; + $.plot.dateGenerator = dateGenerator; })(jQuery); diff --git a/htdocs/includes/jquery/plugins/flot/jquery.flot.time.min.js b/htdocs/includes/jquery/plugins/flot/jquery.flot.time.min.js index 21d84772388..690eb682551 100644 --- a/htdocs/includes/jquery/plugins/flot/jquery.flot.time.min.js +++ b/htdocs/includes/jquery/plugins/flot/jquery.flot.time.min.js @@ -1,9 +1,7 @@ -/* Pretty handling of time axes. +/* Javascript plotting library for jQuery, version 0.8.3. -Copyright (c) 2007-2013 IOLA and Ole Laursen. +Copyright (c) 2007-2014 IOLA and Ole Laursen. Licensed under the MIT license. -Set axis.mode to "time" to enable. See the section "Time series data" in -API.txt for details. - -*/(function(e){function n(e,t){return t*Math.floor(e/t)}function r(e,t,n,r){if(typeof e.strftime=="function")return e.strftime(t);var i=function(e,t){return e=""+e,t=""+(t==null?"0":t),e.length==1?t+e:e},s=[],o=!1,u=e.getHours(),a=u<12;n==null&&(n=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),r==null&&(r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]);var f;u>12?f=u-12:u==0?f=12:f=u;for(var l=0;l=u)break;var h=l[c][0],p=l[c][1];if(p=="year"){if(i.minTickSize!=null&&i.minTickSize[1]=="year")h=Math.floor(i.minTickSize[0]);else{var d=Math.pow(10,Math.floor(Math.log(e.delta/o.year)/Math.LN10)),v=e.delta/o.year/d;v<1.5?h=1:v<3?h=2:v<7.5?h=5:h=10,h*=d}h<1&&(h=1)}e.tickSize=i.tickSize||[h,p];var m=e.tickSize[0];p=e.tickSize[1];var g=m*o[p];p=="second"?r.setSeconds(n(r.getSeconds(),m)):p=="minute"?r.setMinutes(n(r.getMinutes(),m)):p=="hour"?r.setHours(n(r.getHours(),m)):p=="month"?r.setMonth(n(r.getMonth(),m)):p=="quarter"?r.setMonth(3*n(r.getMonth()/3,m)):p=="year"&&r.setFullYear(n(r.getFullYear(),m)),r.setMilliseconds(0),g>=o.minute&&r.setSeconds(0),g>=o.hour&&r.setMinutes(0),g>=o.day&&r.setHours(0),g>=o.day*4&&r.setDate(1),g>=o.month*2&&r.setMonth(n(r.getMonth(),3)),g>=o.quarter*2&&r.setMonth(n(r.getMonth(),6)),g>=o.year&&r.setMonth(0);var y=0,b=Number.NaN,w;do{w=b,b=r.getTime(),t.push(b);if(p=="month"||p=="quarter")if(m<1){r.setDate(1);var E=r.getTime();r.setMonth(r.getMonth()+(p=="quarter"?3:1));var S=r.getTime();r.setTime(b+y*o.hour+(S-E)*m),y=r.getHours(),r.setHours(0)}else r.setMonth(r.getMonth()+m*(p=="quarter"?3:1));else p=="year"?r.setFullYear(r.getFullYear()+m):r.setTime(b+g)}while(b12){hours12=hours-12}else if(hours==0){hours12=12}else{hours12=hours}for(var i=0;i=minSize){break}}var size=spec[i][0];var unit=spec[i][1];if(unit=="year"){if(opts.minTickSize!=null&&opts.minTickSize[1]=="year"){size=Math.floor(opts.minTickSize[0])}else{var magn=Math.pow(10,Math.floor(Math.log(axis.delta/timeUnitSize.year)/Math.LN10));var norm=axis.delta/timeUnitSize.year/magn;if(norm<1.5){size=1}else if(norm<3){size=2}else if(norm<7.5){size=5}else{size=10}size*=magn}if(size<1){size=1}}axis.tickSize=opts.tickSize||[size,unit];var tickSize=axis.tickSize[0];unit=axis.tickSize[1];var step=tickSize*timeUnitSize[unit];if(unit=="second"){d.setSeconds(floorInBase(d.getSeconds(),tickSize))}else if(unit=="minute"){d.setMinutes(floorInBase(d.getMinutes(),tickSize))}else if(unit=="hour"){d.setHours(floorInBase(d.getHours(),tickSize))}else if(unit=="month"){d.setMonth(floorInBase(d.getMonth(),tickSize))}else if(unit=="quarter"){d.setMonth(3*floorInBase(d.getMonth()/3,tickSize))}else if(unit=="year"){d.setFullYear(floorInBase(d.getFullYear(),tickSize))}d.setMilliseconds(0);if(step>=timeUnitSize.minute){d.setSeconds(0)}if(step>=timeUnitSize.hour){d.setMinutes(0)}if(step>=timeUnitSize.day){d.setHours(0)}if(step>=timeUnitSize.day*4){d.setDate(1)}if(step>=timeUnitSize.month*2){d.setMonth(floorInBase(d.getMonth(),3))}if(step>=timeUnitSize.quarter*2){d.setMonth(floorInBase(d.getMonth(),6))}if(step>=timeUnitSize.year){d.setMonth(0)}var carry=0;var v=Number.NaN;var prev;do{prev=v;v=d.getTime();ticks.push(v);if(unit=="month"||unit=="quarter"){if(tickSize<1){d.setDate(1);var start=d.getTime();d.setMonth(d.getMonth()+(unit=="quarter"?3:1));var end=d.getTime();d.setTime(v+carry*timeUnitSize.hour+(end-start)*tickSize);carry=d.getHours();d.setHours(0)}else{d.setMonth(d.getMonth()+tickSize*(unit=="quarter"?3:1))}}else if(unit=="year"){d.setFullYear(d.getFullYear()+tickSize)}else{d.setTime(v+step)}}while(v Date: Sat, 20 Jun 2015 19:42:07 +0200 Subject: [PATCH 08/14] Fix missing print --- htdocs/user/card.php | 11 ++++++----- htdocs/user/index.php | 4 ++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/htdocs/user/card.php b/htdocs/user/card.php index a869097f629..5bf47eb19e0 100644 --- a/htdocs/user/card.php +++ b/htdocs/user/card.php @@ -824,7 +824,7 @@ if (($action == 'create') || ($action == 'adduserldap')) } } print ''; - + if(! empty($conf->api->enabled)) { // API key $generated_api_key = ''; @@ -1271,7 +1271,7 @@ else print ""; } print ''."\n"; - + // API key if(! empty($conf->api->enabled) && $user->admin) { print ''.$langs->trans("ApiKey").''; @@ -1280,7 +1280,7 @@ else print $langs->trans("Hidden"); print ''; } - + // Administrator print ''.$langs->trans("Administrator").''; if (! empty($conf->multicompany->enabled) && $object->admin && ! $object->entity) @@ -1303,7 +1303,8 @@ else print $form->textwithpicto($text, $langs->trans("InternalExternalDesc")); print ''; $type=$langs->trans("Internal"); - if ($object->societe_id) $type=$langs->trans("External"); + if ($object->societe_id > 0) $type=$langs->trans("External"); + print $type; if ($object->ldap_sid) print ' ('.$langs->trans("DomainUser").')'; print ''."\n"; @@ -1850,7 +1851,7 @@ else } print $text; print "\n"; - + // API key if(! empty($conf->api->enabled) && $user->admin) { print ''.$langs->trans("ApiKey").''; diff --git a/htdocs/user/index.php b/htdocs/user/index.php index ed413dd571f..cb2e5617f08 100644 --- a/htdocs/user/index.php +++ b/htdocs/user/index.php @@ -1,6 +1,6 @@ - * Copyright (C) 2004-2011 Laurent Destailleur + * Copyright (C) 2004-2015 Laurent Destailleur * Copyright (C) 2005-2012 Regis Houssin * Copyright (C) 2015 Alexandre Spangaro * @@ -168,7 +168,7 @@ if ($result) $obj = $db->fetch_object($result); $var=!$var; - $userstatic->id=$obj->id; + $userstatic->id=$obj->rowid; $userstatic->ref=$obj->label; $userstatic->login=$obj->login; $userstatic->statut=$obj->statut; From 2c5ef858d0e0e5d7847ee981e40257a4f09abcb7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 20 Jun 2015 20:35:57 +0200 Subject: [PATCH 09/14] NEW Filter "active" by default on user list. Fix label of permission of project module --- htdocs/admin/dict.php | 4 ++-- htdocs/core/class/html.form.class.php | 6 ++++-- htdocs/core/modules/modProjet.class.php | 14 +++++++------- htdocs/langs/en_US/admin.lang | 12 ++++++------ htdocs/user/class/user.class.php | 5 ++++- htdocs/user/hierarchy.php | 9 +++++++-- htdocs/user/index.php | 5 ++++- 7 files changed, 34 insertions(+), 21 deletions(-) diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index 9ef2ff7c7e4..bac9c99a013 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -832,7 +832,7 @@ if ($id) $fieldlist=explode(',',$tabfield[$id]); // Line for title - print ''; + print ''; foreach ($fieldlist as $field => $value) { // Determine le nom du champ par rapport aux noms possibles @@ -906,7 +906,7 @@ if ($id) print ''; // Line to enter new values - print ""; + print ""; $obj = new stdClass(); // If data was already input, we define them in obj to populate input fields. diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 82a448e0c38..1200d674ccd 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -3218,7 +3218,8 @@ class Form $formconfirm.= ''."\n"; - else print ''."\n"; + else print ''."\n"; if (constant('JS_JQUERY_UI')) print ''."\n"; - else print ''."\n"; + else print ''."\n"; print ''."\n"; print ''."\n"; // jQuery Layout diff --git a/htdocs/societe/price.php b/htdocs/societe/price.php index 6246b203c83..f1388530317 100644 --- a/htdocs/societe/price.php +++ b/htdocs/societe/price.php @@ -506,11 +506,11 @@ if (! empty($conf->global->PRODUIT_CUSTOMER_PRICES)) { print ''; print ''; - $var = True; + $var = False; - foreach ( $prodcustprice->lines as $line ) { - - print ""; + foreach($prodcustprice->lines as $line) + { + print ""; $staticprod = new Product($db); $staticprod->fetch($line->fk_product); From e0d1cbeb16196086d232e7895ad3bd64974a1b96 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 21 Jun 2015 00:07:03 +0200 Subject: [PATCH 12/14] Introduce table llx_c_holiday_type --- htdocs/holiday/class/holiday.class.php | 2 +- .../install/mysql/data/llx_c_holiday_type.sql | 33 +++++++++++++++++++ .../install/mysql/migration/3.7.0-3.8.0.sql | 14 ++++++++ ...iday_types.sql => llx_c_holiday_types.sql} | 19 +++++------ 4 files changed, 56 insertions(+), 12 deletions(-) create mode 100644 htdocs/install/mysql/data/llx_c_holiday_type.sql rename htdocs/install/mysql/tables/{llx_holiday_types.sql => llx_c_holiday_types.sql} (64%) diff --git a/htdocs/holiday/class/holiday.class.php b/htdocs/holiday/class/holiday.class.php index f76d9843e02..066c5080f45 100644 --- a/htdocs/holiday/class/holiday.class.php +++ b/htdocs/holiday/class/holiday.class.php @@ -1741,7 +1741,7 @@ class Holiday extends CommonObject /** - * Tous les types + * Return array with list of types * * @return boolean Return array with list of types */ diff --git a/htdocs/install/mysql/data/llx_c_holiday_type.sql b/htdocs/install/mysql/data/llx_c_holiday_type.sql new file mode 100644 index 00000000000..a0ee0b065b7 --- /dev/null +++ b/htdocs/install/mysql/data/llx_c_holiday_type.sql @@ -0,0 +1,33 @@ +-- Copyright (C) 2001-2004 Rodolphe Quiedeville +-- Copyright (C) 2003 Jean-Louis Bergamo +-- Copyright (C) 2004-2009 Laurent Destailleur +-- Copyright (C) 2004 Benoit Mortier +-- Copyright (C) 2004 Guillaume Delecourt +-- Copyright (C) 2005-2009 Regis Houssin +-- Copyright (C) 2007 Patrick Raguin +-- Copyright (C) 2012 Tommaso Basilici +-- +-- This program is free software; you can redistribute it and/or modify +-- it under the terms of the GNU General Public License as published by +-- the Free Software Foundation; either version 3 of the License, or +-- (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program. If not, see . +-- +-- Ne pas placer de commentaire en fin de ligne, ce fichier est parsé lors +-- de l'install et tous les sigles '--' sont supprimés. +-- + +insert into llx_c_holiday_types(code, label, affect, delay, newByMonth, fk_country) values ('LEAVE_PAID', 'Paid vacation', 1, 7, 0, NULL); +insert into llx_c_holiday_types(code, label, affect, delay, newByMonth, fk_country) values ('LEAVE_SICK', 'Sick leave', 0, 0, 0, NULL); +insert into llx_c_holiday_types(code, label, affect, delay, newByMonth, fk_country) values ('LEAVE_OTHER','Other leave', 0, 0, 0, NULL); + +-- Leaves specific to France +insert into llx_c_holiday_types(code, label, affect, delay, newByMonth, fk_country) values ('LEAVE_RTT', 'RTT' , 1, 7, 0.83, 1); + diff --git a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql index a406ad9c6d0..79ab44a5aef 100755 --- a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql +++ b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql @@ -674,3 +674,17 @@ ALTER TABLE llx_c_stcomm ADD COLUMN picto varchar(128); -- New trigger for Supplier invoice unvalidation INSERT INTO llx_c_action_trigger (code, label, description, elementtype, rang) VALUES ('BILL_SUPPLIER_UNVALIDATE','Supplier invoice unvalidated','Executed when a supplier invoice status is set back to draft','invoice_supplier',15); + + +DROP TABLE llx_holiday_types; + +CREATE TABLE llx_c_holiday_types ( + rowid integer NOT NULL AUTO_INCREMENT PRIMARY KEY, + code varchar(16) NOT NULL, + label varchar(255) NOT NULL, + affect integer NOT NULL, + delay integer NOT NULL, + newByMonth double(8,5) DEFAULT 0 NOT NULL, + fk_country integer DEFAULT NULL +) ENGINE=innodb; + diff --git a/htdocs/install/mysql/tables/llx_holiday_types.sql b/htdocs/install/mysql/tables/llx_c_holiday_types.sql similarity index 64% rename from htdocs/install/mysql/tables/llx_holiday_types.sql rename to htdocs/install/mysql/tables/llx_c_holiday_types.sql index d49a79f5748..dac1a10fdad 100755 --- a/htdocs/install/mysql/tables/llx_holiday_types.sql +++ b/htdocs/install/mysql/tables/llx_c_holiday_types.sql @@ -1,5 +1,5 @@ -- =================================================================== --- Copyright (C) 2014 Laurent Destailleur +-- Copyright (C) 2014-2015 Laurent Destailleur -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by @@ -16,15 +16,12 @@ -- -- =================================================================== -CREATE TABLE llx_holiday_types ( +CREATE TABLE llx_c_holiday_types ( rowid integer NOT NULL AUTO_INCREMENT PRIMARY KEY, - label varchar(45) NOT NULL, - description varchar(255) NOT NULL, - affect integer NOT NULL, - delay integer NOT NULL, - insertAt DATETIME NOT NULL, - updateAt DATETIME, - deleteAt DATETIME, - nbCongesDeducted varchar(255) NOT NULL, - nbCongesEveryMonth varchar(255) NOT NULL + code varchar(16) NOT NULL, + label varchar(255) NOT NULL, + affect integer NOT NULL, -- a request will change sold or not + delay integer NOT NULL, -- Minimum delay to be allowed to make request + newByMonth double(8,5) DEFAULT 0 NOT NULL, -- Amount of new days for each user each month + fk_country integer DEFAULT NULL -- This type is dedicated to a country ) ENGINE=innodb; From 4f1538f502cefae0079a56cddf73bb711fc4696a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 21 Jun 2015 03:19:15 +0200 Subject: [PATCH 13/14] Introduce table llx_c_holiday_type --- htdocs/admin/dict.php | 25 +- htdocs/compta/hrm.php | 2 +- htdocs/holiday/admin/holiday.php | 35 ++- htdocs/holiday/admin/tomergewithholiday.php | 225 --------------- htdocs/holiday/card.php | 38 ++- htdocs/holiday/class/holiday.class.php | 262 ++++++++++++------ htdocs/holiday/define_holiday.php | 137 ++++++--- htdocs/holiday/index.php | 56 ++-- htdocs/holiday/month_report.php | 2 +- htdocs/holiday/view_log.php | 10 +- .../install/mysql/migration/3.7.0-3.8.0.sql | 21 +- .../mysql/tables/llx_c_holiday_types.key.sql | 19 ++ .../mysql/tables/llx_c_holiday_types.sql | 3 +- htdocs/install/mysql/tables/llx_holiday.sql | 1 + .../install/mysql/tables/llx_holiday_logs.sql | 1 + .../mysql/tables/llx_holiday_users.sql | 7 +- htdocs/langs/en_US/admin.lang | 1 + htdocs/langs/en_US/holiday.lang | 4 +- htdocs/theme/eldy/img/menus_black/globe.png | Bin 1175 -> 1277 bytes htdocs/theme/eldy/img/menus_black/holiday.png | Bin 0 -> 1028 bytes htdocs/theme/eldy/img/title_hrm.png | Bin 0 -> 1028 bytes 21 files changed, 422 insertions(+), 427 deletions(-) delete mode 100644 htdocs/holiday/admin/tomergewithholiday.php create mode 100644 htdocs/install/mysql/tables/llx_c_holiday_types.key.sql create mode 100644 htdocs/theme/eldy/img/menus_black/holiday.png create mode 100644 htdocs/theme/eldy/img/title_hrm.png diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index bac9c99a013..d13f43a6ed5 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -70,7 +70,7 @@ $hookmanager->initHooks(array('admin')); // Put here declaration of dictionaries properties // Sort order to show dictionary (0 is space). All other dictionaries (added by modules) will be at end of this. -$taborder=array(9,0,4,3,2,0,1,8,19,16,27,0,5,11,0,6,0,10,23,12,13,0,14,0,7,17,24,0,22,20,18,21,0,15,0,25,0,26); +$taborder=array(9,0,4,3,2,0,1,8,19,16,27,0,5,11,0,6,0,7,17,24,28,0,10,23,12,13,0,14,0,22,20,18,21,0,15,0,25,0,26); // Name of SQL tables of dictionaries $tabname=array(); @@ -101,6 +101,7 @@ $tabname[24]= MAIN_DB_PREFIX."c_type_resource"; $tabname[25]= MAIN_DB_PREFIX."c_email_templates"; $tabname[26]= MAIN_DB_PREFIX."c_units"; $tabname[27]= MAIN_DB_PREFIX."c_stcomm"; +$tabname[28]= MAIN_DB_PREFIX."c_holiday_types"; // Dictionary labels $tablib=array(); @@ -131,22 +132,23 @@ $tablib[24]= "DictionaryResourceType"; $tablib[25]= "DictionaryEMailTemplates"; $tablib[26]= "DictionaryUnits"; $tablib[27]= "DictionaryProspectStatus"; +$tablib[28]= "DictionaryHolidayTypes"; // Requests to extract data $tabsql=array(); $tabsql[1] = "SELECT f.rowid as rowid, f.code, f.libelle, c.code as country_code, c.label as country, f.active FROM ".MAIN_DB_PREFIX."c_forme_juridique as f, ".MAIN_DB_PREFIX."c_country as c WHERE f.fk_pays=c.rowid"; $tabsql[2] = "SELECT d.rowid as rowid, d.code_departement as code, d.nom as libelle, d.fk_region as region_id, r.nom as region, c.code as country_code, c.label as country, d.active FROM ".MAIN_DB_PREFIX."c_departements as d, ".MAIN_DB_PREFIX."c_regions as r, ".MAIN_DB_PREFIX."c_country as c WHERE d.fk_region=r.code_region and r.fk_pays=c.rowid and r.active=1 and c.active=1"; $tabsql[3] = "SELECT r.rowid as rowid, r.code_region as code, r.nom as libelle, r.fk_pays as country_id, c.code as country_code, c.label as country, r.active FROM ".MAIN_DB_PREFIX."c_regions as r, ".MAIN_DB_PREFIX."c_country as c WHERE r.fk_pays=c.rowid and c.active=1"; -$tabsql[4] = "SELECT rowid as rowid, code, label, active, favorite FROM ".MAIN_DB_PREFIX."c_country"; +$tabsql[4] = "SELECT c.rowid as rowid, c.code, c.label, c.active, c.favorite FROM ".MAIN_DB_PREFIX."c_country AS c"; $tabsql[5] = "SELECT c.rowid as rowid, c.code as code, c.label, c.active FROM ".MAIN_DB_PREFIX."c_civility AS c"; $tabsql[6] = "SELECT a.id as rowid, a.code as code, a.libelle AS libelle, a.type, a.active, a.module, a.color, a.position FROM ".MAIN_DB_PREFIX."c_actioncomm AS a"; $tabsql[7] = "SELECT a.id as rowid, a.code as code, a.libelle AS libelle, a.accountancy_code as accountancy_code, a.deductible, c.code as country_code, c.label as country, a.fk_pays as country_id, a.active FROM ".MAIN_DB_PREFIX."c_chargesociales AS a, ".MAIN_DB_PREFIX."c_country as c WHERE a.fk_pays=c.rowid and c.active=1"; $tabsql[8] = "SELECT t.id as rowid, t.code as code, t.libelle, t.fk_country as country_id, c.code as country_code, c.label as country, t.active FROM ".MAIN_DB_PREFIX."c_typent as t LEFT JOIN ".MAIN_DB_PREFIX."c_country as c ON t.fk_country=c.rowid"; -$tabsql[9] = "SELECT code_iso as code, label, unicode, active FROM ".MAIN_DB_PREFIX."c_currencies"; +$tabsql[9] = "SELECT c.code_iso as code, c.label, c.unicode, c.active FROM ".MAIN_DB_PREFIX."c_currencies AS c"; $tabsql[10]= "SELECT t.rowid, t.taux, t.localtax1_type, t.localtax1, t.localtax2_type, t.localtax2, c.label as country, c.code as country_code, t.fk_pays as country_id, t.recuperableonly, t.note, t.active, t.accountancy_code_sell, t.accountancy_code_buy FROM ".MAIN_DB_PREFIX."c_tva as t, ".MAIN_DB_PREFIX."c_country as c WHERE t.fk_pays=c.rowid"; $tabsql[11]= "SELECT t.rowid as rowid, element, source, code, libelle, active FROM ".MAIN_DB_PREFIX."c_type_contact AS t"; -$tabsql[12]= "SELECT c.rowid as rowid, code, sortorder, c.libelle, c.libelle_facture, nbjour, fdm, decalage, active FROM ".MAIN_DB_PREFIX.'c_payment_term AS c'; -$tabsql[13]= "SELECT id as rowid, code, c.libelle, type, active, accountancy_code FROM ".MAIN_DB_PREFIX."c_paiement AS c"; +$tabsql[12]= "SELECT c.rowid as rowid, c.code, c.sortorder, c.libelle, c.libelle_facture, nbjour, fdm, decalage, active FROM ".MAIN_DB_PREFIX.'c_payment_term AS c'; +$tabsql[13]= "SELECT c.id as rowid, c.code, c.libelle, c.type, c.active, c.accountancy_code FROM ".MAIN_DB_PREFIX."c_paiement AS c"; $tabsql[14]= "SELECT e.rowid as rowid, e.code as code, e.libelle, e.price, e.organization, e.fk_pays as country_id, c.code as country_code, c.label as country, e.active FROM ".MAIN_DB_PREFIX."c_ecotaxe AS e, ".MAIN_DB_PREFIX."c_country as c WHERE e.fk_pays=c.rowid and c.active=1"; $tabsql[15]= "SELECT rowid as rowid, code, label as libelle, width, height, unit, active FROM ".MAIN_DB_PREFIX."c_paper_format"; $tabsql[16]= "SELECT code, label as libelle, sortorder, active FROM ".MAIN_DB_PREFIX."c_prospectlevel"; @@ -161,6 +163,7 @@ $tabsql[24]= "SELECT rowid as rowid, code, label, active FROM ".MAIN_DB_PREFIX $tabsql[25]= "SELECT rowid as rowid, label, type_template, private, position, topic, content, active FROM ".MAIN_DB_PREFIX."c_email_templates"; $tabsql[26]= "SELECT rowid as rowid, code, label, short_label, active FROM ".MAIN_DB_PREFIX."c_units"; $tabsql[27]= "SELECT id as rowid, code, libelle, active FROM ".MAIN_DB_PREFIX."c_stcomm"; +$tabsql[28]= "SELECT h.rowid as rowid, h.code, h.label, h.delay, h.newByMonth, h.fk_country as country_id, c.code as country_code, c.label as country, h.active FROM ".MAIN_DB_PREFIX."c_holiday_types as h LEFT JOIN ".MAIN_DB_PREFIX."c_country as c ON h.fk_country=c.rowid"; // Criteria to sort dictionaries $tabsqlsort=array(); @@ -191,6 +194,7 @@ $tabsqlsort[24]="code ASC,label ASC"; $tabsqlsort[25]="label ASC"; $tabsqlsort[26]="code ASC"; $tabsqlsort[27]="code ASC"; +$tabsqlsort[28]="country ASC, code ASC"; // Nom des champs en resultat de select pour affichage du dictionnaire $tabfield=array(); @@ -221,6 +225,7 @@ $tabfield[24]= "code,label"; $tabfield[25]= "label,type_template,private,position,topic,content"; $tabfield[26]= "code,label,short_label"; $tabfield[27]= "code,libelle"; +$tabfield[28]= "code,label,delay,newByMonth,country_id,country"; // Nom des champs d'edition pour modification d'un enregistrement $tabfieldvalue=array(); @@ -251,6 +256,7 @@ $tabfieldvalue[24]= "code,label"; $tabfieldvalue[25]= "label,type_template,private,position,topic,content"; $tabfieldvalue[26]= "code,label,short_label"; $tabfieldvalue[27]= "code,libelle"; +$tabfieldvalue[28]= "code,label,delay,newByMonth,country"; // Nom des champs dans la table pour insertion d'un enregistrement $tabfieldinsert=array(); @@ -281,6 +287,7 @@ $tabfieldinsert[24]= "code,label"; $tabfieldinsert[25]= "label,type_template,private,position,topic,content"; $tabfieldinsert[26]= "code,label,short_label"; $tabfieldinsert[27]= "code,libelle"; +$tabfieldinsert[28]= "code,label,delay,newByMonth,fk_country"; // Nom du rowid si le champ n'est pas de type autoincrement // Example: "" if id field is "rowid" and has autoincrement on @@ -313,6 +320,7 @@ $tabrowid[24]= ""; $tabrowid[25]= ""; $tabrowid[26]= ""; $tabrowid[27]= "id"; +$tabrowid[28]= ""; // Condition to show dictionary in setup page $tabcond=array(); @@ -343,6 +351,7 @@ $tabcond[24]= ! empty($conf->resource->enabled); $tabcond[25]= true; // && ! empty($conf->global->MAIN_EMAIL_EDIT_TEMPLATE_FROM_DIC); $tabcond[26]= ! empty($conf->product->enabled); $tabcond[27]= ! empty($conf->societe->enabled); +$tabcond[28]= ! empty($conf->holiday->enabled); // List of help for fields $tabhelp=array(); @@ -373,6 +382,7 @@ $tabhelp[24] = array(); $tabhelp[25] = array(); $tabhelp[26] = array(); $tabhelp[27] = array(); +$tabhelp[28] = array(); // List of check for fields (NOT USED YET) $tabfieldcheck=array(); @@ -403,6 +413,7 @@ $tabfieldcheck[24] = array(); $tabfieldcheck[25] = array(); $tabfieldcheck[26] = array(); $tabfieldcheck[27] = array(); +$tabfieldcheck[28] = array(); // Complete all arrays with entries found into modules complete_dictionary_with_modules($taborder,$tabname,$tablib,$tabsql,$tabsqlsort,$tabfield,$tabfieldvalue,$tabfieldinsert,$tabrowid,$tabcond,$tabhelp,$tabfieldcheck); @@ -475,7 +486,7 @@ if (GETPOST('actionadd') || GETPOST('actionmodify')) $ok=1; foreach ($listfield as $f => $value) { - if ($value == 'country_id' && in_array($tablib[$id],array('DictionaryVAT','DictionaryRegion','DictionaryCompanyType'))) continue; // For some pages, country is not mandatory + if ($value == 'country_id' && in_array($tablib[$id],array('DictionaryVAT','DictionaryRegion','DictionaryCompanyType','DictionaryHolidayTypes'))) continue; // For some pages, country is not mandatory if ($value == 'country' && in_array($tablib[$id],array('DictionaryCanton','DictionaryCompanyType'))) continue; // For some pages, country is not mandatory if ($value == 'localtax1' && empty($_POST['localtax1_type'])) continue; if ($value == 'localtax2' && empty($_POST['localtax2_type'])) continue; @@ -524,7 +535,7 @@ if (GETPOST('actionadd') || GETPOST('actionmodify')) } if (isset($_POST["country"]) && ($_POST["country"]=='0') && ($id != 2)) { - if (in_array($tablib[$id],array('DictionaryCompanyType'))) + if (in_array($tablib[$id],array('DictionaryCompanyType','DictionaryHolidayTypes'))) // Field country is no mandatory for such dictionaries { $_POST["country"]=''; } diff --git a/htdocs/compta/hrm.php b/htdocs/compta/hrm.php index 59389f41d51..4df30c023fc 100644 --- a/htdocs/compta/hrm.php +++ b/htdocs/compta/hrm.php @@ -67,7 +67,7 @@ $childids[]=$user->id; llxHeader(array(),$langs->trans('HRMArea')); -print_fiche_titre($langs->trans("HRMArea")); +print_fiche_titre($langs->trans("HRMArea"),'', 'title_hrm.png'); print '
'; diff --git a/htdocs/holiday/admin/holiday.php b/htdocs/holiday/admin/holiday.php index 1986ae1cdf7..6b1bb5923bc 100644 --- a/htdocs/holiday/admin/holiday.php +++ b/htdocs/holiday/admin/holiday.php @@ -52,7 +52,7 @@ if (empty($conf->holiday->enabled)) print $langs->trans('NotActiveModCP'); llxheader('',$langs->trans('TitleAdminCP')); $linkback=''.$langs->trans("BackToModuleList").''; -print_fiche_titre($langs->trans('ConfCP'), $linkback); +print_fiche_titre($langs->trans('ConfCP'), $linkback, 'title_hrm.png'); $cp = new Holiday($db); @@ -132,7 +132,7 @@ if ($action == "add") } // Option du nombre de jours à déduire pour 1 jour de congés - $nbHolidayDeducted = price2num($_POST['nbHolidayDeducted'],2); + $nbHolidayDeducted = price2num($_POST['nbHolidayDeducted'],5); if(!$cp->updateConfCP('nbHolidayDeducted',$nbHolidayDeducted)) { @@ -165,7 +165,7 @@ elseif ($action == 'create_event') $error = 0; $optName = trim($optName); - $optValue = price2num($optValue,2); + $optValue = price2num($optValue,5); if (! $optName) { @@ -218,7 +218,7 @@ elseif($action == 'event' && isset($_POST['update_event'])) if (!empty($eventValue)) { - $eventValue = price2num($eventValue,2); + $eventValue = price2num($eventValue,5); } else { $error++; } @@ -254,10 +254,11 @@ elseif($action && isset($_POST['delete_event'])) } } -print '
'; +/*print '
'; print_fiche_titre($langs->trans('TitleOptionMainCP'),'',''); + dol_fiche_head(array(),'',''); print '
'."\n"; @@ -272,13 +273,6 @@ print ''; $var=true; -/*$var=!$var; -print ''."\n"; -print ''.$langs->trans('GroupToValidateCP').''."\n"; -print ''.$cp->selectUserGroup('userGroup').''."\n"; -print ''."\n"; -*/ - $var=!$var; print ''."\n"; print ''.$langs->trans('DelayForSubmitCP').''."\n"; @@ -316,19 +310,22 @@ print '
'."\n\n"; dol_fiche_end(); - +*/ /*$var=!$var; print $langs->trans('nbUserCP').': '."\n"; print $cp->getConfCP('nbUser')."
\n"; */ -$var=!$var; -print $langs->trans('LastUpdateCP').': '."\n"; -if ($cp->getConfCP('lastUpdate')) print dol_print_date($db->jdate($cp->getConfCP('lastUpdate')),'dayhour','tzuser'); -else print $langs->trans('None'); -print "
\n"; +print '
'.$langs->trans("GoIntoDictionaryHolidayTypes").'

'; +$var=!$var; +print '
'.$langs->trans('LastUpdateCP').': '."\n"; +if ($cp->getConfCP('lastUpdate')) print ''.dol_print_date($db->jdate($cp->getConfCP('lastUpdate')),'dayhour','tzuser').''; +else print $langs->trans('None'); +print "

\n"; + +/* print '
'; print_fiche_titre($langs->trans('TitleOptionEventCP'),'',''); @@ -406,7 +403,7 @@ print ''; print ''; dol_fiche_end(); - +*/ // Fin de page llxFooter(); diff --git a/htdocs/holiday/admin/tomergewithholiday.php b/htdocs/holiday/admin/tomergewithholiday.php deleted file mode 100644 index e4630f35bce..00000000000 --- a/htdocs/holiday/admin/tomergewithholiday.php +++ /dev/null @@ -1,225 +0,0 @@ - - * Copyright (C) 2011 Dimitri Mouillard - * Copyright (C) 2012 Regis Houssin - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -/** - * Page module configuration paid holiday. - * - * \file holiday.php - * \ingroup holiday - * \brief Page module configuration paid holiday. - */ - -require '../../main.inc.php'; -require DOL_DOCUMENT_ROOT.'/holiday/class/holiday.class.php'; -require_once DOL_DOCUMENT_ROOT. '/core/class/html.form.class.php'; -require_once DOL_DOCUMENT_ROOT. '/user/class/user.class.php'; -require_once DOL_DOCUMENT_ROOT. '/user/class/usergroup.class.php'; - -// Si pas administrateur -if (! $user->admin) accessforbidden(); - - -/* - * View - */ - -// Vérification si module activé -if (empty($conf->holiday->enabled)) print $langs->trans('NotActiveModCP'); - -llxheader('',$langs->trans('TitleAdminCP')); - -print_fiche_titre($langs->trans('MenuCPTypes')); - -echo '
'; - -echo ''; -echo ''; -echo ''; -echo ''; -echo ''; -echo ''; -echo ''; -echo ''; -echo ''; -echo ''; - -$types = $db->query( - "SELECT * - FROM llx_congespayes_types - WHERE deleteAt IS NULL - ORDER BY label" -); - -while($type = $db->fetch_array($types)) -{ - echo' - - - - - - - - - - - - - '; -} - -echo ' - - - - - - -
' . $langs->trans('TypeLabel') . '' . $langs->trans('TypeDescription') . '' . $langs->trans('TypeAffect') . '' . $langs->trans('TypeDelay') . '' . $langs->trans('nbCongesDeductedCPMini') . '' . $langs->trans('nbCongesEveryMonthCPMini') . '
'.$type['label'].''.($type['description']?$type['description']:'N/A').' - '.($type['affect']?$langs->trans('TypeAffectYes'):$langs->trans('TypeAffectNo')).' - '.$type['delay'].''.$type['nbCongesDeducted'].''.$type['nbCongesEveryMonth'].' - - -
- -
- -'; - -echo '
'; - -llxFooter(); - -$db->close(); diff --git a/htdocs/holiday/card.php b/htdocs/holiday/card.php index 4e405cf920a..308bbac2661 100644 --- a/htdocs/holiday/card.php +++ b/htdocs/holiday/card.php @@ -1,6 +1,6 @@ - * Copyright (C) 2012-2013 Laurent Destailleur + * Copyright (C) 2012-2015 Laurent Destailleur * Copyright (C) 2012 Regis Houssin * Copyright (C) 2013 Juanjo Menent * Copyright (C) 2014 Ferran Marcet @@ -381,7 +381,7 @@ if ($action == 'confirm_send') // Si Validation de la demande -if($action == 'confirm_valid') +if ($action == 'confirm_valid') { $cp = new Holiday($db); $cp->fetch($id); @@ -673,7 +673,7 @@ if (empty($id) || $action == 'add' || $action == 'request' || $action == 'create else { // Formulaire de demande de congés payés - print_fiche_titre($langs->trans('MenuAddCP')); + print_fiche_titre($langs->trans('MenuAddCP'), '', 'title_hrm.png'); // Si il y a une erreur if (GETPOST('error')) { @@ -747,8 +747,26 @@ if (empty($id) || $action == 'add' || $action == 'request' || $action == 'create print '
'."\n"; print ''."\n"; print ''."\n"; - print '
'; - print ''.$langs->trans('DelayToRequestCP',$cp->getConfCP('delayForRequest')).'

'; + + dol_fiche_head(); + + $out=''; + $typeleaves=$cp->getTypes(1,1); + foreach($typeleaves as $key => $val) + { + $nb_type = $cp->getCPforUser($user->id, $val['rowid']); + $nb_holiday += $nb_type; + $out .= ' - '.$val['label'].': '.($nb_type?price2num($nb_type):0).'
'; + } + print $langs->trans('SoldeCPUser', round($nb_holiday,5)).'
'; + print $out; + + dol_fiche_end(); + + + dol_fiche_head(); + + //print ''.$langs->trans('DelayToRequestCP',$cp->getConfCP('delayForRequest')).'

'; print ''; print ''; @@ -761,8 +779,6 @@ if (empty($id) || $action == 'add' || $action == 'request' || $action == 'create print ''; } else print $form->select_users(GETPOST('userid')?GETPOST('userid'):$user->id,'userid',0,'',0); - $nb_holiday = $cp->getCPforUser($user->id) / $cp->getConfCP('nbHolidayDeducted'); - print '   '.$langs->trans('SoldeCPUser', round($nb_holiday,2)).''; print ''; print ''; print ''; @@ -818,17 +834,17 @@ if (empty($id) || $action == 'add' || $action == 'request' || $action == 'create print ''; print '
'; - print '
'; - print '
'; - print ''."\n"; + + dol_fiche_end(); print '
'; print ''; print '    '; print ''; print '
'; - } + print ''."\n"; + } } else { diff --git a/htdocs/holiday/class/holiday.class.php b/htdocs/holiday/class/holiday.class.php index 066c5080f45..6743ce102a7 100644 --- a/htdocs/holiday/class/holiday.class.php +++ b/htdocs/holiday/class/holiday.class.php @@ -373,6 +373,7 @@ class Holiday extends CommonObject $sql.= " cp.rowid,"; $sql.= " cp.fk_user,"; + $sql.= " cp.fk_type,"; $sql.= " cp.date_create,"; $sql.= " cp.description,"; $sql.= " cp.date_debut,"; @@ -430,6 +431,7 @@ class Holiday extends CommonObject $tab_result[$i]['rowid'] = $obj->rowid; $tab_result[$i]['ref'] = $obj->rowid; $tab_result[$i]['fk_user'] = $obj->fk_user; + $tab_result[$i]['fk_type'] = $obj->fk_type; $tab_result[$i]['date_create'] = $this->db->jdate($obj->date_create); $tab_result[$i]['description'] = $obj->description; $tab_result[$i]['date_debut'] = $this->db->jdate($obj->date_debut); @@ -846,13 +848,15 @@ class Holiday extends CommonObject * Retourne la valeur d'un paramètre de configuration * * @param string $name name du paramètre de configuration + * @param int $fk_type Filter on type * @return string retourne la valeur du paramètre */ - function getConfCP($name) + function getConfCP($name, $fk_type=0) { $sql = "SELECT value"; $sql.= " FROM ".MAIN_DB_PREFIX."holiday_config"; $sql.= " WHERE name = '".$name."'"; + if ($fk_type > 0) $sql.=" AND fk_type = ".$fk_type; dol_syslog(get_class($this).'::getConfCP name='.$name.'', LOG_DEBUG); $result = $this->db->query($sql); @@ -877,13 +881,16 @@ class Holiday extends CommonObject * * @param int $userID Id of user * @param int $nbHoliday Nb of days + * @param int $fk_type Type of vacation * @return int 0=Nothing done, 1=OK, -1=KO */ - function updateSoldeCP($userID='',$nbHoliday='') + function updateSoldeCP($userID='',$nbHoliday='', $fk_type='') { global $user, $langs; - if (empty($userID) && empty($nbHoliday)) + $error = 0; + + if (empty($userID) && empty($nbHoliday) && empty($fk_type)) { // Si mise à jour pour tout le monde en début de mois $now=dol_now(); @@ -897,60 +904,112 @@ class Holiday extends CommonObject // Si la date du mois n'est pas la même que celle sauvegardée, on met à jour le timestamp if ($month != $monthLastUpdate) { + $this->db->begin(); + $sql = "UPDATE ".MAIN_DB_PREFIX."holiday_config SET"; $sql.= " value = '".dol_print_date($now,'%Y%m%d%H%M%S')."'"; $sql.= " WHERE name = 'lastUpdate'"; - dol_syslog(get_class($this).'::updateSoldeCP', LOG_DEBUG); $result = $this->db->query($sql); - // On ajoute x jours à chaque utilisateurs - $nb_holiday = $this->getConfCP('nbHolidayEveryMonth'); - if (empty($nb_holiday)) $nb_holiday=0; + $typeleaves=$cp->getTypes(1,1); + foreach($typeleaves as $key => $val) + { + // On ajoute x jours à chaque utilisateurs + $nb_holiday = $val['newByMonth']; + if (empty($nb_holiday)) $nb_holiday=0; - $users = $this->fetchUsers(false,false); - $nbUser = count($users); + $users = $this->fetchUsers(false,false); + $nbUser = count($users); - $i = 0; + $i = 0; + while ($i < $nbUser) + { + $now_holiday = $this->getCPforUser($users[$i]['rowid'], $val['rowid']); + $new_solde = $now_holiday + $this->getConfCP('nbHolidayEveryMonth'); - while ($i < $nbUser) - { - $now_holiday = $this->getCPforUser($users[$i]['rowid']); - $new_solde = $now_holiday + $this->getConfCP('nbHolidayEveryMonth'); + // On ajoute la modification dans le LOG + $this->addLogCP($user->id, $users[$i]['rowid'], $langs->trans('HolidaysMonthlyUpdate'), $new_solde, $val['rowid']); - // On ajoute la modification dans le LOG - $this->addLogCP($user->id,$users[$i]['rowid'], $langs->trans('HolidaysMonthlyUpdate'),$new_solde); + $i++; + } - $i++; - } + $sql2 = "UPDATE ".MAIN_DB_PREFIX."holiday_users SET"; + $sql2.= " nb_holiday = nb_holiday + ".$nb_holiday; + $sql2.= " WHERE fk_type = ".$val['rowid']; - $sql2 = "UPDATE ".MAIN_DB_PREFIX."holiday_users SET"; - $sql2.= " nb_holiday = nb_holiday + ".$nb_holiday; + $result= $this->db->query($sql2); - dol_syslog(get_class($this).'::updateSoldeCP', LOG_DEBUG); - $result= $this->db->query($sql2); + if (! $result) break; + } - if ($result) return 1; - else return -1; + if ($result) + { + $this->db->commit(); + return 1; + } + else + { + $this->db->rollback(); + return -1; + } } return 0; } else - { + { // Mise à jour pour un utilisateur - $nbHoliday = price2num($nbHoliday,2); + $nbHoliday = price2num($nbHoliday,5); - // Mise à jour pour un utilisateur - $sql = "UPDATE ".MAIN_DB_PREFIX."holiday_users SET"; - $sql.= " nb_holiday = ".$nbHoliday; - $sql.= " WHERE fk_user = '".$userID."'"; + $sql = "SELECT nb_holiday FROM ".MAIN_DB_PREFIX."holiday_users"; + $sql.= " WHERE fk_user = '".$userID."' AND fk_type = ".$fk_type; + $resql = $this->db->query($sql); + if ($resql) + { + $num = $this->db->num_rows($resql); - dol_syslog(get_class($this).'::updateSoldeCP', LOG_DEBUG); - $result = $this->db->query($sql); + if ($num > 0) + { + // Update for user + $sql = "UPDATE ".MAIN_DB_PREFIX."holiday_users SET"; + $sql.= " nb_holiday = ".$nbHoliday; + $sql.= " WHERE fk_user = '".$userID."' AND fk_type = ".$fk_type; + $result = $this->db->query($sql); + if (! $result) + { + $error++; + $this->errors[]=$this->db->lasterror(); + } + } + else + { + // Insert for user + $sql = "INSERT INTO ".MAIN_DB_PREFIX."holiday_users(nb_holiday, fk_user, fk_type) VALUES ("; + $sql.= $nbHoliday; + $sql.= ", '".$userID."', ".$fk_type.")"; + $result = $this->db->query($sql); + if (! $result) + { + $error++; + $this->errors[]=$this->db->lasterror(); + } + } + } + else + { + $this->errors[]=$this->db->lasterror(); + $error++; + } - if ($result) return 1; - else return -1; + if (! $error) + { + return 1; + } + else + { + return -1; + } } } @@ -1036,24 +1095,29 @@ class Holiday extends CommonObject * Retourne le solde de congés payés pour un utilisateur * * @param int $user_id ID de l'utilisateur + * @param int $fk_type Filter on type * @return float Retourne le solde de congés payés de l'utilisateur */ - function getCPforUser($user_id) { - + function getCPforUser($user_id, $fk_type=0) + { $sql = "SELECT nb_holiday"; $sql.= " FROM ".MAIN_DB_PREFIX."holiday_users"; $sql.= " WHERE fk_user = '".$user_id."'"; + if ($fk_type > 0) $sql.=" AND fk_type = ".$fk_type; dol_syslog(get_class($this).'::getCPforUser', LOG_DEBUG); $result = $this->db->query($sql); - if($result) { + if($result) + { $obj = $this->db->fetch_object($result); //return number_format($obj->nb_holiday,2); - return $obj->nb_holiday; - } else { - return '0'; + if ($obj) return $obj->nb_holiday; + else return null; + } + else + { + return null; } - } /** @@ -1067,9 +1131,10 @@ class Holiday extends CommonObject function fetchUsers($liste=true,$type=true) { // Si vrai donc pour user Dolibarr - if($liste) { - - if($type) { + if ($liste) + { + if($type) + { // Si utilisateur de Dolibarr $sql = "SELECT u.rowid"; @@ -1109,7 +1174,9 @@ class Holiday extends CommonObject return -1; } - } else { // Si utilisateur du module Congés Payés + } + else + { // Si utilisateur du module Congés Payés $sql = "SELECT u.fk_user"; $sql.= " FROM ".MAIN_DB_PREFIX."holiday_users as u"; @@ -1147,11 +1214,13 @@ class Holiday extends CommonObject } } - } else { // Si faux donc user Congés Payés + } + else + { // Si faux donc user Congés Payés // Si c'est pour les utilisateurs de Dolibarr - if($type) { - + if ($type) + { $sql = "SELECT u.rowid, u.lastname, u.firstname"; $sql.= " FROM ".MAIN_DB_PREFIX."user as u"; $sql.= " WHERE statut > 0"; @@ -1188,9 +1257,11 @@ class Holiday extends CommonObject } // Si c'est pour les utilisateurs du module Congés Payés - } else { + } + else + { - $sql = "SELECT cpu.fk_user, u.lastname, u.firstname"; + $sql = "SELECT DISTINCT cpu.fk_user, u.lastname, u.firstname"; $sql.= " FROM ".MAIN_DB_PREFIX."holiday_users as cpu,"; $sql.= " ".MAIN_DB_PREFIX."user as u"; $sql.= " WHERE cpu.fk_user = u.rowid"; @@ -1269,8 +1340,8 @@ class Holiday extends CommonObject * @param int $userCP Number of active users into table of holidays * @return void */ - function verifNbUsers($userDolibarrWithoutCP,$userCP) { - + function verifNbUsers($userDolibarrWithoutCP,$userCP) + { if (empty($userCP)) $userCP=0; dol_syslog(get_class($this).'::verifNbUsers userDolibarr='.$userDolibarrWithoutCP.' userCP='.$userCP); @@ -1316,7 +1387,9 @@ class Holiday extends CommonObject return -1; } - } else { + } + else + { $this->db->begin(); // Si il y a moins d'utilisateur Dolibarr que dans le module CP @@ -1599,51 +1672,53 @@ class Holiday extends CommonObject * * @param int $fk_user_action Id user creation * @param int $fk_user_update Id user update - * @param int $type Type + * @param string $label Label * @param int $new_solde New value - * @return number|string + * @param int $fk_type Type of vacation + * @return int Id of record added, 0 if nothing done, < 0 if KO */ - function addLogCP($fk_user_action,$fk_user_update,$type,$new_solde) { - + function addLogCP($fk_user_action, $fk_user_update, $label, $new_solde, $fk_type) + { global $conf, $langs; $error=0; - $prev_solde = $this->getCPforUser($fk_user_update); - $new_solde = number_format($new_solde,2,'.',''); + $prev_solde = price2num($this->getCPforUser($fk_user_update, $fk_type), 5); + $new_solde = price2num($new_solde, 5); + //print "$prev_solde == $new_solde"; - // Insert request + if ($prev_solde == $new_solde) return 0; + + $this->db->begin(); + + // Insert request $sql = "INSERT INTO ".MAIN_DB_PREFIX."holiday_logs ("; - $sql.= "date_action,"; $sql.= "fk_user_action,"; $sql.= "fk_user_update,"; $sql.= "type_action,"; $sql.= "prev_solde,"; - $sql.= "new_solde"; - + $sql.= "new_solde,"; + $sql.= "fk_type"; $sql.= ") VALUES ("; - - $sql.= " NOW(), "; + $sql.= " '".$this->db->idate(dol_now())."',"; $sql.= " '".$fk_user_action."',"; $sql.= " '".$fk_user_update."',"; - $sql.= " '".$this->db->escape($type)."',"; + $sql.= " '".$this->db->escape($label)."',"; $sql.= " '".$prev_solde."',"; - $sql.= " '".$new_solde."'"; + $sql.= " '".$new_solde."',"; + $sql.= " ".$fk_type; $sql.= ")"; - $this->db->begin(); - - dol_syslog(get_class($this)."::addLogCP", LOG_DEBUG); - $resql=$this->db->query($sql); - if (! $resql) { + $resql=$this->db->query($sql); + if (! $resql) + { $error++; $this->errors[]="Error ".$this->db->lasterror(); } if (! $error) { $this->optRowid = $this->db->last_insert_id(MAIN_DB_PREFIX."holiday_logs"); - } // Commit or rollback @@ -1682,8 +1757,8 @@ class Holiday extends CommonObject $sql.= " cpl.fk_user_update,"; $sql.= " cpl.type_action,"; $sql.= " cpl.prev_solde,"; - $sql.= " cpl.new_solde"; - + $sql.= " cpl.new_solde,"; + $sql.= " cpl.fk_type"; $sql.= " FROM ".MAIN_DB_PREFIX."holiday_logs as cpl"; $sql.= " WHERE cpl.rowid > 0"; // To avoid error with other search and criteria @@ -1724,6 +1799,7 @@ class Holiday extends CommonObject $tab_result[$i]['type_action'] = $obj->type_action; $tab_result[$i]['prev_solde'] = $obj->prev_solde; $tab_result[$i]['new_solde'] = $obj->new_solde; + $tab_result[$i]['fk_type'] = $obj->fk_type; $i++; } @@ -1743,21 +1819,35 @@ class Holiday extends CommonObject /** * Return array with list of types * - * @return boolean Return array with list of types + * @param int $active Status of type + * @param int $affect Filter on affect + * @return array Return array with list of types */ - function getTypes() + function getTypes($active=-1, $affect=-1) { - $result = $this->db->query("SELECT rowid, type, affect FROM " . MAIN_DB_PREFIX . "holiday_types"); - $num = $this->db->num_rows($result); - if ($num) - { - while ($obj = $this->db->fetch_object($result)) - { - $types[] = array('rowid'=> $obj->rowid, 'type'=> $obj->type, 'affect'=>$obj->affect); - } + global $mysoc; - return $types; + $sql = "SELECT rowid, code, label, affect, delay, newByMonth"; + $sql.= " FROM " . MAIN_DB_PREFIX . "c_holiday_types"; + $sql.= " WHERE (fk_country IS NULL OR fk_country = ".$mysoc->country_id.')'; + if ($active >= 0) $sql.=" AND active = ".((int) $active); + if ($affect >= 0) $sql.=" AND affect = ".((int) $affect); + + $result = $this->db->query($sql); + if ($result) + { + $num = $this->db->num_rows($result); + if ($num) + { + while ($obj = $this->db->fetch_object($result)) + { + $types[] = array('rowid'=> $obj->rowid, 'code'=> $obj->code, 'label'=>$obj->label, 'affect'=>$obj->affect, 'delay'=>$obj->delay, 'newByMonth'=>$obj->newByMonth); + } + + return $types; + } } + else dol_print_error($this->db); return array(); } diff --git a/htdocs/holiday/define_holiday.php b/htdocs/holiday/define_holiday.php index fa3f745de81..4aae0ab7f7d 100644 --- a/htdocs/holiday/define_holiday.php +++ b/htdocs/holiday/define_holiday.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2007-2015 Laurent Destailleur * Copyright (C) 2011 Dimitri Mouillard * Copyright (C) 2013 Marcos García * @@ -37,62 +37,77 @@ if(!$user->rights->holiday->define_holiday) accessforbidden(); $action=GETPOST('action'); - -/* - * View - */ - -$form = new Form($db); -$userstatic=new User($db); $holiday = new Holiday($db); -llxHeader(array(),$langs->trans('CPTitreMenu')); - -print_fiche_titre($langs->trans('MenuConfCP')); - -$holiday->updateSold(); // Create users into table holiday if they don't exists. TODO Remove if we use field into table user. - -$listUsers = $holiday->fetchUsers(false,false); +/* + * Actions + */ // Si il y a une action de mise à jour if ($action == 'update' && isset($_POST['update_cp'])) { + $error = 0; + + $typeleaves=$holiday->getTypes(1,1); + $userID = array_keys($_POST['update_cp']); $userID = $userID[0]; - $userValue = $_POST['nb_holiday']; - $userValue = $userValue[$userID]; + foreach($typeleaves as $key => $val) + { + $userValue = $_POST['nb_holiday_'.$val['rowid']]; + $userValue = $userValue[$userID]; - if(!empty($userValue)) { - $userValue = price2num($userValue,2); - } else { - $userValue = 0; + if (!empty($userValue)) + { + $userValue = price2num($userValue,5); + } else { + $userValue = ''; + } + + //If the user set a comment, we add it to the log comment + $comment = ((isset($_POST['note_holiday'][$userID]) && !empty($_POST['note_holiday'][$userID])) ? ' ('.$_POST['note_holiday'][$userID].')' : ''); + + //print 'eee'.$val['rowid'].'-'.$userValue; + if ($userValue != '') + { + // We add the modification to the log (must be before update of sold because we read current value of sold) + $result=$holiday->addLogCP($user->id, $userID, $langs->transnoentitiesnoconv('ManualUpdate').$comment, $userValue, $val['rowid']); + if ($result < 0) + { + setEventMessages($holiday->error, $holiday->errors, 'errors'); + $error++; + } + + // Update of the days of the employee + $result = $holiday->updateSoldeCP($userID, $userValue, $val['rowid']); + if ($result < 0) + { + setEventMessages($holiday->error, $holiday->errors, 'errors'); + $error++; + } + + // If it first update of balance, we set date to avoid to have sold incremented by new month + /* + $now=dol_now(); + $sql = "UPDATE ".MAIN_DB_PREFIX."holiday_config SET"; + $sql.= " value = '".dol_print_date($now,'%Y%m%d%H%M%S')."'"; + $sql.= " WHERE name = 'lastUpdate' and value IS NULL"; // Add value IS NULL to be sure to update only at init. + dol_syslog('define_holiday update lastUpdate entry', LOG_DEBUG); + $result = $db->query($sql); + */ + } } - //If the user set a comment, we add it to the log comment - $comment = ((isset($_POST['note_holiday'][$userID]) && !empty($_POST['note_holiday'][$userID])) ? ' ('.$_POST['note_holiday'][$userID].')' : ''); - - // We add the modification to the log - $holiday->addLogCP($user->id,$userID, $langs->transnoentitiesnoconv('ManualUpdate').$comment,$userValue); - - // Update of the days of the employee - $holiday->updateSoldeCP($userID,$userValue); - - // If it first update of sold, we set date to avoid to have sold incremented by new month - $now=dol_now(); - $sql = "UPDATE ".MAIN_DB_PREFIX."holiday_config SET"; - $sql.= " value = '".dol_print_date($now,'%Y%m%d%H%M%S')."'"; - $sql.= " WHERE name = 'lastUpdate' and value IS NULL"; // Add value IS NULL to be sure to update only at init. - dol_syslog('define_holiday update lastUpdate entry', LOG_DEBUG); - $result = $db->query($sql); - - setEventMessage($langs->trans('UpdateConfCPOK')); + if (! $error) setEventMessage($langs->trans('UpdateConfCPOK')); } elseif($action == 'add_event') { $error = 0; + $typeleaves=$holiday->getTypes(1,1); + if(!empty($_POST['list_event']) && $_POST['list_event'] > 0) { $event = $_POST['list_event']; } else { $error++; @@ -122,13 +137,29 @@ elseif($action == 'add_event') } } + +/* + * View + */ + +$form = new Form($db); +$userstatic=new User($db); + $langs->load('users'); + +llxHeader(array(),$langs->trans('CPTitreMenu')); + +print_fiche_titre($langs->trans('MenuConfCP'), '', 'title_hrm.png'); + +$holiday->updateSold(); // Create users into table holiday if they don't exists. TODO Remove if we use field into table user. + +$listUsers = $holiday->fetchUsers(false,true); + $var=true; $i = 0; $cp_events = $holiday->fetchEventsCP(); - -if($cp_events == 1) +if ($cp_events == 1) { print '
'."\n"; print ''; @@ -144,19 +175,26 @@ if($cp_events == 1) print '
'; } + +$typeleaves=$holiday->getTypes(1,1); + print '
'."\n"; print ''; + print ''; print ""; print ''; -print ''; +foreach($typeleaves as $key => $val) +{ + print ''; +} print ''; print ''; print ''; + foreach($listUsers as $users) { - $var=!$var; print ''; @@ -166,9 +204,15 @@ foreach($listUsers as $users) $userstatic->firstname=$users['firstname']; print $userstatic->getNomUrl(1); print ''; - print ''."\n"; + foreach($typeleaves as $key => $val) + { + $nbtoshow=''; + if ($holiday->getCPforUser($users['rowid'], $val['rowid']) != '') $nbtoshow=price2num($holiday->getCPforUser($users['rowid'], $val['rowid']), 5); + print ''."\n"; + } print ''; print ''."\n"; print ''; @@ -177,6 +221,7 @@ foreach($listUsers as $users) } print '
'.$langs->trans('Employee').''.$langs->trans('Available').''.$val['label'].''.$langs->trans('Note').'
'; - print ''; - print ' '.$langs->trans('days').''; + print ''; + //print ' '.$langs->trans('days'); + print '
'; + print '
'; llxFooter(); diff --git a/htdocs/holiday/index.php b/htdocs/holiday/index.php index 5b9e7d4c0ba..cd8e0daaced 100644 --- a/htdocs/holiday/index.php +++ b/htdocs/holiday/index.php @@ -189,24 +189,23 @@ if ($id > 0) // Récupération des congés payés de l'utilisateur ou de tous les users if (!$user->rights->holiday->write_all || $id > 0) { - $holiday_payes = $holiday->fetchByUser($user_id,$order,$filter); + $holiday_payes = $holiday->fetchByUser($user_id,$order,$filter); // Load array $holiday->holiday } else { - $holiday_payes = $holiday->fetchAll($order,$filter); + $holiday_payes = $holiday->fetchAll($order,$filter); // Load array $holiday->holiday } // Si erreur SQL if ($holiday_payes == '-1') { - print_fiche_titre($langs->trans('CPTitreMenu')); + print_fiche_titre($langs->trans('CPTitreMenu'), '', 'title_hrm.png'); dol_print_error($db, $langs->trans('Error').' '.$holiday->error); exit(); } -/************************************* - * Affichage du tableau des congés payés -*************************************/ + +// Show table of vacations $var=true; $num = count($holiday->holiday); $form = new Form($db); @@ -242,19 +241,26 @@ if ($id > 0) } else { - print_barre_liste($langs->trans("ListeCP"), $page, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, "", $num); + print_barre_liste($langs->trans("ListeCP"), $page, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, "", $num, 0, 'title_hrm.png'); dol_fiche_head(''); } -$nbaquis=$holiday->getCPforUser($user_id); -$nbdeduced=$holiday->getConfCP('nbHolidayDeducted'); -$nb_holiday = $nbaquis / $nbdeduced; -print $langs->trans('SoldeCPUser',round($nb_holiday,2)).($nbdeduced != 1 ? ' ('.$nbaquis.' / '.$nbdeduced.')' : ''); +$out=''; +$typeleaves=$holiday->getTypes(1,1); +foreach($typeleaves as $key => $val) +{ + $nb_type = $holiday->getCPforUser($user->id, $val['rowid']); + $nb_holiday += $nb_type; + $out .= ' - '.$val['label'].': '.($nb_type?price2num($nb_type):0).'
'; +} +print $langs->trans('SoldeCPUser', round($nb_holiday,5)).'
'; +print $out; dol_fiche_end(); + if ($id > 0) print '
'; @@ -265,11 +271,12 @@ print_liste_field_titre($langs->trans("Ref"),$_SERVER["PHP_SELF"],"cp.rowid","", print_liste_field_titre($langs->trans("DateCreateCP"),$_SERVER["PHP_SELF"],"cp.date_create","",'','align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Employe"),$_SERVER["PHP_SELF"],"cp.fk_user","",'','',$sortfield,$sortorder); print_liste_field_titre($langs->trans("ValidatorCP"),$_SERVER["PHP_SELF"],"cp.fk_validator","",'','',$sortfield,$sortorder); +print_liste_field_titre($langs->trans("Type"),$_SERVER["PHP_SELF"],'','','','',$sortfield,$sortorder); +print_liste_field_titre($langs->trans("Duration"),$_SERVER["PHP_SELF"],'','','','align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("DateDebCP"),$_SERVER["PHP_SELF"],"cp.date_debut","",'','align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("DateFinCP"),$_SERVER["PHP_SELF"],"cp.date_fin","",'','align="center"',$sortfield,$sortorder); -print_liste_field_titre($langs->trans("Duration"),$_SERVER["PHP_SELF"],'','','','align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],"cp.statut","",'','align="center"',$sortfield,$sortorder); -print ''; +print_liste_field_titre(''); print "\n"; // FILTRES @@ -285,9 +292,10 @@ $formother->select_year($year_create,'year_create',1, $min_year, 0); print ''; // UTILISATEUR -if($user->rights->holiday->write_all) { +if($user->rights->holiday->write_all) +{ print ''; - $form->select_users($search_employe,"search_employe",1,"",0,''); + print $form->select_dolusers($search_employe,"search_employe",1,"",0,'','',0,32); print ''; } else { print ' '; @@ -303,7 +311,7 @@ if($user->rights->holiday->write_all) $valideurobjects = $validator->listUsersForGroup($excludefilter); $valideurarray = array(); foreach($valideurobjects as $val) $valideurarray[$val->id]=$val->id; - $form->select_users($search_valideur,"search_valideur",1,"",0,$valideurarray,''); + print $form->select_dolusers($search_valideur,"search_valideur",1,"",0,$valideurarray,'', 0, 32); print ''; } else @@ -311,6 +319,13 @@ else print ' '; } +// Type +print ''; +print ''; + +// DUREE +print ' '; + // DATE DEBUT print ''; print ''; @@ -323,9 +338,6 @@ print 'select_year($year_end,'year_end',1, $min_year, $max_year); print ''; -// DUREE -print ' '; - // STATUT print ''; $holiday->selectStatutCP($search_statut); @@ -371,11 +383,13 @@ if (! empty($holiday->holiday)) print ''.dol_print_date($date,'day').''; print ''.$userstatic->getNomUrl('1').''; print ''.$approbatorstatic->getNomUrl('1').''; - print ''.dol_print_date($infos_CP['date_debut'],'day').''; - print ''.dol_print_date($infos_CP['date_fin'],'day').''; + print ''.$infos_CP['fk_type'].''; print ''; $nbopenedday=num_open_day($infos_CP['date_debut_gmt'], $infos_CP['date_fin_gmt'], 0, 1, $infos_CP['halfday']); print $nbopenedday.' '.$langs->trans('DurationDays'); + print ''; + print ''.dol_print_date($infos_CP['date_debut'],'day').''; + print ''.dol_print_date($infos_CP['date_fin'],'day').''; print ''.$holidaystatic->LibStatut($infos_CP['statut'],5).''; print ''."\n"; diff --git a/htdocs/holiday/month_report.php b/htdocs/holiday/month_report.php index 05046f5ad60..2d0df2b692d 100644 --- a/htdocs/holiday/month_report.php +++ b/htdocs/holiday/month_report.php @@ -71,7 +71,7 @@ $sql.= " ORDER BY u.lastname,cp.date_debut"; $result = $db->query($sql); $num = $db->num_rows($result); -print_fiche_titre($langs->trans('MenuReportMonth')); +print_fiche_titre($langs->trans('MenuReportMonth'), '', 'title_hrm.png'); print '
'; diff --git a/htdocs/holiday/view_log.php b/htdocs/holiday/view_log.php index bb9b2c430be..6ccd9f38665 100644 --- a/htdocs/holiday/view_log.php +++ b/htdocs/holiday/view_log.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2007-2015 Laurent Destailleur * Copyright (C) 2011 Dimitri Mouillard * * This program is free software; you can redistribute it and/or modify @@ -55,7 +55,7 @@ $cp = new Holiday($db); // Recent changes are more important than old changes $log_holiday = $cp->fetchLog('ORDER BY cpl.rowid DESC', " AND date_action BETWEEN '".$db->idate(dol_get_first_day($year,1,1))."' AND '".$db->idate(dol_get_last_day($year,12,1))."'"); // Load $cp->logs -print_fiche_titre($langs->trans('LogCP'),''.img_previous().' '.$langs->trans("Year").':'.$year.' '.img_next().''); +print load_fiche_titre($langs->trans('LogCP'), '', 'title_hrm.png'); print ''; print ''; @@ -66,6 +66,7 @@ print ''; print ''; print ''; print ''; +print ''; print ''; print ''; @@ -88,8 +89,9 @@ foreach($cp->logs as $logs_CP) print ''; print ''; print ''; - print ''; - print ''; + print ''; + print ''; + print ''; print ''."\n"; } diff --git a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql index 79ab44a5aef..f9853ab773c 100755 --- a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql +++ b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql @@ -676,6 +676,8 @@ ALTER TABLE llx_c_stcomm ADD COLUMN picto varchar(128); INSERT INTO llx_c_action_trigger (code, label, description, elementtype, rang) VALUES ('BILL_SUPPLIER_UNVALIDATE','Supplier invoice unvalidated','Executed when a supplier invoice status is set back to draft','invoice_supplier',15); +ALTER TABLE llx_holiday_users DROP PRIMARY KEY; + DROP TABLE llx_holiday_types; CREATE TABLE llx_c_holiday_types ( @@ -685,6 +687,23 @@ CREATE TABLE llx_c_holiday_types ( affect integer NOT NULL, delay integer NOT NULL, newByMonth double(8,5) DEFAULT 0 NOT NULL, - fk_country integer DEFAULT NULL + fk_country integer DEFAULT NULL, + active integer DEFAULT 1 ) ENGINE=innodb; +ALTER TABLE llx_c_holiday_types ADD UNIQUE INDEX uk_c_holiday_types(code); + +insert into llx_c_holiday_types(code, label, affect, delay, newByMonth, fk_country) values ('LEAVE_PAID', 'Paid vacation', 1, 7, 0, NULL); +insert into llx_c_holiday_types(code, label, affect, delay, newByMonth, fk_country) values ('LEAVE_SICK', 'Sick leave', 0, 0, 0, NULL); +insert into llx_c_holiday_types(code, label, affect, delay, newByMonth, fk_country) values ('LEAVE_OTHER','Other leave', 0, 0, 0, NULL); +-- Leaves specific to France +insert into llx_c_holiday_types(code, label, affect, delay, newByMonth, fk_country) values ('LEAVE_RTT', 'RTT' , 1, 7, 0.83, 1); + +ALTER TABLE llx_holiday ADD COLUMN fk_type integer NOT NULL DEFAULT 1; +ALTER TABLE llx_holiday_users ADD COLUMN fk_type integer NOT NULL DEFAULT 1; +ALTER TABLE llx_holiday_logs ADD COLUMN fk_type integer NOT NULL DEFAULT 1; + +UPDATE llx_holiday_users SET fk_type = 1 WHERE fk_type IS NULL; +UPDATE llx_holiday_logs SET fk_type = 1 WHERE fk_type IS NULL; + + diff --git a/htdocs/install/mysql/tables/llx_c_holiday_types.key.sql b/htdocs/install/mysql/tables/llx_c_holiday_types.key.sql new file mode 100644 index 00000000000..854742695a8 --- /dev/null +++ b/htdocs/install/mysql/tables/llx_c_holiday_types.key.sql @@ -0,0 +1,19 @@ +-- =================================================================== +-- Copyright (C) 2012 Laurent Destailleur +-- +-- This program is free software; you can redistribute it and/or modify +-- it under the terms of the GNU General Public License as published by +-- the Free Software Foundation; either version 3 of the License, or +-- (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program. If not, see . +-- +-- =================================================================== + +ALTER TABLE llx_c_holiday_types ADD UNIQUE INDEX uk_c_holiday_types(code); diff --git a/htdocs/install/mysql/tables/llx_c_holiday_types.sql b/htdocs/install/mysql/tables/llx_c_holiday_types.sql index dac1a10fdad..6bd375b6d1f 100755 --- a/htdocs/install/mysql/tables/llx_c_holiday_types.sql +++ b/htdocs/install/mysql/tables/llx_c_holiday_types.sql @@ -23,5 +23,6 @@ CREATE TABLE llx_c_holiday_types ( affect integer NOT NULL, -- a request will change sold or not delay integer NOT NULL, -- Minimum delay to be allowed to make request newByMonth double(8,5) DEFAULT 0 NOT NULL, -- Amount of new days for each user each month - fk_country integer DEFAULT NULL -- This type is dedicated to a country + fk_country integer DEFAULT NULL, -- This type is dedicated to a country + active integer DEFAULT 1 ) ENGINE=innodb; diff --git a/htdocs/install/mysql/tables/llx_holiday.sql b/htdocs/install/mysql/tables/llx_holiday.sql index fa9e7a070dc..3f61b893bd4 100644 --- a/htdocs/install/mysql/tables/llx_holiday.sql +++ b/htdocs/install/mysql/tables/llx_holiday.sql @@ -21,6 +21,7 @@ CREATE TABLE llx_holiday rowid integer NOT NULL AUTO_INCREMENT PRIMARY KEY, fk_user integer NOT NULL, fk_user_create integer, +fk_type integer NOT NULL, date_create DATETIME NOT NULL, description VARCHAR( 255 ) NOT NULL, date_debut DATE NOT NULL, diff --git a/htdocs/install/mysql/tables/llx_holiday_logs.sql b/htdocs/install/mysql/tables/llx_holiday_logs.sql index cfacafc9746..7c84ebeaa20 100644 --- a/htdocs/install/mysql/tables/llx_holiday_logs.sql +++ b/htdocs/install/mysql/tables/llx_holiday_logs.sql @@ -22,6 +22,7 @@ rowid integer NOT NULL AUTO_INCREMENT PRIMARY KEY, date_action DATETIME NOT NULL, fk_user_action integer NOT NULL, fk_user_update integer NOT NULL, +fk_type integer NOT NULL, type_action VARCHAR( 255 ) NOT NULL, prev_solde VARCHAR( 255 ) NOT NULL, new_solde VARCHAR( 255 ) NOT NULL diff --git a/htdocs/install/mysql/tables/llx_holiday_users.sql b/htdocs/install/mysql/tables/llx_holiday_users.sql index 1ba6cb016c5..5aa1c3fc061 100644 --- a/htdocs/install/mysql/tables/llx_holiday_users.sql +++ b/htdocs/install/mysql/tables/llx_holiday_users.sql @@ -1,5 +1,5 @@ -- =================================================================== --- Copyright (C) 2012 Laurent Destailleur +-- Copyright (C) 2012-2015 Laurent Destailleur -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by @@ -18,7 +18,8 @@ CREATE TABLE llx_holiday_users ( -fk_user integer NOT NULL PRIMARY KEY, -nb_holiday real NOT NULL DEFAULT '0' + fk_user integer NOT NULL, + fk_type integer NOT NULL, + nb_holiday real NOT NULL DEFAULT '0' ) ENGINE=innodb; \ No newline at end of file diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index 4547093cc06..cdc8c639a20 100755 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -820,6 +820,7 @@ DictionaryAccountancysystem=Models for chart of accounts DictionaryEMailTemplates=Emails templates DictionaryUnits=Units DictionaryProspectStatus=Prospection status +DictionaryHolidayTypes=Type of leaves SetupSaved=Setup saved BackToModuleList=Back to modules list BackToDictionaryList=Back to dictionaries list diff --git a/htdocs/langs/en_US/holiday.lang b/htdocs/langs/en_US/holiday.lang index f5b87fefb08..b693c594f87 100644 --- a/htdocs/langs/en_US/holiday.lang +++ b/htdocs/langs/en_US/holiday.lang @@ -71,7 +71,7 @@ MotifCP=Reason UserCP=User ErrorAddEventToUserCP=An error occurred while adding the exceptional leave. AddEventToUserOkCP=The addition of the exceptional leave has been completed. -MenuLogCP=View logs of leave requests +MenuLogCP=View change logs LogCP=Log of updates of available vacation days ActionByCP=Performed by UserUpdateCP=For the user @@ -146,3 +146,5 @@ Permission20003=Delete leave requests Permission20004=Setup users available vacation days Permission20005=Review log of modified leave requests Permission20006=Read leaves monthly report +NewByMonth=Added per month +GoIntoDictionaryHolidayTypes=Go into Home - Setup - Dictionaries - Type of leaves to setup the different types of leaves. \ No newline at end of file diff --git a/htdocs/theme/eldy/img/menus_black/globe.png b/htdocs/theme/eldy/img/menus_black/globe.png index 04bd3fc25ce81985bf9f85687dbc9b9cff6424c6..bb32b38a0f4ef8452653467b140af49db7cbedf2 100644 GIT binary patch delta 1199 zcmV;g1W@~z3H=F>UVq;P6c#xL_ssU`000DiNkl>S&NQ zn>Lr?Ht^k(bK~RP_q*@iCNtrC;KS#8&*%Jj-*eCBe9paJ*?;CnrJJ~csS3Udz6!n! zNt!Ncy`;6*8bo6Ixlt+Ft~h|@Ko{T`e*^1_=oYZs6!tRP`+%lG`UM?0H?{)Lgwrly z6R;LoK7yU5u(cleG6B2~cmQZi?6-{zJTM)Yo;cnb4%fzTr4hRO3dptrjS+;mQoo}H zAHWX*oxqyhT7P5k2P%z_|GI$eRer+%$Fa6%wBR>Kl(X?!37HmPBXA%m``-w;on_XK zh5o7n{$DPIQ~BOT(mLRs+`fJt_#W5*?6UoNiHfldxCdwm)bSYf;SDxDO(qD3tm648`xue_c%)A zeBedkX<$}jdl@i4ZX%-}Y_A>({6^sUWW66)0o(^{8v(~}Kx;(kU{Z!#CCy5J)yMB8 z!2P)(rS!h-_ato#*^FMX-8u}sq^Xg=DSc>rv!qSHlcSBS?M0Hd0ENh4ho=x~orPAi+T!cDf zZn#d7uStqVs^3rweBQy8aXKF__`x#Z2TPX98-I-^B{lw|+}gXgk4t(Jm^T*Vw%3hA ze~0ZIlA3`x5`LTQ5AtbqA~{Ubv}uoHf1=Z-Kjyle{;5(q-v!Lb?dne8_v@7NKPOcu z)$b?;{wS~@xt<&C?1|{?rc5CCGq%r5niAQN>0h>eVirX{D`G~0cWj>X%~ zM1R%!tWB8*DA7Mwa>EAg1y&~4OQXx&UuM&t1-gNrXvzj`_vB=D1GfORz+ExwM*x1- z_R;wLXzr=)FALswyQGD{%wXLsX{PPJBpn16#fCWvoU%PopyH%A)1FkfIlydSPI4dt zd>iXaf}epuWcxzdmN=AV0O==)bGE;bRDT21*#0LcUkBV7(aq)z_)bX=$K?QU4(PQ# zn6oiAp6qGcKb6B!w$3LGdnN6SlmR#=sU{o_O1eFc=!QsvN;D%cC+R%!C(vWN+jeKx zj)eWEl86rhdqzB@ayM{N(iLFP_8*y1+ZTb!Ky%Ck1*=V7?zTvo*^*i!CC-NLi+_?@ zBSiuBhu`6EVwKv1c!bRn!EW1al4|1(=hh@T7m_&(!f{CpVh`1panT;Zs*U{buzg9= zWMH!GOJ%VY0AC9{lsG>V-&u&4gx--Hl(0230x=CZ5^36;t7eC6pQ&iCXk!)*YU2Ru zzJ}i^A4%SnhT=&Svj4y6DkU|_cQ*Jj$AejIF N002ovPDHLkV1g)?R1N?D delta 1096 zcmV-O1h@PB36}|wUVq*U762tX4Vnvn000CRNklEJzZxz9cKo^!s>_dWOC^MAZmX2x8V>zKn*0bc=M z0iP`Oz!qS`|9~U%y>>=cW|pOOnc0Y4mT@!NlF@cLzl-EAk^|CBYkxzA_v-@o2fE$B zufVw4ZlE6+0S+YiS)|q>pIty5&<#8Wddovu&8?p)_#I+7YM;ccS#Dl;=A3U#ctx zo&}x;nw;;In%m{pey^8H1iuY<#*HWR#&-c9rGWSa=oLdhIDM}`H92ycfKK4UjI1IPiyoWo~>Yuus3pIB?S}f*%FWC}xwhzbHIYz#j$1 z^mP;6a&@Zy27r5K@tlv!lvbe1*$*UbSoFEK%8gg3%Ir?qbSG7&j;Sas=-JC&;6|Vp zSbwP2oC5r$vH;+r;8*KT13#$xp+Vy%dj3b%V!JlXarIdk9Si(NatE+jeT~z9qrOx6 z2z;LiBJG^d1%E-D20oLc8sL1ez7e=p>_&Ygdw~1(T#&C*{-SaFt5r42PbnBkV;(u* zuat=lYZR~u%-0p2R|-rgxtMilfWP&toPW@%7L_COfu|hflltf(3wV?kmjw1t=kx+l zt&5{NW7-sB*4?a>S*&WdPq~g_^eRQ8JiideuG$1m-z*&bdC4V>*5t zWD_TYBCA&UKLq?Ma;o)Aso-mY`&{r*y#V@1IF%M4##e)gr~`hMeOqvv^(juO%t53u zYg6#i@GHJddC+|+P3o7(Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2j2!1 z7C8iN#ivsM00V?cL_t(o!|j+$PZLoXhM$>&(gFg4fEP4)A)+Lj8ob1~FuHK*MiX}? z#$Vun@IUw;bYQa}wY=k&9o^LnM2Xq6wfV94`4QK%7ff3;2Rsr7#+yE{Cdw~qlBu(iX4&VX> z;3x0{cmzBIW;X+T7jPc90-OPcL?n**z+2!c@C10QUD*&x1GfdhU#GqY?f@5nmW=>^ zTq|Y+DM{_$?C}y%w8mZo*MRMDL8Ph#p8`68exThlLq}ko3g+or<2}GdzyqGe0ntz; z_#AK#xDV_E_K3uFAS-8W)cg*x3ao{gg=4I|qXlV;3!+-^YrwQLm?xtUco^sqnKs}o z@CKLwE{klSjn=Mw0P;zL4@>WWOSAkPy z#&;;W1=1dOVmD#nO>#i5%sVCd1VHoutbCH-9hptu02e09a@Y=K;KD}Rd^rL^Traos zbJa{92YlLi&rU!^IjbM>-)7^TnoAt;gTO(N$O}wSWAnflU_8Pk_scB)Y!>)o;1)0- z+bzif8-Xd{0dO~B?xQNcW|IIP$6;RppB0nWwCb*|-DSd{qj9f{StY*muYfV&L`Yfd zsLn}gN7_Vi(J(JRsb~CcSgqNrqLU z^oJxE$1pEM$df-6L@p1^$eg~Zhs^=Mjj&sD@JD3pL%;#6%kd-bqx`0%n7^d!f^=SF zCXEuiYVavJ=zx+_pPC3K0;F$^MLiQjwkZFZ)v3aab|VM;s#K)ety+tYFHQo-B0fk6 zD8ItHmB!59ipneFBCrw^ciC*#8yy|>!s2`@a9U9!9TMLBm_XL^ZgAf#MLRJqU&(2Q z{sEs=L@8RpYYnj6Z__fPjFR1|d?F{)@}e^An4&|_TiT~xDP5B!<0-sO8PRObP(RA% zUA1Hxqw9B#vEbR&c!NPQcupB4UE_bYZ`kKLK`F7Ma5|afai41(ZP?dT1Q9}j7Yz;C y#T7*vFDdYG=Z!je3UkuL3b?w|r7m?@pZo=NH7Uu*yF-lt0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2j2!1 z7C8iN#ivsM00V?cL_t(o!|j+$PZLoXhM$>&(gFg4fEP4)A)+Lj8ob1~FuHK*MiX}? z#$Vun@IUw;bYQa}wY=k&9o^LnM2Xq6wfV94`4QK%7ff3;2Rsr7#+yE{Cdw~qlBu(iX4&VX> z;3x0{cmzBIW;X+T7jPc90-OPcL?n**z+2!c@C10QUD*&x1GfdhU#GqY?f@5nmW=>^ zTq|Y+DM{_$?C}y%w8mZo*MRMDL8Ph#p8`68exThlLq}ko3g+or<2}GdzyqGe0ntz; z_#AK#xDV_E_K3uFAS-8W)cg*x3ao{gg=4I|qXlV;3!+-^YrwQLm?xtUco^sqnKs}o z@CKLwE{klSjn=Mw0P;zL4@>WWOSAkPy z#&;;W1=1dOVmD#nO>#i5%sVCd1VHoutbCH-9hptu02e09a@Y=K;KD}Rd^rL^Traos zbJa{92YlLi&rU!^IjbM>-)7^TnoAt;gTO(N$O}wSWAnflU_8Pk_scB)Y!>)o;1)0- z+bzif8-Xd{0dO~B?xQNcW|IIP$6;RppB0nWwCb*|-DSd{qj9f{StY*muYfV&L`Yfd zsLn}gN7_Vi(J(JRsb~CcSgqNrqLU z^oJxE$1pEM$df-6L@p1^$eg~Zhs^=Mjj&sD@JD3pL%;#6%kd-bqx`0%n7^d!f^=SF zCXEuiYVavJ=zx+_pPC3K0;F$^MLiQjwkZFZ)v3aab|VM;s#K)ety+tYFHQo-B0fk6 zD8ItHmB!59ipneFBCrw^ciC*#8yy|>!s2`@a9U9!9TMLBm_XL^ZgAf#MLRJqU&(2Q z{sEs=L@8RpYYnj6Z__fPjFR1|d?F{)@}e^An4&|_TiT~xDP5B!<0-sO8PRObP(RA% zUA1Hxqw9B#vEbR&c!NPQcupB4UE_bYZ`kKLK`F7Ma5|afai41(ZP?dT1Q9}j7Yz;C y#T7*vFDdYG=Z!je3UkuL3b?w|r7m?@pZo=NH7Uu*yF-lt0000 Date: Sun, 21 Jun 2015 03:47:16 +0200 Subject: [PATCH 14/14] Fix default buttone --- htdocs/admin/tools/purge.php | 6 +++--- htdocs/core/class/html.form.class.php | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/admin/tools/purge.php b/htdocs/admin/tools/purge.php index e40caa3e36e..9bd700a7c9e 100644 --- a/htdocs/admin/tools/purge.php +++ b/htdocs/admin/tools/purge.php @@ -148,11 +148,11 @@ print '> '.$langs->trans("PurgeDeleteAllFilesInDocumentsDir",$dolibarr_main_data print '
'.$langs->trans('Date').''.$langs->trans('ActionByCP').''.$langs->trans('UserUpdateCP').''.$langs->trans('Description').''.$langs->trans('Type').''.$langs->trans('PrevSoldeCP').''.$langs->trans('NewSoldeCP').''.$user_action->getNomUrl(1).''.$user_update->getNomUrl(1).''.$logs_CP['type_action'].''.price2num($logs_CP['prev_solde'],8).' '.$langs->trans('days').''.price2num($logs_CP['new_solde'],8).' '.$langs->trans('days').''.$logs_CP['fk_type'].''.price2num($logs_CP['prev_solde'],5).' '.$langs->trans('days').''.price2num($logs_CP['new_solde'],5).' '.$langs->trans('days').'
'; -if ($choice != 'confirm_allfiles') -{ +//if ($choice != 'confirm_allfiles') +//{ print '
'; print '
'; -} +//} print ''; diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 1200d674ccd..0adf708b392 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -3225,7 +3225,7 @@ class Form { $formconfirm.=' open: function() { - $(this).parent().find("button.ui-button:eq(1)").focus(); + $(this).parent().find("button.ui-button:eq(2)").focus(); },'; } $formconfirm.='