diff --git a/YOLOV2/train.txt b/YOLOV2/train.txt
new file mode 100644
index 0000000000000000000000000000000000000000..39cbbc6adcfc74dfce956df5050e46d26105d688
--- /dev/null
+++ b/YOLOV2/train.txt
@@ -0,0 +1,1344 @@
+2b0b2d2ebc3c37943bd47b5c5901536a6740d3d79635aa759892bc39da9f3574
+b8da9b84bbfd84f0450dac11cd283569efca2dafdb77dfa818136af856f7347e
+e9ac09018e3df7d4b53020b7bbb217defa62808db4b2bbdab72076131e2d5fd5
+ce5145686852e12c621922c14634b8f7639c75171d9986bcf8c2203ab933c53c
+944a2747a77b0d8f43d5c6bfc921651ae455f1cc0412dc50672f85e5d3e41dbf
+290a5bcaf15b3bce1570c22dfa9ab4987fb6789909c371e58f72f91bd2f3dc8f
+886123bbf9dc468975588b6815e6e4e353609edbda6921014db4baf731fc3ba4
+fb6d72e73aac8f2eeb1461c5a129d75b2d7cd2a322119d79344d16afd3ac9916
+ab2ee7e41233b42811cfd74a4ed60a94d84586ac4db28646b1127bc30de306f5
+68bcb5679813aa818c122948b81f04f3f6c3855db529408a75cb3a61756c6551
+9f69d4be9433048e1714078ed1650af87ae5b56439b40d1323c3f00835cbbf0a
+6465580b3a2e087f446f576b31afd84694cda3da01de1d7e04b60b40e5e382d5
+efec2571cead6a13701185acc6ef13fe3e007f83df6c8e3ffaebccdcb771b338
+df46bd045aedae6a5dbddaad6bad42f4c41ec6a12e606fdd9e5005e7dfcd6af7
+6af7b1c9c7630e1be217102489bc3f07d53b21ea4e78b115a3a84576aa840108
+ec1f0cc6d62053e0bb1f91895b0bcef4a892e2322ed071f975dde3980fded3b8
+2290b671643e27d69512f227c4b0eb46fa67fb9d29b691af1297b19b91fdd4d5
+c0b9712e72e9baed0da16dd2ee4d9975626cf7d36ee87c701f0c1d6d1f61e28b
+1323a41b9c3df083cc4492c0a81f8fb53592f0df172bcdc64ea6f639212a9127
+12ecafe1713ebd0bef05f4ff01109c95db5bfad67b28d63ef328b747cf889b06
+05d240941654310bcc6a7a4c5355296f8fe4023714d49054f343f8ea317ea707
+2f29c61ce8323f8bd35ff106a7279385a40e86d183a5b177420ca871e11357c2
+e013a346ef2d2f4b1ef579f8e5fa7644e1ce299724d40f04d9f1ed640440bd08
+10a2de65ad176cd81cd94524ba5ebd1ed7bc0fde983925d51c54030a27375f45
+9ef70e4f225df8b03f4e774f689bcc21c36d36d2314a112f8d3b974f70e6bd98
+1179bd0bd6c8139b9be075fffa27f8b950de808a0342cdbd95e95b330f67bf99
+f590eda164fabd988644de026726448f378db2cbb903785795f0e2d9e1bc50f5
+b11c6eac472e22061f0a71ef3778e6fdd15cdaa4488dc04c217fcb355fc023dc
+af5788797b8e1ef2cbb3ceb2847a5c7f7fd67524e46e8ae9920b517769a7e8ad
+eac679ded10582f37c3729a2fd5a198bf31d2811420f069e039ff4ca1856b3a0
+3c8bb4027de89a40c80bdca4da3c7b18f227adc6c9434ecd7d862f2c5886b3a1
+d3a7d6de38ec501365633c8cf0b2b625cfa8c561684b597a7b4ccf4467054d1e
+e652b7f14e8e4bd50744a3496552b44fe9e4629241fc33de2720c2f1886bee43
+fc4e5dad095a1dd738f2abba0f75ebf61ae561dbe5191f9c05fc8db75aec6940
+1b471631129f73374ddd5351e7937f9b49ecebe644a9b613d778e779e7c3d43b
+ad64689733abb89b071aa86bcb16ce34c939af20ea60f4acafb81850aa82641a
+c75d0bed3c5701c9ae90f5607fafbd2057411477d144938dd825edd913e3282e
+b3e729fa261b3cf8b1dcdc4b3f8024ac0c8532a6ce937e79c404762babf3fa2a
+7616b51340964742d62c79a469ca01aba2e68384f70141169a8b16d1c30bdbd1
+50f933bf0ff1ddf10c8a4973d4e16e6837ce068491af9c6b04c914de8d24f199
+447c3385399c420e8710944ae4d0cd0ef8bde922cfbaab6aeb1a37486b621179
+16ce670b74ded57474fe15fa021376da13b578dd7966ba8c34ebe252dca96674
+7dd84c83189f7464d589cf5be66598d2daafba3d6196b7c93c2d5fc472cf42e0
+ef547414e8a9e4097529bbffc0f8a2833dc8bed3e5ea5197c14d3098f221a457
+9e3beff8798ff988a6143d1bc7b3a508001c38481f2dd278dc7778e4985be2c3
+a400c602b6310696e2e59fc05aa917944dd5e7172a6460793af3dbe159875c04
+e430384b1891ecacee47c147fa91386c2cfa24cbca051c8a0b322b1acb21da62
+3f8edbfe5eb8f98183c3f1a0ef628cae6aa1787cea0afd4ff7da3e072d713c8b
+45d74cb442af81a7edd3bd1fa9a5f0e4584a98937ad2a91c07914f78dc6b0fc3
+237f8b1bfc8806983d3a4899e71b3240787103ecc2c3c99233ab7bbddb7fc9f2
+6a50e8a2ba39bbaf4ed047d7891eb8d7d6d39ed6658ce01d73c5057c1de110b6
+58aac614c8f4f0c2cabc62d7ae6a9dccf151b0ada198de800c78492cfe2f8f7d
+45a1307c0ba988ebc822e3746597ee296ff2b68a456b12c6ad2e33cca7b8e57f
+ba24732b9db1e6855aded2d3a5eb43b15afb2e1fdff64f439497a5bba9ab750c
+8e351d8cb5f76c32d7b2ab0de615eac99d66fcf511256e64442e1a36fd2c86a3
+33cd1a5913de452c2abb20143384554cb56ac3bd6e52fb4b3f756e5c4a37d296
+50b7bd0f2259062800098ba3036c7e066ef7fb8bde7df184e30eeec6fc4faf54
+2dbed7b9503c42dee0d72510019871ff3d567ed1113c577108298921306b9e97
+10d02473733078eccd4ac011b103d8a00d3f47885256db04db6dedce6c771ac9
+adb14205313d546ed130122d3a113b96b590dbf2003654657dab2ee5ce1f7cd4
+a015a19fe44a9a1c1f267ac17914f001300d9b70730e51b4bce873133e1f0e6f
+91978b41b94cb1f732e883f71927599670e080d52120150d2c1ea39eec02de21
+3a2b37388a10de1f76c852ea670bbab7f0ffb96eeee230c601cd395205ed1089
+baa4894708325e1dc0c0f47e0a4618fe2359c34b3e716eb45ecee5cc3040cf2c
+cd16a5cab74279926e110504263124309ffd5f6bb10f40f587aa547b8c397362
+1e6c3e3a7eed6e6b612fd485177f227490bc2c2eeab044fb48f3d0335735941f
+e85180c9e3351e1e69adf8bcbba543934d370a2636d48a96ea0ddd38cd5e8610
+dfa430935c47a2292fa4c6ef08b855ab3aea3d09e53d78205ae5d8d8110f323f
+95af0d27b13bb59b9ac522133c2e6711d079719bc51e76fec58047f388552b5f
+d8cab9b9c5df500fd903fdc3a2ccd2fae39bd05e0993ed9ab8a7f880f979d3b9
+4c775447b6f043181cbaebdd167f2c9a44633fe0d14a82cdad85eaeabdb983a8
+462927a9c7038647c1c25220d7606b19a4d61b09d00d2af62ea56601c50343b9
+6d0b0be6420cbe84e2812dece2f5fd5705171e1fed4751b936441bb9f0ca8f21
+e67efbef909b774e1c06f7dcaad3d820884b8941f3ed84e768944c64233d4ff6
+88e7150ee20eb8181718a902807bdbf82c5365aa7385a012c3db48adde6061e3
+fa5efa7ea0c10c494bdc7185f305844d92b614a411881b596cae3f32a9593232
+5096b5e2989d5eb12f93fa7ec0d05a576a857389d80a185db1028b23b80ff49c
+c8721848da68f14ee186cf51a168b2486d2131366d52715a24fa98ddacec7ab0
+d9d862183f4a70991ebaaa38cbf728e16f2ec048898ec1208949055729a54ddb
+4efc570cb88d83442d2627e47c50f1f4211a58b406e961f859e64862ca28c709
+08eff785c6e8a0cf7a806cf12c10ae89ac31a2edb9cf58bdb3d825a4f4901c64
+c531ab5558b8fec42716b1a5f73917458e34f6bf5d6b2f99c8854aff620aa589
+3cb6fff85f5c6294064ac8f629fde68789f1cedcc8a59f0320453d6778e502bd
+6d94acbe6c7469af9a2d948b80ae1b7fd56e4d3b47f1a0a847729878e334c368
+e439881e72bcf4f84fdccac199486cd162abf00e7d25f87f909b41992be60e58
+44fbfcb2315597a7dc22e6975e2e101a634a4734ea90205f59cc17e59350ba6d
+b31605ae4f70acbee69bc83baa513acda9db7fa05353440408bed3e99a26a1b3
+405cce2579a96e21b6a245b96adb67ae4a5399755611ba0c6f9a166dc7a0e2e7
+80c0b23f2a4750fd5ed90c22c0283f69c435e475e7d1f9b458ad142d48a10ef5
+35ab4ce95095b0c98b685989b71f68dd61d4d22aff891e143e425678cadb0740
+4580bc6770e93fc5e6a3f30c46a7fce1cf8271b0410fd7820c2d5dfe0808fbca
+bdb32e8bbcb0d3b5dd4c8dcf0f05d8362fb084928922660b6df55499a71728d4
+cac6a0a3097e4ae02bc5f1fa6a8e13ad9569805e0a7370de076589ad224fa966
+7c794ef8dadc4a2a52e4d103fbdaa5a24d524bada2d5f51e4b8ba1d70daf98da
+c07fb9999386da400e14f8b384ae7995b7f62bc8bea3b409d4a62128e8ef7586
+b9994d746713bedea790fe90eea26d1bf83e35be324e98ff6cbd6a8c910f2e80
+6364e9b33fe65054acac0f48b19df570556f1fd8fe61a3965c4cf83dc383d75b
+270e34bd03a931c210b76a50570be96c70aa5e124a63fc6ce3163755a99404bc
+542027e4ab9471153069d3a161c4682fa995f2325237e5c805ed40c2469502ed
+46148393d4f9b41acf231e8870e360367d96207d18cae00fe2582f4d8a3dadaf
+c79a3aabf163442b15b3729e105627b8c1971b9a5df59f327078fa748c3f3509
+b6bdbb03dd2512502e4d9d72ec60666e15e7e85c96200fc7691033ead1569bb2
+cb47a593890b4ab5cd265789daaa38a6c65458973d355fd2d442595404995e08
+b515f328e824ce4d3f4445983039b55643639211dc1f33ca7178b3ed580ebfb7
+0f11aed872a8b7fc46b878821c519097952bd601e96d781c81c0213bd4f7b704
+d922a4da52faff8a6df1f80b15d40f3d9bab2986768eea561eb8fdec7d80537e
+ad22a5d994a104b1c4eb89188469869a4d28240d7befcc15a010df94a283d6bc
+a09ee4961339c4dc368f5da55787fec58e99eb92fe89728e8fb2085c5795838b
+8f6ff31ff6c8615d16f4e5219b8f54e2aee3eaf67cb34d677f002474b65f2a17
+330f4088203828eaa23e58fa13b2f8c9c60f2302327577f921cf6884dc87fedd
+4de68bce74fbbee2b7c85bc87e3d4a0a44aa364b4687381e60d5c393d858590d
+4a01b2cdee68425f7944684bcf38e17f1261e36d3746fc791f5456b2103d1a1c
+e7eaa63755a410d48ec7517e361b560e9fa4db9306c1b8ec6765cd16a7e23d12
+e297205517216b010e92542bf706ebdf2abfa5210515befa10d02b010d79a4bd
+7833dd7c29640383150ce3674eca5d84279a6e8deb28c96963254617eaa826d0
+157b2ed892100755fa106ec6322846d722105600076758796aff743a8ee31834
+b062ca6af7a93cd9fcfaaf8ec77a0e168d32bfb488998b6461ba08040c34a4e6
+71f632579ce6b6df8063bf9321f9bd70c0d99183e5c45a7fe775dc0b28dffa52
+d49ef751cf04c0587845172f4b7c7481462be183ed358487df9cfea257748213
+3def061b68bd684ae04cb03c25561009737e7916dad15e85582bb1afb41de182
+df7d173e445f7d83f39e50d7370eeae3c17b796a7f0abe42ed464a38f86ea12e
+acd6cdbc835f5d188ad466128a04d1410adf3bca4a3feac81147c60379532370
+6ce789b780fbab90c6bd44690bca5e5cf378ba042dd50ae93bdd080fe3724351
+3a623577bf0991fdd0718e80cbb16d3da71ec37f9cf319ebcde56fc8400fede9
+20870abd56be60c717c31084ae492c7b09b0daf360aa963f2e662720e12a7926
+82e93755968a45562c210f4e86c98d025e63a705792728bf74b40d51fbb310c6
+398102152a2a5270c966e91526a3c628915dac5716e7b6087f9307d89aa90232
+37d888071ac0e70da15fe132a8dd9ec8366781eb10192904d4e1c6449933dc41
+d00035226e69c1775ad3d20810eaa96e0fccbbcb19648c205b0d651a3b078f91
+d05f192507beb1f57330849c3822e73d43249a7cba8d21302f53100dade08b04
+860683d202190144b87c664f582dde364b8bda31db930ff31b7f3f67d0ff781d
+0379899dec1e3db9ee529ff52dc33b0de3508cc099c94a28d07f7c714a13972a
+8b02546486350de3b72a9b17e437ef7a5fa82330a19567fb88f9472f78c99e7f
+9b4754c82d43a0cd26f5a54029e7c8cd633e6ae6750237b15b744d471e7efd35
+6948465d809cbcf764ab221a1aa95897ff76964ce0dc94b7b83f3de37760bd23
+8d9ac99be24c4cdb0e575daa97c6b80f8a43ffbc02de75b8015da280f4b40a66
+d7a629eb7914aa7dce8f82cc76db15c7b8bfb88a825d68ad220be10c542d9da2
+3a8a941fa343cae5ce8869a57d1d9d0b4b78b9cfef390fa83d29be7556a9a209
+87062cc8a1ce499ea1d96f050c908e704fda2a5e7f7cdae486a78aa49704d93e
+7b8e18b4fa1be7a53dddc658d88a504dd1a20fc29b2f82fa4105bb8086ca35ff
+b49ddc1b9749a7795785f778af66ec53775e30e7293966289813dc18f304bc92
+516501672db581a64c978843bcdb0b6687b4f57015776a4f6d715e170284f151
+0984150dfc9b9702a52f1dc209fa67d8008d6fa3f81b45d584538ced3a846d4c
+f38e728d6c3cc35da4be234a94dfbfc30f6a9a08bcb6730fb9416d0b174ef7da
+110cbf6b02d940f275aa10ef2c813248f9fcf205aa71d968c3a3f9c3ded954fb
+43dacd4e26b601bd71f09937bfea14012a77f71bb148351e767c64a4068c3bed
+ad7704f7ccfff66e103a8b8f837bbd15f8c5b833f31bdb8ccbc313cbbdea7f0a
+a3f1b99715dd3314c615a43542b5bbc6a047f6803c1b51207ca6af4e81fa6559
+12bf9acdd7e1717f1d1f4e440f4cd01343315580474f9979e1d16ad5f8681218
+2d9fa607980fe9e7d9c78fbc540c7c552ff3b53848c32a76d85074728cfcc4a4
+13593f893db37484373f733e62d92153386a7bb8d7ea1be8bcf1295943756e9f
+ef6cd3756d875e942f66adb8e1cd98a2380ccd4d2ffa0cb409a4083a30989348
+623f1da13b9836e929983e33cce77b86dd900c45179c6073a5518729f232e431
+d0976695cd76eb6766d7d536185bc47697d07f0c06076d94f3d4141f7c8d62cd
+4e4cb69f6849c6163ff407324bd29a401499283c0a01288d4cad67f51e3f5aff
+347326c93baea45ad251e7782637dad38727030cee501ac8caad07a30a7705bf
+25fe28c71d35f9b7aa403612ffd73aad651a5e772b85c255710d5f5be206b48c
+93ba388aac8f29e4ca002bd54ed48ba26bd2adbacac2ccc9855fe8689e199e64
+69beed060ffb089984cf3d4bba7184768505a10f3f219d6edef1c2238d0811e7
+ec22fd6952636895ff57734f39cce0508831da8b7538de87ec4acd419d52dcbc
+5c52eab5548fd3c500fa540dde1b2ed72086ee34fe10598119b7ed8a46b2a762
+700e323fe0c561c97422780c990a5690b5d32efbf7f03eaf175656af19204caf
+08522950123b3014708a136bbcbac526d214178a72fd2375353cbd27e041c3d7
+ba898bc4581ce7b5542b35efdc2c05fa35453d8720c51d5680f26218810209e5
+f4def020b4e40cca856781ac493f65007222f61b2f7403b42aaee5ef57258e74
+0780555e63139977ab956131f5179fa41ef7fdde9b9e72a1c50279a1f26a1eda
+8fd589814184293232e4e2b3b13be0df506887f5ae3e924ecc6dc51a8c04a3c6
+e22f123f36c48972c27be1209a77c29132d56ae1498a679e61d8fa801178a38d
+066dc59780fa61f0890a64fbc42dde85877a2e029cdc2e3b9d00cba7fa0614df
+9a63af68a5edca4baa4875eea73236fc79a2cea39e8ccf6a4461bcdc7dccf728
+a57c25238af26e140b6102dd4202ba817d05b1cca9bf4edb4758d0ea8ae0563a
+27dbbe7e8f0f47065501821f6e0b6686abe45716f5269c898000b9a2705ca6ac
+aad5e8f8d84152c457e9198d756cc1455b155541653de3c46be12216defd2241
+4e8d33d1583e8ecf59c42f74b51e472cdcb70ca486dcb72596a10d964e1f133f
+0529e887c3cfff9fe52d5fda194770b9a4e2864167b9724ba93326c8a1d5ecef
+2610a7b14a1bcc4485aa73a83a055fb9696e4582a06b8621928db940c5dc0fb3
+313567f777e341fdf35c73c0d399e244439d90bd7f7457cb98dfaa53905a98ed
+50a3757e6b274181ed2132d3b77f3e6bdc501e46e06bedb102517a1edce3ebf6
+7e7f3b66f584637ffcc773202ee11026a60019bca1d4d698e00f80022e8f589a
+f3bd6a20851cad41cc7a0c4485d707ae9b6897eee5c0b18a1d119f17d8ae5fe7
+7e154edf6051350fd1ea6ab30f880cb220c6e8ad1715c7e2ca2adc78f37ed813
+95c59eaf777f6d24061ebb32bc70061a3199e82d58230025f7b8dee373530ad8
+3d899a6aba7a9efacccf39a5c4260fce5c8803cc5b7c7d7a7196170c81158c7b
+4d1a580289032f75d84a93d70fe7a45ffc0f1353ddc9cd629f1e5e3817cf3e58
+929ea5b8699c0b9f824f2cd83bf5370948a672b48cdd1e8e9f51ae9e1b298ab3
+e4acdb0a4b1ad399cba5a0a70cfcf78d33477396fbd7e20f4b5593dd14e6c34a
+6949ae9b1dd205ab51492ba7e9ceaaf7ba9359efcc86b8479e38dcf042fff77a
+7b09dc957933b1d7b208e1e480594453b74471cc669afddf0a2034ffd1329f19
+02ba6ab4852636e0c769bd8a931432a2af438ac7e31a43c4d8ab708d0b6c003d
+a5988eed601258bc6ab7f64f1d66c0c5db1ff89ee2513c490ba0d264c8d703a5
+d6b9aa830a52bf6bb82ad5eb0a47cea36d826c844c215598be0cc5705e144092
+2215f72093d7da8e52c50e43f7442d4762482747ccdbd7f6d45475d467a3cb82
+74ee8b8d4568b00cc1076c82081c67c9c8cbea1216d5a995ca3d57c8585b9876
+7a1098011c6ecf24d04989c64070c6e7a27ecb5251940bf4483573f4947f9c4a
+3e60727e48a174dcff31f9679cfb25d93c9d26a36c13cdb34f0ed22650b0676d
+3f23cc29cbfe62d9534e28db9fea1299149651948f3c04a027526fb0d69ab2bf
+c06600688028e57c6b8bf3ef83a7a775c0a733f02d093cdef56d49925c137ade
+22d97c2df69ec5bd23b9cf1ec84d7e7d0d81b20a15bff57f74848931ca43b48f
+ca40e666d494e321b5079e9deb3ada69fe1b93bffb2afe5ca0942705a4d1e1de
+84ee0db005972d8b4daf8eed53375b22e0396a3a1b577772bb1dbc22e78e599b
+37d38c637896c8fb67ab7245ac967ac56211fe838c53550f95ed2f770dcb1656
+8db8bdc6fc8182924b0f806c94daa0e25f466692c26318111125e2f4557cdf95
+752ac8df5fe062ef177878eb26e22cd5772ca69dfefa5a221c766b5335d9a2c6
+c89ce2bbdb835c125f7ce8d0a66e3ea6c173b5be5c9099e2615b853d3a6dfce0
+f870d5f275c8863ae49c233cc954e179dd5d3fb003939b78baa9e8d8c6ec3c1d
+9850b4f7fb31e365c807d09f571df84e1868da43501ba5143fbcc28f13f20c54
+8c51c4a02fe260f413e0827ed2b38b44d6582e38ab5d5b5a0da1324dc5247547
+7447ba0d366a8b5cfc6cbc306cb58bbafc8b9e91342bc12e74c4afeff8f591ab
+b39516e1ae5b83d63ee012e8be0e2e5e1549c92bb5aa932f5c82f952f0ebad6c
+2ea5e543c15df6de6dc7565b2c98a9f8f19d361eed3b0cdb867a5dae8e8e4810
+1d9fef00051fac7bc599f714756d31d2c82df3faeb1610348c5b0866f7628ca1
+dacacbd26578281c15282e1481888be0b5fe5fad8fc615dd3e92eb8978bc9ee2
+da76bf64fedee305d2abd7276178a9bcf2df27134e56fad5916734d33bcb6c9d
+560515b22f6ec667f2cbdeb736fb5d5f83be883100d7c8bf3f0009a7a51faeb1
+5a797bd2ec86e94c403a1ab0518af6299c78a6287241185f9f92065c05ae5ed0
+c3ceb1a2409aad6df374bd6e67d6eb6fff712e927b52078fc3e120664bc49f3e
+d2af116483c60a9c392904d36437cc2da429663c51ce95bcf38fdf2e52faf81e
+95f43aa11861854fed741d623b9b48ed21bbb703ebd464a4a63133c9da6de027
+f9f5aea91ae9ae3cebb564ce9cc15c3999ad5175c18aafec84313c7b13bea4fe
+c2cf30a3f0340de15a6b654da7a59f91121fd97cf7a69f12eb1915f98ae3a250
+9f0620c4c83d5aade138bd0913b5c56285e3f322295c1ce44e92d05af9051675
+71b734573d0ab1e1a4ae5bc54a3f4555a2e63aeeb21fc86c83ff82f06fbb7542
+3a84cf38fab760d03c9a369c38a8eb029736417d497fc31a3715e0f336d70126
+db256d51802ae926e9b250c2d57157684a3ad2d84e78ab954f66a7597056de1d
+010d308714de6f28ca4478bc855c13b2c83bad911a45b993fc53d074110da336
+0f90bc9f26492d1412c7df02bf676cac8025b21b984cf5aa474f65618dc3f7bb
+f0eefb6d258676d278bc46cded6ca99def7905e917c703c377ce208856a2c8f8
+07aa4c30bc60ce35a5e9537038d35c9c3f6cb9fb064bdc77c8491758502ed973
+a1d697878a063ab189942c78ff6b69acf04cba06d70a9e76c05d710f7c2f3ee6
+dc5a54266369da759053000c923aa163301b57ba8ca68dd5177c9c96b2392f3d
+78efdb64ce9d96a1a79ef2319498e1700289c6983d256077e3141f0a500e5369
+f78202d7425e6c787386ece8a9236c0dc74074b5c830a07740ece3eec6ce90aa
+3d97355f3972c3d8bc1dab25bc962834259f176029e71fbe2b55db7f34254c51
+f27f2409bc78606ee06f990895d694a5336d1ba7dcf4edef32b8895dd66fb55e
+d47ed7b1b5012d65d721c4a92b1f98788eff297cbbfc8a4afd53a8e6d990c2e5
+495fd23b9e7ab632137baf2a20b2c92a6659baea92f3acd3a5624d19710e96be
+a4c2c4219f2b5fdf16eae74ae6239602decb7de1e7d7d3ac4f2cc9a15e2bd8ca
+3e8831b710cb68531e92ac73b402cc85ae9777bafa97dab12619762d45a39c36
+864f4ba5f047464e38f4a81734ebdcd48df01f41369100e89e6fd7b940d0f0f5
+0b614ab0942936000ca4876493e52da9b9733a99cb136c3445b3064db7590a46
+68f72c87bf7f7f42dae1bbba05d8e13d23fcc31495e08f40f6a324ff3ffbce75
+9d23f77f9002a08d0a861b2f9d7c7a67231eb1e1b2264a9677715b99332a745b
+78719c657339c3a1d25d52d0cfc13fd06652538f8b9efedd4242d7d32ce819db
+1a727e96c646fae20b93a5a378a212cca84bfada0a3f31279b43c61345219c78
+87b5202d7712be6d27929bbf8edac6c5a169e4b80545a7fa80fc0c98f9d245d1
+e8976434872857dc892bf6f62be41a8f3246a21b4e6e729d0e99342c47726d9c
+bf2c7825c0e61b4df012d1f1c30ca421b00bc630f580146e7766c1866ec1f98d
+952c79a2fa5d206e370a04916bf1680a9dbc4d02e6e89f9fb5e4c64d4501f3c5
+dc56fc025e843fa91634443eba832a3f1f33ea52f491fb8e757e5b78b68da902
+eb9d8b73239825a2ed8fe9c71a661893f47c982b69020916d706162f7bd08a42
+e2fb2002166660735c3cd090468bceb88e82a21123401e9482693e49409cc1c8
+edbae398a58e850ad2fb098e966b2b16503e7b91dc299dff38fa828810ca339e
+5058ffe44272343a08c158dc48607836fbe64364091f63da019a8698ff376f36
+38e30ee285b21d057abc2b6ff751ef03a3b8a3c5f9d95df35959f0076018a62d
+e0e14eb64486ad5a9fc67887288bed67d340e227eb881cc9750accae033ba829
+e1656fa61439523f674e5ab74af204f812e5c8e30b24a86b98e239da6dbc8360
+94e9088f29c75e00fe862e8c2f9e776d13a57668ba6ecc3b3aa462d2f33ca2d6
+789c112e0eca620aa60e4f8dcca72404188cfd35f61c53813ee51e1c59296bea
+dd9a72e554a56daf73985232cd6565e4f309c1e7d76ab38f31d5b243d38dcb9a
+a3864b1009e6f2580f059c47e0fd47ced20436309190bac65b3a5d5a1bd636fe
+b98e9ea657d05c54afff28a1f7635b6bd2ebbfccc015e1aa9237cf984834603f
+fd4017311d54c9c46e1b20a29a050ee0a5ab2802c9d7995f69b6603b58be76e1
+10edd008329a9b36ae17b5100888f5c9db6ae5fa4640eff7103df70556452070
+36beb01546d3d5442e6bf591d60853588afe899e5fb0cdbcc24680a4b36ba53d
+a72c5f1591c03bb34535dfe49b56278affbce821e0330dadeae9c96b1117ae80
+32d70f472278cdacd2e4c74ff6beeb4571e3f81ba8f83b09a006d4b081954a60
+4242e78d30e33f03e02a1a7e88bf82eb341685ccfdcfb769d967fa8afcbe44f1
+c486e42df0cf8df6662319e2b9346837d0303d6c254723db0cea26812c46c2cd
+c87141177ad7bc4886e7636324d099d745d78386e46bbc0ffd52db4e6a6695a4
+70d93d9850f36d8d65e1d40453485a678a314c6a48d642c0a8ae41bce7e9850b
+0711ea5b065c3bed83435d3fe85a2456379a77bcc49341ad2e7a8e811af6b8e5
+7284deca11a94435be1a66156ee207bd079d7e58ec5b6a9aa8b9d4ffb89da54a
+db804076dd57a270035972167422fc2e00c6233391171de143936f972d309543
+e3e9067c29c69cf5c31f4244631c63aca9b14209ce55db3131e7f7b376ebe824
+9b87ccd41c07484b6aa3d6552c9230d76e2afdc133a81ad4234f9c905352f8de
+f70277b8b7cf02b19754343afad353fce56bc5632c037b46a09b08d1f01e7309
+fbd75c4003f66627019aa54c23caf1968a14dc4b863731529db95dd8d11f0340
+f9b84e688a07e92259690f1a69d19283b0b21712117e2065b725dc5efd7a28ed
+ad19e6f629bdff7c9881490a083d8c1dbc369f07a0b91b5e31f6753cb797a604
+d6e265016846d6e5d0ceef1ccf32a9553b88e0a966136b1eaa6c16448b308c43
+f000ad84e894d6b5c6c7646ee16a367ce7a4680b3e899d21dafeae1d02c80a5e
+49fad271cda1e2c5bd1642b195132b96f74ce50d43eedc424cc64e83989d4202
+07c493af6a89eb49e4669cde33d9076115bc7b3ebf4ed43312fff8489da4bbe8
+0a86eaec9ee93ea7136d790ace8075831e5b5931bd0aaea3efd3c6eb0ea5980f
+f9f40f6848555df684ffd7aea4a489997f91175eacff33e3f7559363cbba7edc
+e77c49fc87fb5b9587806066597bdfa9d5d9a2f237b32489375a1dbe7537a4b6
+13fd0e95afa5f939af99d0984998d818740408831b833363146796a5e45015b7
+6b80d6ee086e145ca3415e104157576957c00a1c7bfee89d702f9be5db58d0b8
+55357990b1a0faf236171dd97b07b04bf87409d44920c4ad80878c6e96da72de
+a7d446924b52f91188fe8b5c06372a6fb29c6507ac80c43e99f7e07e284e6617
+a2d3aa0eecbb20649064492958ac733e3ec8b737602547937a8541cd9fa37f7d
+5306bd59b81d30647e52b414ef443e6d734046eca32e8d57fe133b7a582a32c8
+a6d4ea244dafee5d83101a70094466fc5b731e8bbb739247f63304c41ec53c24
+6144b0d707079e4399468b7527cfb84790036a313af338067db244d903a1545d
+f04dd315b8d0bc419ecca9913d500ba34f10854c24c0809b583065fe5673b074
+ac605a8bb32405b707f4e020122a66e12e30c1d08ea08b3276b8535fc4903781
+308953c6325d5ec4ab00dc9bfcab095828d1b48d4b25d63513bc078307d41e21
+8a68c4e6e00fa856c20770411facc2a00d563003eead2d7fc239669c635b06d3
+88ed2aac18dc71ac30543ba0830b865d243a326edfcd814642552266144f2037
+6d808c127640dd16cd4945a8d5c5a0d63df3e2dde90a149f2c25f0534bafb721
+48f637f84fcb0d864d8706541ecc273c510a3643c964a95b875302718d97de90
+63bd4261003ae5fdb9299902bda705202871f759a16a753f85c5ef6782c706c0
+d52f73fc35781ded1a968d0dc5ecd0827e269c587c2f660f00c5716201a673f5
+5b7b31d911e7b2b6a6d47bf0f430a8a433eeeb7ada439897c8bcea84c89e1806
+0cde0cba7174f36ccc77e647811590de70de26d2c7c4051834fa81e499794aaf
+4d3c769855d8e5f537655e28f0529e00121d69510a0d786b85a86470026c79b8
+4d890f771578665a0cee2a6aa9e6383e6fa2674cd39ee8ff32473873c241186d
+36220b229f4d7fd366897dbd761f8542f6018462a57c7b2603cd0b94e2676132
+16e36d4af4adedbbab16b411b92bbd32c6f208f0dbfc6859d71cc9223974b627
+ff81aa1f99263b40c7f004157678784d5331f5131876733518e613460a622418
+3edcb3e06e9490fba7cd77389f1c373016f341358ce4141e827e81aa5a88a945
+65397b60be45e65abc573c3af160ba5c3192798a02433fa2bbb34b97bec7eaa7
+c781b0d1caca513802a787ff45ca2a3511601fd11b0a1b9ce90379ed0dcb0bd5
+87176153cf870ab3e86df34408243771be8d8b9603b290b59e2997eceedbcd36
+9f51aa92efa084b7662d9652483192fddc1fda4fb27f489b2f05a90667459a08
+9872f27f36ebd5814ac91776e8a49479fc01eab0f46098b49eb2bb440dbb3e99
+5ede40bb163580b63c24ae418cc6d13220b194095993a8fbeee10b56fc7a9fe2
+a9c97947352ccd45d767259b98415e9cf060461fcc883ea05178c409baa6d59c
+275cde94275c1d68c078983a3095b9099e97c8e30b4334cb84e846703511a59e
+23a8989b2177b6f17222962cb17012bf027f95b6916f49fc334b60b479fd8cef
+f1c13ba964ab271e4adb9446bd1ef96c80fabdafadd5e1d7e476d3a079cbdb46
+5e76309beed1a285305e003ecde8f3efc425b5c3382a6ec7c709b710892413d9
+197af6f779a7de2ea904cf122b1c7d469108b7b9161689560c360ba26c0e15df
+3c4e134855ff983019488e4b807f61a8e83da29fe4b2cfe39dc8ac4a7d97ad88
+fe34af7ae444d424e0065181e6a183793e6fe37756c1aea23919b76d3819b731
+82e9128299f6e964bfe50f52117402353c7f2364aa0e88010588e685e2941e01
+e19c2bc0a46f9cf2df72c5766d61c0f503f1432b7b084be3fd377e41c4599c63
+050d8c7b7091ce6de72ea87d41f77aa2f6dd03c055340897475691117a5de10f
+611a60053dc60741a362e3f7009618da76cd7182d5cdbb258df3db085edd7e0c
+48f3b073bf6556759f2ad6275e0086079e83e4b883545fead48e032e75259bd2
+5232ea4f1364be55484d4124649c4b1e671c3cece91355fe104b3bc333aed97f
+05abac84eb5092196ec291bda5bbb3aecb5c57a66c379f3c030cf12382449b1a
+7f9e5f9be0054370fab5bc7e7f864e71a11314687947d760497fe5e8e34751a9
+66b19d693bc8fe97e8eeb2c1d32326fb0ba7c4efa2a86db2df24594612941886
+81fb9f0b8652e480e2a50613aa3e5a069c00a0037ba87c0cf59e7027834d58fd
+3132a5c1737535f2ae5227be61f6c84d542c68d02ed837a8abfddc06406f745d
+36722eeb235cc7a6e15c1e5f4e410d2eed8b0dd95c434fc4a616ccc30dc97545
+ec3388d82ed4baa6c54e08bd7e6d1f4ca0137ea8e4fef4574e2101349cf5bb1d
+a0146159b622587fea9cb04acfea8eaa7167c6dcfa5715f3fca14f028d3a48c8
+2a38cc2d26d825e91557abebb1d894b968b7e245b0d1713d7e9d9eef7c4bac42
+828f94751fb580753bef715bce0f1a0f2628339ae91683f8f0c18a495a2cb83f
+f7cb75683ba240720bb69a9b5f2605437536f4cbb955381dcd72c4327067ed42
+91edcc97edd76f36a0e84b4fb92fa8b38c9379777bcfb50ecbd90af814680475
+39e33e58201382e671e6d92e12b2025bffa59d450c5c602038334323e986a97c
+1fb072eeb4400d914ca95d93c8df8a62b8005b402d26edfdcf6e9295916b56d6
+a241cb78272185595bdc6ecf4e1a6d4cd4e4559be033c7a845d97aabf5fc2592
+597752b235df8b79dd0f6e92cb61d6c4373d7155254851cb9804d2268e9500c8
+fb155c37dd560a26e9cc221b942374de6beefaad58f7463efdb27aaa0ca0dc9c
+d5e034a1e676d7c0d322fb5a18de58aa91cd6f6fc0919a87a267b8be10ef1cc9
+e9df72265b902dfe30eaaf258da7f7c2977c75a2419ab8734c2093af51b5bbbe
+ea87d44822fd9051f64dd15d533cb646e5c8477b982bc1e6f8a9f74a21e49af8
+5b022efafe8189a29aa81205f85ac476c368e87342b05fd39f7bae28c26ef577
+2c0e34a391116bbf50c135c5dffeae0d30b58a0a6f0a15a8a5b93d3988c6fba4
+232442efefdaed5e59cd445bcf800860799cb52ff8c8c37f8467a26e675f36ec
+a4a7dcadd68fc651eef251b9ae3cfc9cb7a88e5a0fa4c2f780dccacc63430eb0
+8ae2640574d74d70225a8ea0e5101b5946ca7c3fc173691e65987e3250ed7d50
+68a54715a2e193843706a00048d12c7381224f71350f2368127fa5e191da0786
+0ac31bca39c1f66c261f0264b1df928c3999e03c2ca9be9731ea51ea724a69e7
+2a6810f59bf6cf66acf43140b77b416c6b5f8411d156fe7a080a9293808c7de6
+70c731e9f0f08ac7e8b3850409fab393a8e0cdc1186aa36e4f132616cd0e57e0
+27a5c17a17a1a653025bf95085c0b0fece1ad4fa95d5280efd79a2486a0c289c
+b74ade27a40cc0cf7d12aa9cdf0502829454e835a83457dfecab93637810442f
+3474d0c51c03c4f1dda90b78f48d08be6e82ba27dfd75f1a518680e1249f4082
+07cac5f00447cb67ee1a1cb7c77349244fcb9dfec4290e9931a0ba1b9b025586
+c51b44e7bba35a0aed7a465e7950cf6574c055f1a1b9ad236839e1904366a61b
+7e9d92bc549f5a45e4eb256ad366ea078947bc8d8f923609364324b50dfdcf5c
+25a38ca81ee66cfaa2e80ec5ad74f5c9e66a9e4551bd5c6fd35d6c5d4f7c3b9d
+369bf2cbcef17a72cd7cc63797439167ef8d43785742e078deb6f9a0cbc2d404
+ef56065242c65fc7020fe31dac5cadbef3b0724c9177e95b7d54d7275376f843
+f5066b9fd7d8ff5627b0dc81585bb00f7d7e915309816e4b26ac7b2f777b85a6
+16d4b4ac97d912d7ce7bd5fdfe7615a2cb928dd240740c6c630a966aaf2eb723
+e2b92b97497d537b107e82183f4de59bb10e1429d31071cc97044e94be8c5b8a
+106c9b08467baf2a075d7c5632efeac951b7c574dfeb449ada1aaa77f0895000
+ba90b22dd18cd62e0e0310d363ad31238d6b944de59a6e08d3ada79568d823ba
+4b1fb9083452da5b88c3303abf1a4555d810019f61aee2836c50e60870cea720
+43613aa220303eaff1c1a988b2aed80d49d7fa449cc08e27a69c209ec973f7b0
+7e8e652bb1dc19b9b2be9028a0e85df8a68a5ec85bafff1e0ba84f4da33d12fc
+5c726cdfb01d935dd1878b06d9e8ae732e449c7e0479e797e6b6817bef7ee6ae
+29de5e7e6eb50d8db1f93e9d44b7c9968f8c909616e3a360fd37988b387e715e
+ec5ee8fc0960c4607032d0cd5fe5f96c7b2110670a2a6cc0f1af239423bda50b
+31b3a33a7161e983ee8f47134c7d86a305c243b870225c2f9fd56ff4b82ec033
+bc53528267fd494fe536f96521f54f2bdbd5c0ada4afbbaba11113165f74b52e
+b15b0e31fbf5dad39876e657bc4c90178b1510b577f6d52966d8b5f0675cc688
+d0267f61b433fe4b3c00cbdcc2a0f98ce1ad385c2ad42217a3a45dae1d738e7a
+300101933c225c54246076c1cfeb9d3b167b216b237b9c81c1b7bad28f4a6acb
+33b905d95e02ab7ae4e70d85ec6cd89bd92ecec89c25fc1a01892a10b6812c61
+a90b9376520e78a632fd7de50c2cc1c29d7ca75d342b5183ec110cedba4527f7
+9003426f200533a8c3ab33f888b1e68c0fad632005403995387bc96bafe8b5ee
+982b1d2d9c678f6a551f8d5726526a639d59cb9567d4062e296e524de4e9b115
+a95be5f4fd5babfdee0562768de80e4ead29aa4662ed412930c06e18729a1a8e
+2a2d43ab107cc322e198611e5386be9491e3b67a00d2837ea819f451403b30f0
+f4e9c4dedcd3627e6c04d180c9295fd801960ee671f5426efc539ee0754574e4
+38e2df03dfcd7cf063608871ffd2f9500dcba71e469ef47900d4560a2cfc4191
+8d66c0c6c73aa8b8da3fb48f829d90f0261df35ff075b2397fe69af4ea3df96e
+6115c8822a4ba26368d35a4b143aeca5c14ea366f21367dfdf22260079c20549
+7004fb6f7361f570fc2f0bc889d48862a5310d2e109afab47bbafdf8a425ce2b
+e172d54f611f7c7f35563758de989e48d075723709e674883610ed1f01c2bcb9
+0689237026b61263bd8bb8754e5ce71dc1f8333dac39e42c1e97a10f7043006b
+641a755efdd1ecf536243601f5c61d523353b6c294fd7b46e87379b2209d06e8
+2d195c255456d945139c7faef8a3298b85e1b966c3eed655798c5c98721c4019
+2872885de638e18ecf8051e9498bee9c74b2192111ce76a5f8a749975f814cf1
+6fb4eda28c4d89c99f541fb39bdf3c565b006d60ec60bdfb3493f2c7f252b365
+4958fb82597d59ff7f69ec7afb1aa3014fdc2e9fd7130ba17656f6691f7a8e05
+a05af497f59c1242fffec503ec18326c47068bddb44835da05ac2ebab3e43200
+fb93ed2c56ff11a7e4ab77ca2b8792db85bcf7e71de98c13f9a6d0ac609f9901
+779ed72ba23d461da2f4ee4a296ba903070b2573ff39c8e8bf7b639cd5f1e312
+727fff495dcab629ffd6e113fa8ec169b32320b2175be8d7f3b32d210f3561c7
+bb0270edf0502f93241c952a49345d34c34741f1b9dafb2081724447ab342ec9
+78d308fffb364885daea54470194c39ab388c745b36ced35e0958bed08eeb04d
+f707d5a099bc6a40a435841c9b171741078376142292ac9d04490d374b2000ad
+f09a0a355ef2e1fdf01d82796ee5407ef02015b8283f27f150f04d2b566cd927
+609259ee62419b55b14b400e4d04f99e1c04a0703309a21ecf00b230b67556a5
+1201f8f36fd7a5ef148d36f53282af3e25430c0551e876fc3c26d47291156816
+bb0861d1fa743cfcecef382d34a3b38cd22319d6aa88318e4c4c3bb94051c6ce
+abdabcb785814777bf399a69532f0ef0ab79e55b3ab6310056a065d04b7c637e
+2343481742000aa84e52acb92e952ae324fe5271b35a9e58a093403202569fe0
+0c018859f7db1e45554ae0db9684ad337d1dbfcd067c300c1ba871e08f373397
+b2f3f76f48a405b629ce8f37aaa10f7c9aa3054cf62dc88116e070c62745d324
+a5e3ceb6162c4244ec9d6a16f6d45d391091d0e83cf8797e3f19bdbc1b8ff201
+68b0f19283f4742da54e13662488a71b958c6662ac6e1cd64c30362f480d6115
+abca5aac2d804da955347b9ec533e3078b918c88e6658b56b3f3c07b8ab06827
+154a691ff5d30175a2a9348624437d377f5a25ef652326bbeafe0a871e275ce4
+490470b137d1cae058b48ebe7cdbc224217f6e5d14af308368eee77c1b6fd85c
+09be710c7ab66b8179773cbd2a405fa503c9673b05e2e8039d151563f2621a2f
+00957713ac3062d04046386a9fa1ff89402161e17c9b142607ad09ee237c39e2
+f398798215f930581c5199659bc7fa2122692ecdcdb2910cfc68dba2e8e50015
+54042d67a5acf9bb3e1e5b4ad5578ccb0a357a0bf3573d77ebdda0cad3822576
+933e091e41a6f18b6d2e95db9d73f05fbd701283dcf1a382cb069158a46073b4
+7bc18aff092bd9d44923967746812b4876b4fd0d6e558cf86e5dc83b42db7e0f
+87bca9599df3df66f4e61a48e9bc453bc37872f1d42a739504028045ae487dd2
+58d77ea3646659340420ed8577437ea4a3ef52088a30d82eb044cbb5f4068454
+9ddbf324271f9064ea3e3123913cf8e9fb1d57013be922d1244eb16a3a4cc3b0
+92defc79eaf61b9588a5aa5f87d02d7c63f0366eafe0ed3ecfb0b56c2b526408
+90611a28e66728888523c619c916da75c921543012fdd3e4d80bf371a482838e
+7daf365f80b02d2b673df356115102c6bdeaf706fda9fb1ab44b5873a05c2e2b
+2fba7a7380fbec7450b4d8df911c4147f45b877e804bde1477c7f2df0665faf0
+c80f21e4e2c7481513eb0c7e962aa1f110a7f53f5c92da988d0370d376f8f29b
+459ae1813449aadeae49bb2b4717558adeed32dc05cd236bd2d7d3b30b5d6589
+e2ae73a0a4e827f430015b36d15e664f055abad793369d7da6e298e6875ce778
+f78b544c66faf8612aa7ae71b156351b2009511bae379256bf83a938f152ceb7
+acba118fb927587345c2b8328fe1494519c29ad6b77d5c887e544f2f64006dc3
+c56db79efacd98114e44b3d7c8263a7cd80c0452f010f0f255be780557cc5960
+cead51e59a7bc27c3cafa55d54031287390bc1790ccb35f171cd04d94a1b804a
+796a32acc0356f38616929300115f853d8ca5cd3f5d1ffe9abd440518ed557bf
+705ca54f8bdbfc770276697c2ff635f5d9cd4f6e2eccf3c5b94fe5f4980e15cd
+318ccd73a93ced87a7b38f1976742944e6af46a9a7c57002e92fc46d71edac52
+e4aa6807d7333fdbdf778ce62e231253eb6d4316984bdf009913ca575c1cc165
+6bb2c5db7e7a959e4e8077a57864803a335a0957519625715fed574e96df527b
+0492c6c6f9ec1558b2451d241f32ceeefe7cbb9347ebf1e305a632fb9a9f868c
+13062d73ad2e0d0f693347289ffdb2909b8abc902a6a4b489e38bc25a6610a5e
+84cdab88c83afd7d2953fd292d9b92780d4cef0f2700ace6f182d63dc90c0a5b
+c7c53426d662f94d57b071d9d092fb0a99ffd682d9aa16428465b29813c73b35
+82b8b88f9d12e0db8e4090a6ca34cef3a05c0e4c11add8a3bd8d657e501c662a
+53d1fe69683e46a79fde762260b7ad303ffc0084476cb98b180cd819d8dab678
+62c64e563f0a203f6392f74825459dbfbebd6820c7fb826cde1d5dd2f37b3bb5
+e1354dddafb45f386cc0e043280390c161aa2fa71a298448b721a08444080b75
+372595589fa4f47dcf2dea8441e75cdeef83eb9feb011a80637e3ef40c6b2b7c
+18bdee75e97a442499e118cdfe4067048d10910e21b001625e47fe3773f25bde
+5106e8570b09ac774ea6ae8e021dbdff299e5dd1e997a033c6a43e4196a75b36
+653194f115548bc94afb65b91ecc593a1d3cb519462471e2a093c83ffd1f5394
+db494b48886e41f17e6093633a53e59b897e53508d4cce13d3eab7b8e5f50f60
+c33f5cce6a05c52b1b4ce059a69d492a26d41510d379955e0904f578d2c41236
+ef84aaad9c912a95e8a05aa9bde5ec8df811a10e2f98aea69ef8faa7b2814f07
+0d4f0d932191860ff7737567ce101780a970c55a50b2e2729b932eb45baf0fb8
+c740fe2b039165504bf49a5090e3173ea82e5fb0dc09c731a2c828c56ec505e6
+a72eb22bb2f6f4dad12306cb0a51be58a00a6e6563290fbc3a3926736e2c7a96
+254330b68709335885a6918d2405ce55577507dff59e74285d544db9b4bd8ba4
+e426c06259a556ea005c2f7d35ff33c3e877fb10126a0d80cf972fc9772cd8bd
+cd1ddb0e794a23390da014038f1b0a59a41562df7d21dbfa97064009c0266c55
+0c7779882ea7662f3437650a6282bbc5c8426d9a2f9bfe4c2e15a9fb1cec9773
+218d8392c1bba320ac2bf41725ccdae166d2860564df54d2667c9c11d4c66a1e
+b6ea4f068a41c18ccf51e192f352fb2a61eb40f6489743224b968d4afc5f8d81
+04c9bfe420090f48bef2ad588dd3253dad24b735106b26b3bdf8db9cde7bf2f0
+71d89f1d29d13303bce0cab903b7b2072b72e24397e2109890437000dfbec727
+74fc6f0d1754791c8408f6106198c0f8600720d446b01b4bfb5dc5e477f93ffe
+ce243a34e4504e2dd7bdeaa380135c8bc0a15e2ab304fd8eefc0257f8d49f974
+99699f2c266d5cbe180f94d5d11607df162329b03cd4725eb5070c4ca895b078
+0e5ac91a62abafdb00ddf8b087e25753c8c62f929a33fcfb6e9de16bbe2de238
+303993cf7d2019dbf33fe106117dc337b2a2056eba0dd5a2385a2ef0b886a76a
+b6bcb49f481f48472e6918c4f5695223559d133fe63d20e2c2ffab0044f54885
+36339a668b67daf339cd90bec762ce5a1979d81fc87bdb42b12281130b535e6a
+ea9a54155b6b281ac5fcf185eae09d54866d3de4a9519aee3fa607093bc7dca9
+752a92f8333a37424d5f4bda848bdf84e3c71201cfa76e7e3828924c5db3ac4b
+0218b63c26470676131bfc0ae7f740fcabaf8dfe401961edd415e356eb1b5da3
+dc75f53303a71d1c3f5c5f6e3877f97375e2ca3f15d730962c0b4cb072c0d8cc
+8470200288cacb66f9be5f2ca70fc0bf118a20a487eea281ae960080775f5e09
+0ed7d3e4598ecc5f80fae138ff8c07e4318f2a8f36b27efe0eada8e24b54f431
+7cf2fcf30b6b6cf1330fc4e9030fe4ad74778d3b390980d47c9a54e6fab35e9a
+e82d14e1c2e21fb7b59e2d947999ca5e2472443965207fdbd99888e83d9beae1
+941b5edc55d153e6bec1b2ca96c0be635e7556c19573557dafa6a022ff5a9313
+be9167a6e4a9b17c8a4ad635ad957dc5abeacf27685266f217adb60a8aacc97a
+f4b574c7c11d2f88fcf741bb81f74c060be01013b0f6ef5aa27ab4d09036e217
+c377d91e15c8a9ef1c61a5bdea13ba9ca890ad3dd908d3b6e62ed4aade961e23
+c60dca2641d6aa0629bc0cf10af25aa989bca078cac9c1a89b1bf99e9e2765a4
+bdbe980df71a48661a9fdeb9c858da90a10543ca38fd2bfbce57bd509c14bc0f
+c1f8d24a310f4e18e7d01e7222f919ebafaffc11fbec6639eb314efe229b747b
+2563779ec1a180689ddab8e88968e21e785043983868ea6926f142499f1b87d6
+6bd94b54f21ddef86b0df64cedf72a7c550f0ed3def86bfd1bd9eea8e4bcca67
+885380dfc28ff951eda745f6b52e67db24b0553340e7c37005668a3ef34a9c0f
+559a3f9c7eabad89da9591d21fe1c1508de2d976218e9533442bf9ac013ccd26
+38bbb73d80ea2cbb6641ee95bc8fba6fd0a754c5d3dc7d1c017037f0e06aaa7f
+98561451834b6cc9da04b7bb14b6bd5be5dc6b173a8fe28e22966d83faab1b1c
+2c41ee4f85377a9c0e958f73d2e6c6973149dad0c1ab7badf1e99d13b232419e
+d5346815683bb184155fc99be5c7083c1ad924797a78dc0818ad040ecf420228
+d4e9414a41fd8f3c39220e66f120c3bfaab33332778a5491fb76f248d93213e4
+c9c8d444e6ad58f1d2f8fc1fd5f8b9afafe194685bfde08a6c5fa4d821e277a5
+629f96e6763eeb60ee8962a63824a51ce2d7dd8c54470ea9dbe25d8180da63a1
+8aa96c7d410b0472cc079a8147763fd368d78944d1d46cafd81c9704d5a53071
+0b7d6faaf642c427db302ea1566548962bdd5b8c6a3ebaab150bda9226128589
+a7ff9f9dac1ec4470b50748628994ca9df81ddbcab3e81ef4e430e2214ec087c
+102d676e1d83fd9d4ce27e31578bef743ff2031066044a4cb6052004d671b524
+e158b950e04f0c0fd76fe161285d634270bd1a1e73be71b8af0c68f112a53b64
+054f0978337522b598c7fbe7d8e0e938ca3a05c0d21ea6e7f1da42e0713791eb
+87297cd2d967bb721d498e4766545f91090c17be7677f6072ee6cfee6cfa3add
+5d95a610ac02fb3fcac0c34e6993155692f319279331f6b5d339492bac3bb9b8
+d1186b90a50453e328462b1609cb5201b21cdf244cbe8ad2f78c6cfe67ac8835
+c43782c0001368cff800ff5c4b3b38adc74e3de21eec7284474465c2975abc95
+0f1356a397e88d368dd29ba3b59690370e5a0e97597f405d5e1c678142f64c85
+485a764da129a328c9a5f374eec34c43e54a39a9622a14a6fdab83416fd53570
+98a8d704466ac85fcff1f6893436a7592a75b53838e59668b8929a279e6d9945
+f3a773a928bcd3f993679c0d7794fe634a4b9daa27ba606fec81c691ca021026
+1377a1605133c2a5726297385ab45faf596b6af123cbe31e93857cbda331717a
+11b914b2f4e31cf35551fec3646c8b9b9ec6efdf40c79a851cb3f411b8dfc8c3
+8a417a6767b48dd8fa450696b9a0a0a2da788b70e058300ceef13bf5df4ad879
+22f1c3b139659536a96dc0df3e78987219b1dd1109466dbebc0d534909072b9b
+0a2e51839ac0b4e14f2d8c9e5aafbbbc68fdcec59f03490f2ba2d43371354121
+4dfd4836cfc749a1004c54d6cb87abe16e99a7f116166896d1e26e3406b526d7
+768b4aa73b4caf87e4324ad1a8b298d477b4dfd9945cb6f5a98cb58e97be1538
+61dc4865c212eb8f43eaf18f475fb5f838ec6d9d52e693ad3875b18405476fb3
+3a54ec0504e96b6a5cd88c3ce6d66a47ddbc49c16d7ce12559cd1b4e87fca37d
+b834f0def0ec57c395fda06bf4a0a1857234e4e441f5c9a6c2cb1de160aac3bd
+e0a8e493e5857ed345a6f7484e9fb06b141052565b176967b7b5e6ec4b8d0af4
+9e2e8c31c61c705af5c69c3fda5e27bc60cde7e4404da1f498abfadb23d5f867
+c17f09ce2d2036ee01174b3f7647d88155244476e92120a46418a02baa49b75f
+703dfcc8633bc735d3b1b31bf9751f56341a6dca372ecb0651baca8176843808
+026fb8f02bd79421cf47b2294c6ee135fd124add206c1244e4c44ca418f10fe8
+c666d6bf42a86aef2365cd712154ddbcf47f8546c213609c0e5b6356f722695d
+461ee270ac89002c059e283bed7810bc1e5ea96abbe4cb0e114911ab3f3e2f78
+a0b3c0d4a5637b8fcec0707d3b67315304222862ab474b015747e57a5ae4f260
+39875617dbe0652c839f39d47687983c5178066b0ff0169ee560ad517b19e50f
+409768f09f2f76c2111d99fee23d502dd980b6c138a1ad4ea3eb49c77b8128a4
+84433fb346c270a6a5e151300259cd0c8e1c70bc1b63894ec79d9ff9b5e4cc1b
+43cef1beaa4a155d2ea2a5813cb20c1c4af2f77e30a5c8dc3f7d77aa4aec9d4d
+529c512297b9dd81863d775e8c12c60334b3bed052047383252929afad9e71d8
+0e23bd58a75828febeed56ea0732d20ec242f4842b5622a81b6c98a44b37b8ff
+2df4052caf5a290a61284d9516a426527d3c066f61236c4acc4516657b393ae5
+f44b9a84798d28cc13622a034f4ff6a7e8d7d4d6c405793dbc7ef1861503426e
+81f09174c192eb62f26a5ae6a80a286614ef8cafb5fa5106c48f896743eccb72
+d150a642b4b80c28b674b57837289df7c1bd06677a67973cec3c02600c460def
+26036f840d632a9ae55f31ae9f8ff4b622cab6cba086feea465e1044b9107c54
+3374205037fd01635b0060684a67f64eeb063ca9848c50d60c2df4ec82705375
+e5aa231e782cfe93e2552104c8762f942b57ba7b02c66bd8c7b97342f3aed6df
+029df9a9598aa9c5390e9d61b4bfc8e7d14b17a622c98b7dd9cb59ec40ab0906
+12077496d26d2286523be189512faa36b4224ba3d0332b999776d2096796e1ca
+d94595b20e752232bbbd39e394f3a2720e452507b3cd89db3aafa07913204dfd
+d879e8853cca9b02a78f36959e8a2562e5fd023371e1684dd91ae86d7198effe
+932b6cebddd8a1d344fa01bdd02245baa7ed7a697760bbf1d33bece9974781f2
+7bf63b5f87f1667ae56cacd8fb5d9fc8fb57e9aced4b6f4a5a77cc8d60ccca25
+300c4e73b6f35c8a83f9c5f591efeebdec6fc2bc9e506ad8e3ca64c64f9c01b4
+2d20940170fcd49ad00c72f92dfae0c085763cbae3dd48cf4bb5d3d646363479
+4e4caed94e4e3e83dd64e1401307de5d6b510aa48970a71778b54e29bf3f9d8f
+a356c8f27d8bafec9f53b5644b2acc99ea22c81fca6dfbc086f17de22eaff460
+1fb717b4ade49cda4a9db5963ffbe3cb715f6466e0084aa3d27ba339abf86b84
+2015395dd6b40bf2eaa4cde630a79cafcbac73756412c095da2a87daf398ebb1
+e83fd85c4af44bb166ccbedf8bf500ef1b67e5aa28f9420a4526a7ab70124cfb
+e7d21dd5e11bc5211526a1a00858dc87cffde95132a2978d5eee2c220508fda2
+a03f35cb178d7af9fb6a73efe58d4ad020bb06bf5c2c24efa11fb2f44929e453
+322549de617d288fb617e049cca444b9f060cc4f1e66bd1bf9cae673835d8cfd
+4c16259e2fee8129248e0c709f2fbd6b64f981e791cf4c6a9df8fd658b178fc6
+fe0614def24ff09b5d4ccfb2039fffba5577b39a32ab0958c6eeb401291c5edb
+695317048cb36eccd5c3041946e43c24c6a42ce6cc592b1fc1eb70b920ebc17d
+c2c84f29e1ae048dfe8783ed59bdcc6d9e26e3e68637e5cc091c6de4815782cf
+8e3d041abab25187f136e9b70d6872cc896a0776b5bf584115ac996f251da63e
+873762989ce272035eff54a8ed54354e3cd5ff26d30308b154ad52ea3d751de4
+808300b55311fd6c8641e4792c8d85b52bd8381043136c4cfee3cbf12d739e8c
+711650f8cef0a1fe7195a76e1d3b247ee3785321b32f32e396b9ecf0d7064c96
+76d624905043f971d394962b4a386db9f44dfedbb4ee51b817b171679e47a543
+2140a9bbee3d44ecdc6441b7002518343e29131d93ed0357139ad3d375f0b40f
+6b1ab45ca3b646e41654a0ed407cf5e4f95155f6d9997a349744a9bd3d2adfab
+c4f98a945d6dddc4441e662a2e47d024ca4bf3a26fac85b21a735320bd0ffd6e
+50dc88d5f91fc036b39de20b0ceb1dba91a9721778bd74b226ed06b236e5ca54
+2d5c7aecf276f19d1d554d9302bdd704dc3711a2cb8176fa9cdbc8cd0c3094f0
+46f20e0a92391e10ad56a3ddaf260c6abf61ed0ea41a23e54f16960acd9f3e3d
+22d3be7102f3723ff6d50e0482984583294970ac9d9b764edf9bd4aa66b7bb47
+93f8d9ce2e6fe6d95c72d3d40aead5bff926096efe752a7e4b1b4714bda680cd
+0eec1207d4f62d29f5be37d2f2383e804c09c4928b676c83a5f2a5674ccbc2d6
+c2dd8f6955ff52348791b404412a0bbab788cdb7638747798640e2e090f82f37
+cd40d49605e545d484d411520a72b7ee5f7a71d999756089fd296353fb1d2090
+1f90814a582252b08815395969bc0f95e86afcea974b8ace9c7516a3391bfe0e
+6886ec25b936c4660885da95f85fae2d2ba0472f8eba57f553441d429f34ac46
+30d87e76b068bb303df23bf8885ff8c56c1d7fea5246758b0024e82fe9fd9f95
+6811b4bca855151679dd86cf3b5a705daadf0f29f9996c3d7a08ae9d3ba88bfd
+60e3d7c90576edcc168675d62cef8eebd4eacc1b5e616595a1082efbab41e55f
+235f803aeeca20bdf5fc9e91c93ff0935e925244a1d0791d85906e259e21833e
+674088e12abf6ca396bd99d2aea2b06999c80d7e4224cd0cc734f99645f2e322
+90d3b36e28f3e1ca3379473c0812dfcd33eba526a450034863f104d15c999919
+dadcb6093544409599f339018170dde7025cf78def299498110415c6081e4f6e
+5cc1c3482c8bae57ede16129352a370e2b47ede262cb58133f6b4ad0c0814fa5
+79638e6c090fb3b70a5cdee342c8a8129e9f6dd16e78418056842071613701b7
+710b87ca21b7549255a3e28e7e3c392f50cdfd8a5aa26f77cecf306028914d40
+7e60e9e3a2e42525c4d1e14861550af49a00e0072c9da13d0c36c392905dee3b
+70c65b787ffb7f0a60be4fbf365bd08eec35a4c7d7f9b74fab2f4d7f83aa2985
+676a05244017bb2f6f53e520d97d376c9f4ed1260f1db019491b5dc8620c309f
+2345d3ea519b659cca4f7f3f4e4d2d15269411130493e95a840fe5c68af68453
+572acb903314da2cf40ee809d33817814c90fc4dd0b63abff3f9c35355f683fd
+4efeffc048fb36c62a9065390da5c26ecfa6cd719cb3bd14d393facb982ad684
+5cc29cf7f8618b257141bdebfafee5acd441e92a3ff8f2c896ae514fe7c3e4aa
+a07ce7b270d7a82deb559b55c9bb30d9c6012363ac706deda487cb91e1574527
+1a06685e578c840a1afd403ddc2108b5de8f3a295eaeff0a169f5f0bdb05ae8f
+65811ce64b6f807f90f1a253814e8a6f6a3f956a39219218bb7fefc8f7155da8
+c127c83829c0822ee1c102e476c697860f0d5b11e50b9a6b14f6670a54a2faff
+9be7bf503ee40d9665a475267932d0fe42ec848a1a94f0f03349be24c8c30bbc
+9d5897033076f5767947a69af670e4e605f0756950ab7d2facaf853fdc8d0888
+6d8de9cadeaae4948487743b0a4736945f301593f14612d9503bb363d9ef88e2
+4d0804e1a5dcb1b67447840d02aafde482a7ef4ecc7aeab422b58cbb176b87bb
+3e29723a646dafa59973aa7c8fe6ca98e7cc990703f931c3d16ab7a6da7794a1
+b1daf277b225c918d4f4d522bca05399b42b2440123ab8b457cfac472827b7ab
+7971245bb377912b50c670fe5ded8b055a29dcb7b1cc07ea19812badbffad468
+d412bfe2d1abcb4bd7d390c01fbed334474a8bce92daaa8ed6916bf79de3ce02
+550ef556a2d7b16a4ea04c5447b1db9aadb1c42a740c69d576e841b8e8c047bf
+b6e97b03f9f476d52ba9989d258c0d568837d15f2c23c9ac10f852c6a51e13f1
+34d8e47bbfe4f764acc5c3d98c8f9816a4e42d6b83835c87c11e1062f5e75ad5
+b2bc50eb9ce89b0c91d11fd45c89fa57533236edd107bae8a4e1b2d2b26f901c
+b2c4d1738e6f7589c1a8bac21fe49aa8158fcfb0886ef02cd2b9d30f226a1cbe
+35bae8501f892b17d6e68f69e86463d28af66cedc274fb4ef897ebdf24746f56
+c9c6dd54a32122809fc59128302364d3bdbf6a58c4ae30d548d6e2094a3711e7
+b7f6ae740c7eee96f3899ff36a695676fd71d96fa56187308f75442f10fbfbf2
+f831653b9e4579ee8addb8dc734a2f1f7279421cb2ca6356e1eb99878e55316b
+5aefb629d58bac435b47a4ab493de54994adfd44dbe53f424074a9db3e033cca
+be1bde96948ca986dcf69e8912087ee9e24cdaa9009c26da6c8018914ff1c179
+e40c91bb76a93a115fe90af9c06d7733859a74fa343bf18b64c1a046647942ca
+1be93136a1735813c5fbe27989121233d8b921102c87434560b06715f37a0314
+c8e53fe1a281bb40e6a6c887f22a0482908b550151303b02e459b8c2f6f23969
+866bb2119940dda94a9266fcde95297f29fa0dc1d38c860ca084bb6a35fffcee
+d37f8f14e66619932f6d20ec1965b210e2cd7afd943b0e3847caedc4737ab3f8
+1fc15399101890e06b25c6de6ff016d28d6158ba419fab6c0383b3e3ea693437
+62dbe3a5f79764dc25cb6eba44233586b84737e6709193d302d85432426add27
+c0b5fb9e7be28588dee831de2127665a89b7a9b04e4e937e0c4c642dace3b71f
+6c532f64f3c28c191b21b603fc3cb53a1839f6b22a3b4356ad7b36efb25da81d
+69b5a96adce113c5005e8292b1e5956f485072c6b52ed0525ef74892d9a60c63
+d9bfe724ef5b469887c600547c06dc7b120b74175e994f37659d17f5fa2a8005
+e5767db5518e2807178bc45ec1d1c06a534d7fa981dfe9344d64a29e86bdd499
+f433d7e2b750f5264ab6bbe6ab89e8350e57830440c8c132108259ac4d374fcf
+fc513822428afd48ebf5185a25ea143ceab0c63411a817ad8240a5a1e442585b
+e511ea7b37b0bebfa01951f43545067eb9704a701239fc531aafdfba717e65cd
+e93f9dc054c071398eecf1f4c1aecb9c54c8c52000ad88b35453a29285bf3565
+7fb01445346ca388b070563ff8bcb498ca85fba314d4c40686cdf7c1d43041da
+5f2a445cec8ff1a6cd5ff74e0c4b003f4adfa9d4ec366a74dc977e996db8465a
+dbfd73810b3843690f2683c56fd0955ea388e79ca9badcdce5d5568e9308a788
+b082e89875d6c55c37f6a8748440ffc522d3e460bdc235b8622906f2f42149d0
+a747488cdb4c67360fa09d792c36694f953ba7407ec8985daeb0299796e03b7c
+3ed5e0ee1d8ef127e3ba12d0976d8bd247885f388b1102c0bbae859e3214144b
+87ceda553a9b543e0aca382b095217230e76fa5970256c6018288493e42aa2eb
+b0445fb028aca3f18da322a1dd76ea8bd81065e0e2b675e07bb0556ae25f3fe0
+12d6b95f13f3d742bfa4ed75572b8366a330014ce78c55c4f1292ef2931cc344
+e128b4055ca200116b851fb67eb9e1b53ae4bd940b23f2b63b50933b189bb5e9
+30614e9f8fe52a10b94dfa60278e36c2293ce34307e1a0d5ef6ed08875ef4eb3
+aa89808a0d4203ee804e6e53ad163092acc5f2c229cbff48b0d2c43d5510605c
+ad9159a9f58640498ff3724218b4e5910d2de5f81622515ee990b5d502278724
+99f376f874a46edd87bd32812d17a298c56e27eccb40e822fde432a55503a7c7
+9014471590f2d54dd8aa4d432fc57af4873b4626d3e73ddd592cd86e4835cc76
+ac40fad425595e93a4a73c5d9a23b01358e172ccb89a978270aeac7f239aa615
+2b1bce01da383bdeaf8d40352e2c0056ebecb3d3d7c426097887f29ab1f37ff6
+0588216b60dda600c6116ec52f1e36d7a25b15dbcee808fb6f0adc5f3dfc2668
+fc8aa0f4ff0d2457295af9521aad3c84d048df636da98baa0d48f88043a3c2b9
+ca44280610e7a24b5f39f8879a536a4deb3e4948f36a91b9a0e559fd1e32a9d7
+048d2b8ff83a4a4799498585ccfaf69595a37a9d32590b8fcb7218332823040b
+b23302046999b31d4deb33b0310254212860d08c26c9e9a65fd79c820ad85417
+aad37da3dc767b3b1e68eab6f853b09bec46d73f874b85018c25bbf1df3d6a93
+4a9364746fc1c07902012f14ecf397364b8098141cc79b0eb2fcf8c4cc7a3639
+1ec49119b8eda074427e599a1f06954c3fc5c92df6c4b5b2b18117574c48b11b
+e94bea52e6310475ad5b8175da3909da2a7b3ae5904df78a16fb119770652eff
+aeaecf941cb3aee882e8a226a20965c49ef9e279516f993e15e249bd092d88d3
+fecde52da194af1f229b3f31891ba65abc9e414fea9d231287d812b05e042d32
+9ee8290810f84febabd20304d34aed16e814dbfb110f50aac18633ac16d2af16
+46e448d5723cf7da71952728ff01a05dcdccfc6f77dc6a6bb3e452fb504e7287
+732f17f4013d4856ab26e4f8a507808496c84130f1ce40dbe0e0f596eae8de21
+97b56662cbde2a736920b5636f392dcd953dfb3ea0e433bc90432c8c95909419
+9757b3886dbf1437b994bcad123a6715aa749e7d9c1c3d2a0bb3c92cde8579fc
+f01458adfcf94a7a6bb3965c5f666da417db8f9200bbfe961219ac6610432010
+7ffa419e67b64d3a96f8b613a33134fec41df5a15ef195c64708ba5e9b0d9415
+0a7fe69ec9dd967922473c10415d3ec70d04dff08ccb745bdd8174a3197050d3
+dcbfd2e9d46f239d89c8a817ce4cc0b98210bfb4e856b89e8916175a6c479039
+98cdae10c7f0e7abe16e985f56309d61d868166a49feee7ca21df39cbc1f8215
+48ad0474c4d499b5ae5e9bb4e67051e6553697335d799fad0a6a7a3b66d098f2
+ec59cd318b7121b9d04d906adad731ed601ed9a153a91899211f8d3d88f0b416
+0509370ad0cfae43cdc7a1869a57b3e2f9a7cde0f6a9c2f6dcab6fa5b89ead66
+f750e59168825ab48c1fc27ef0fa44b948571e238e9261133f2cf8af8b7358d2
+428f740ad218e2b63633c40fb4e9d239dc12adaa4241afe1cf0e931c32f2e7fe
+1dc17460521f6983b2a6742d302346646a060f942cb5f2b9e8ec0aafd724fd4b
+d9fc8e659729ddf117fdef7dd1db8b024cd56ae13414b977fd19fb6805f69c84
+63ed6d305560613909aa9870066bc0d06e9d63690e5e35971377cfa639c7cab0
+3087cf55e53cf1196e8f26ec85cbed5a8fcd773f458e680fb21b0eac6ecd128b
+9e01413099738a5331cc1ee3d213fcbc43b6889207b2ef17ad1777f93642bc53
+571c6dab5cfe4c3fb043d196863cea8a4e3bafe4564d6e466fe23c9814c7caea
+e0d5e895cf5ed02b8990e2b20dc48c04393c867d56553fbffbb57cf799d519c0
+3edf3dd6aafe76293e02b02d0df9de178b580ef0d269c78fb5d5c545506d74cd
+782d429ea5778bb6aa097ea96d285a78aa0fc5c9b06fd510072b58ef71a0b86a
+d11e5e086cd14fb77ad7dac3da04bb52c57fa7c2efd494f3bc3cdc5ac7e14d72
+91a6f1db2407b704f79bb19e4a20c29800ef7134713d659c745fe25e1f557a84
+616b5991f6d414c7560dd59d3811a13007446d9faab26f7941dca66581c86473
+d171bf2132aefd232d91cc09dd7666765ffddf3152698224578d9b17e44b447a
+7b5238c32ba9fde373577bd1a42c67d0fa9d0676796845960d667d7b9d02809e
+6ee17651b643160955fa838327bb5654419172bbabf5ff31f82a93c502e03ba3
+65c9a8cec3af95273da297b8322babc4ad64659537e5564922fa676adadab779
+b6f0a50276dd67f755ba8049bad93c4a662fc24a697e7f6ac31467e400592f88
+caf2364892e1f65d2602e2bd7e7113fc29e071216ed1bbe541a5e29d39009596
+8b276d9f2e02cb3dc50477f631019887a55356c36bffa4d918aad551affed5bf
+0be64f6e037ad2dcc58fc349d01d6fbd37acf79e218a6f212451254a12d64319
+98e2a6f0d1451798c443cfa8e68cb8a28ec584265a8448547063681f34113c65
+a87ce5346e1f9139f35d8de359c442da871b95a8c82133fe4bfe08dfff169740
+b8df29bf08d1b4012fe29cd52c0d900f0d6d8f58f978541e1d9d514365dc8730
+3ba47b59cf7e2b07202c5e4d410b75cfdd1dfde8699429282b019388510c4cb3
+6cbcba3f3fd903d6bae028aca9964237a5259c97839f764044d0ed2dba56c7fd
+a75c6e937bbe74069f6eedd265afbc77d217d22a4b2aafee7da10bbb47cfcc9a
+e245f22fd4f7abab882f382161130c201c93043030b41d4d89b3e815b7de772e
+239d4b62ddfacb150c18a3b8abbb9799a26e123b7d3af8d3dd0aab558550bedd
+94d8e90f99bd49226eea0b042585966083202f84a04a9918d58230740571dac5
+7caa384079d6ce43b584d4dd9d71f4cee5df1791170e958856f5a01d56ece580
+906550ffd2a7c1a5c14a966938a1bfe919f741206de5c3b3a7d8fd6f6f8bd4ae
+a3f04dc3017feee431894e2162003ab21cb89c470b18b4d8ab413f89bd2216e7
+f9ef5f11b7542ca8962c71af0b9af0f0532e3d36f129696540b8a86c1f0c2166
+b88945efe89fd72df2b26bc102fb04dba0af31ad3421bfa6f4c9bc3dd6462458
+7092ed3983f2d83afd0db8e9bea60c78213a8d4ecfb4cdc0a86fa8c4591c82e2
+c620b43444807bac8f2d006e0290d064ff33f059fdde03cd9579b60682430755
+933e467269c8236b7babf3ea3a8aee6f03a03a28d98bcb48be69f06cf2f2551f
+455ccd25f624b4c16b16a1660146c3cf62bc1367fb9d314b2a07f90ba0d0b79a
+3cff9ffab6be1257b6624eaa02666d39b15a2a30422f6d05b3d18b4ce99746bd
+cbfe9bd22b50380b0a31e07e5a469d29640473d73551f8f52287461ad87d8cf4
+8de619c46c83efc2f1a93dfc3a660fc32bd83ceb61191907ff135edf1a23fd61
+94d72ba21a94a848e25909667ce1f64bc2afe2a6bd3b3a4f3d44e6b233bdeb12
+ebf4852ec2116081f52b15de0996320ef4a67c07eb79c1b21fdeb2575d5a32e5
+1350faa536a8da77c31cd905264a751b6dedf7bda480d0c1225d8c5589faabb7
+8fb3909499a6606022d565b0637be169bfbd5f80401cdc64dd6f2f0152745d4b
+c6867197ef4dae697ede23ef42f2d87bbb714f882d50f7f28ebbea1c79f9d7a8
+1468b8a028828872a8bcc44998e8f527cfa182ac4d9e8bf26a4da811c8d141e8
+13de55d9799f65f233a727476fe2bea172890d4f177806a100ed02f4e72ae417
+ecfbd4c7195d5c7ad0fa7c05eee0cf4fe983a2bce3cbac03e926e38478531e8a
+1a0353ce5f92e37d48e2b6f4db870e5abab6ed868974f09edf9e8180d880f89f
+75dca7357ce311658b9fa12234d1eafb2823f219b5bb1432b0ef69efed7c6dd6
+b7271a327aedd0bc611e8a61e4dee6d86fe90e8ec18066014b6dc8b86b978992
+fdbac9e9dbe8cc677bcd2beebd149c67d55934898a2671817338b9e4150c6acb
+44c04376853996be51159f2274ca3712580c3e9eb224716abe2b62dc31c4df82
+b8339dc290dac1bddf53eca32b20f060e30083562fed52ab3b90fc69f1c558f6
+c9906229c30b6e5b45a9b5dc4e4f7a9aa3e042a89181a2420a637eeab381d337
+29d9b69ea7775edbcebf0d4377fa45eebd95a8db9b1ee91d8685f537405be075
+bf64eb33f97debdc12a728da8f28deae7080932821a8dca6cb39b1078eb139e7
+3991b6395c1b3c9eef390acf2fd6b5c192b541cf350742cdb0cf59822c9476a2
+bfb12462f1bc5e5bfbb5b78333202ab29ed02c720abadb284384eff962e31dfd
+8ac42b0042a0a8870b07e917facd7c7d7b68bbcdf043f71a81513399207e8695
+59b3c720f1ba2436ba00601dec0555eae21f7b1ef777c7e17aa542bdba0ba3cc
+934fde7b27ea69a0f065be2ce8f16ff4f049da1acddecfab3712bcb4ea229970
+ce42d388c45679250deae1468213ba33303ce4c37c6d51abe293fc3b3dc791a1
+3b8f151ce48b1b03dd571164e08533b6358941cd75d6e951d40a81748654ef3e
+3e1510f4fa5fac4a9bfa2267bb892e3ec76148a37f2dc6f1bd2a3e73d0fb1f96
+62759d5a3e202e39fcd8c35d6eca45f7cde94875871c81f890b862125b0b9010
+61de2515f132997b84d595dfbe3924e686d5c50022229c94293e2e2ce069c3ca
+eafe64e770c41040c8156b0fd4797475f1eb90479d8994ee4431cb57f17091c7
+5a2591ad2a5053e96240d0d6e246421bfa0222077c2fa7115f7d1d7513f966c9
+abbd6046a86715153a5c7ffa645d33fb6b4523bdf1d94a3a9f65669ac63c3972
+06a52113f93057a4fd633158d08d1582d739a131d042c87859d406562a751f54
+00d338f0c8417463e8fc41c61550fef8036e94a1ba0095badaf6f342a5ce7fca
+cbe6eb838336340a738d718a7b5f56570fa7ea02016b1c0311269d3d14b6566b
+312373ac206e08413ce7db4acac6a41eaedee0dcba52e1f4130b4b72898ba6fc
+36c20fb7c89a7fed506c1d66778108035d3fc95b07ea5328e7218430d5843497
+a928db67adfe631f9f6356acf8a6c66dbc2d42ef588ced2d2dea9024bcd97a42
+ed3d4d862f68c6fec6646a3758a251e9700eb430edf9246efb6cba445583e532
+daeb3921951d77d6eb782a7a31b999a93f5d1e64467df08714e9750b24f94d5a
+15de60446fc52f8b39021ddb9b08717387d46c6f3a88696f72314db6884c498c
+f835648cb39b2fa5970b0b6463af7fcdb228feaf9db1c7434ec1930b3012c0fd
+8597ecdd5fafcb6f1861a165ddef96d91a7945fb663af35f39ea2d110b23e219
+dbb00a8fefef22e386e902617ad453361edb0f188b90184be578b915160d9a2a
+d82f34d8545d9eb3d86e0c36e4ad8df7afd0c94484db2295df215b50a01ceb74
+a4b3ef03d323e1feaaa6954a99d0cbb4379eb2066177a3601d85d2c29ce6c08c
+b5cb6aa4ccfe61f65431729560822fba6faeb622c9f7588ca2712d3c7bab8957
+8d1549ad35dc439f9d48f4087a6b53cff2ba9715a306b13631a7a46458797d7f
+ad4dc49763b0ceefc8a51622b33601691ca55101b717bfe37a5dff7a357a4c3c
+58e21eb7f0ba57d6b13d820d5bc14d3e289995c8293ddb1c030705233bb99bde
+02bc13a92da77cdbce1f72223a9abbf87e04658823c297db8d784682efae3402
+909c9b1c581e5bc2dccf207d8a5a989764af15c79cca8308cc14052bd1789bc1
+3100d0867020b67b6b969e087bf686266c0d8023be00ea18bb7ef650662d8613
+bac6eb8ca7ba6d337c90b14de91132c738b0540efa5bed1313037892a4a9345f
+9832577ffe5151df49320012717fef54491ff1336849aa89a673ec5155794fa3
+afdab73f4a580fae904801a60dcbe038edc12442c56775dd8f57246786dffa4e
+18c2c66bc4bce3c359eac7ed123ce063a9c59a0df18a00fb27264ec782abe114
+c72c10bfb3dad505208d01af2dd028a0ac76a095d34100c5307911b9591cc27e
+fa518c4895cc67edc323bd0d627bb8c8dd5d69edafc59fdb26818f19199ffdf6
+df481d040a19da740b0558f05f3ea5a5b481a859380122b2e4e17bd9796f734f
+652b0b176afd84aacfe3cafba4aa293c6fd30ca3ac7eadc2dd406476e9a8fc67
+a82b3c64cd8a0c5fdaac407e006448a03794e52067849d8996f90cc21e824130
+3190318cb62aec183c1d0286594629c89530765af9dc671c56bd49e091b943cb
+4ee5c4d0e4f8e7e774a8f5ff5c14d8f815f046c372a39c79333809e4e01a34b6
+663498a5dd7c08721c22c505e2793be9b445e383c51de3f1e8ac14286f7c5fcb
+8b823171f09cd554cb748d30011b930a4b11e12f790a588518bd8beea45e9ef3
+a3cc4b36c873c451098df628551bd6218373041c22aef2c764b0e7dc30fe96fa
+28bbee97c326c9a2f7f7d0230b3931510d0e3b10e3fa8e621938f1383dadce1a
+8e8841fa24af903208171607c44d9f28d34aabec24bd9874d9c5e7217dee3c43
+950cc6b0912e8554a7e9bdda8919200705943f70e6ce6cecc1ec46b4c588fdc7
+d913df3d1088106e25d78aaf3a68a861533345074136b69a263187c3b7986ceb
+2b724426550a21dbbd7547a30519feef7490fc967dd8a35bce78ac5e2a8edadc
+29448a1adf50329338f383670c8d667a0c1523b653ebb5d7657cc210a2c68fea
+a638618ac6025a7fd30ba082fa63561e81588334447384986e20f6246f172e0d
+2b83ce7ee8aa79d20ae7cee70e43d11d1a3077dae89e851441ee6cad57670008
+8ef1d5acd9db6e03ca9c60c091424d64a23b866b191415c9a263ec17e49b6303
+56ac0f9e13bb3d7ee61a03c57813c54fa3474a13e0497d0a4d15a83f2cb9c4a6
+e839a9c5ea2745c2702e5a0ccb8368908405fa4fc8b0cb647cfce6d09b735987
+66744db1f8e7cdaf736bce28aa85d51b96a3b9b35b32db32ab57aa89c747e06b
+b7133356ec3dfec9ae8f56ce2d00fd95771871168713363e85672f840e0a4b80
+19bc564a2375aea3fe8b1c02102cfd925b00b7524d9846fe5ec2dfbebf294b59
+a0ba20198f5f3199be4748f79fc4c425df55a9f156e48cf6fd3feb6cdf0e9b93
+cd9329606257f7af2a058b602209e2ce4bacef24288a4556cdf79221c174fa28
+99b1ffcc602dd782024177cb838c7d42149f8847f09b1f947dc3d3f3f348c383
+61f8e24d0974120036b88732fee3f2976f71915bb40df2aee65248e2cb948754
+0a3bc269bef2f071652b76056efde5eb7fdb3c2da346e1b53790248d5b74941e
+fb02788788b8744a1cf21e5a90d9da0a3f6793854eb5f951de41468f32579b89
+531625c27f6e228257066f8152388e2d35b7555448196eec68a1fb5e36f7732a
+55a354fc41a3c6bde39cba3b9d947e4057b32b03c43db915541c1e1046c7a815
+02282002c8f3b3ad55fa9af024caec31ba898e3d5963cad28e51a25fcdc44456
+2dc5d6b67b0db7ef031189f318e3d9cc27e589ad364496e577ff778133599bf5
+5fb651ffc03391749cb667b9e5dfac221c5bba7f8958b17d7ff3111f2ae1949b
+f6c7e2ec87d5b8f3ecd89d81b345f52fff76d6116778febadbd9c21f827694ee
+1bd5b97e40c87337b8b32a269181b5895c945f0edb2c2e8fe7bfd45b0f6f4cfb
+4a4bf8a597aa04284146b16b306814f70ba92c0e3892469e1f2d7fe5a4a4adc4
+b275078a80f9a4cb99ed075dfc7e024c6f123b260f73c3365376580d661e8b20
+2ecd175b5287ca18dd43046b15b91e92068c078736796ae20d87358d1c38877d
+2d597a940fd276a9b298ecfc40b0a646ce0186c1702b702d8452817706f5a482
+f074b0328f001c22862a2af6a09c344d22a9e058d7708eb50ab23c5fbab30d77
+7ebd9f505146dc367898f3c38fc58154426f185b94aa77aaf83fd06cba7ae0ec
+5662abb29b7ccb58132d9a7d01b05e9e17fb8c6221eb57b91aafd67464e73298
+af0eee043eda4eeec5dd702ebd9540907137ddd0c8d31e9101c7abfd00435190
+22421091efde465053426b387b6b5018d62d2fb6ccabf9c7f7f41a0cc2d26eb8
+dbb783f7943f447271e4590dad55460e96e351a0f67abceba782ad0a1c04e493
+dbcbc75dd47e1b4b0ee95e8132c9f3e470bb95c1e195c68ad48776659e31cc77
+aab79aa5eef8a8861713d615fd6db0dac8a26fbc773810ebfa039e6ba39ddf17
+69834cc60bc6964290c2fdc4a239b403aad9d1f419ae155912354a55d4983f4f
+a3fe1a309282bfc4fd966b3d14c77956bafb9493af9d875e4e504de7245a8bda
+ce69ea66716466ba2410c46552a26f9fbc4ba59d57db51b9495fac14a22cc994
+1dd60a512efa231becbd97902fdd8223a3c4dfa520b7e211dedc548f7fa00266
+446675e1c79c5c344da7a7479c68f84256c2ba08cfc2fd10b1192989a64cea90
+ae2e0cf14ddfebca84c61985a76eca9444b54a13c3a243aae3b384efcde0c1e9
+8c7617d6d23c6753c32231bf3af3d3e006aa7a356d815cafd86c5fa52964fa17
+524f27bcbe8df088ebd8580e10aa1d5eb01c58497f2e8c3efe4bbfdd264b4f77
+96ad3582d3cccf72bdeeeaaa4a65d59ce5e051257c2e274e6152183f87528fbb
+6189490df5f237200e10e65dc394ed233d4f450ed5baa1f026f80974a701f2fe
+e10fc99907690afd291558ebd3ffa7e6583843da214b9bad97408d8c7043447c
+0073c8496e7bb240f2dd9895343dbae3f46b0d206fde2a8440392bfe1804c369
+2415768dcc2679575cbbd37d017286f6f7ba81de786eba2790512b02fc0f7bad
+c1c1f1d8269796d64c9d961ec4e5669471b0f5e5a3f7d22b5519f3e3cdcb00b3
+8a8e78dc94786a105fa92303d182ca01116aaa28047a7aec8bedbf18eacfb503
+8d2aae344804b3924e9e46644840f29a73bbca1cdbffc92247427112954f7108
+d4e8edfe611a0fe66a3905af97a94a32995253530ff7b18507db4cbcabf04efc
+7bd9ab09c0a36507dba448766f0d0466db7ce10cdfcd88fa6eba26f18b01b1e7
+1ba92acfedd93f6c44e104fcdc0070229f5f4ffeeba018b9c71f37250c3b1d3c
+381b772dd034a0e4ff109c17f45acd144bb2fde41235bb490d7307917feac332
+e6ca9ad55bdc820a7856227509cbd28beadcc533273dfb2664a59b4f42d4e3f0
+fa49fbdb5ba434bc58be26d376b6d20f1d892ee3428a2778220de452a91b7737
+fff3a32b1f6ab0493bf3de5ee47dd68ea0c1625c043a107899ff898e52e6c9a7
+2927676cef8f128aa58d7b3365c0d05696967e2bbd392e4e53578d3abe4ece21
+a1b53c3d3f6506237bb0f4a8f1475127e3947f9488907453125d6fc9242d7a30
+9408f9a9bfe0006696b584a0614ba9b6e3776f2930c28f983814e22e05efdd64
+d612b181e9f5fdfc2811849b399436e937fa4cae3090ff63970bd1fe91341520
+f9f5d7088a51606f6a4fe28a1f36fe85937064ef678fb07bb57a8385465cbf52
+2126b034e4022c215635aa1b797dccad03003c4b94e5599c829abdec66f58871
+fab87ae326cda82bd5b08b9020d30f767b79faf71620fe3daf491914f576915a
+cc1f94434dfc50f7dbc3c55826c01085d7b64588673172445a5f1f814355441d
+08bab7fd7fb14f8ee7ce456b6207b26abce020e1352269e01aeafdc5ca2849c0
+eceac782d2112952474518652e6f105aa684e707e132ee2535ff39e6a473f341
+8829b28f41ad200e750178128fe1121f476ec4af45976b74f7ed5b728014bf27
+27adfffe726804392acbc1285952ea47113a13017d116eba698a2ae42f110456
+6576eceb5d30da9ea06c9115ce518fb5be1186d8316bd8fa635f3ab0bdfaac62
+c406521707baa71189caaa2028e19b6e90fc21dc33a56f64deff200bb36153ce
+968e9d426bd26f5ba37fc7b65c1f89f465fdedc936ae49f28ebeed4219f2fd12
+af050c0c22cc29b845670ee7ca10b1fef3ac59562087ec73780079bbc5bc4efb
+396837234264090ad1a17c9ab3e8c0d215ac7e72d652c18b8c480577f610015e
+f456d381aa8cb99743c4fc0ae9831bd7a7e1584e48027bda09ba8a93e44d831e
+1551ef500c7ef3df3a926c8baaabd944dd1d16c506b23b52b8b5f9a7fd0b7730
+5a02bbaa32724017b924497b3e93c5f341300b07bb970186967b6c1def3fdc0e
+0ae9a8451ed0a5efb402ec36adfd99649e0fa92a57019200fef2a9c41bd240bf
+d189797cffadb215dd47ff71f2351aef9aff30ef3d257972226886bc7bb22445
+9425707757f04d4ae089ee0ad3ecd93b41fd7db5d2738169b87684ec6f0d2d7f
+b6113dbc5f5e0cccfb32f71165e231b6672e6e817020bb778950773eb044bea4
+62d5e12e4f0732cd2623554d668aa51fe08d7822c84873a0b1ed67ffe5d6de03
+05b124f464b86ede6d8147f2fedd5673a120ec49391e42de6a8c4574c0bead27
+2c41480afcc03939af080d81159e439a6e91470ac38431325a7bce3882ad60c8
+408aee1362e951dff4221e52a828f5a2c7187a1e01b6024ec27280ad2ec31810
+468a57f8c13357009456fe63f60cf63b754613c39ceb4a33948e628d6c561905
+a22e770e94df2ab35bace3c20a5381e214a29985a6bcc0a89d8babebb547f5e2
+ed99f618f051e4e940896e5326a5bddb3cde05783b11507e197208f9b6259b04
+1dfe89d6064f2789b1bff7c1492de95163e1d51ce3e83e4b62111325f25dc6d4
+ca905f3ca15b4ad015d395b945cc7cdab15c55f73514580cabaf3173107244a1
+d6eb43177bcffad4a02dcec83f4e5abbbf5231d2e709a775505232bfd7f3f5e1
+e96be55579b2b7b6b304e117794a2566d7b1c81a92a7b3957ae4c523070721da
+cf082132e7019539bee9fd1948e8031141eff5d06710ed485e6478ca3c79d1ad
+30be668f6fd20f8d46e025b206729771378658889385fdd137ea80cd89011dfd
+cc3359b33855cc39104e428f5bdd2f668e2f9e8c9be1d7bc91f384d3460f5882
+f9b217264460ae4e13d809793e400c96374df9833a992d165bb07fba800055c1
+aa6deb40ba9862f8218f2f92ff4a0f57631de50f31fd91a53f82a9817b4f1d2d
+acb356a2000d1544586716c3d62c92cf16bb2cd8228fac4a9149c9d839eb919e
+ff518c8f9e1446fe212194bc965df74f2f3e220558eb4719c552f5fa98c4881d
+72ece0f96af99741aef4fe9085fed521f383cff66fb9c5c092dcac1e1acfcba8
+559737a24ac6eb7161345c415801e3740c7481df389d4b02932f1de1fbd78427
+0f8178bc5dc2a88ddbeaeb6b83fa6ce292d3a3d7a1519a2ee6d29d07ce104462
+954bbe3ef373d6f0044e9d03ca669350e99a706d9ae3f0de9a18d363bae46593
+351205a6e89ad205d9d38b40e5bbd1faf992a0e32abbc49038ef87c47befcd13
+129d211cc5669aba6340b9c885215cda5924b92052f27ec92650c18424eb5e8e
+177d070ffb99b76785d4ab4a16fcc25ec15bc2ba99e13de212e1eebbbd7eaf62
+0846eb1b98455d6fc3bee07055afc2a7f0ac48e056ac00338f833d2e88a8c56f
+048ce2566f50bba6f505c26766f1aa03e6202d4c6e37b75f4f5f2cc996ceb07c
+1aac6e48f3058c6e153832a88b00bd042f181fbf55cc94870963bc4be0250d17
+991856511d4511731c88a51b53d3fcdbdb245f1daccae10cb1ec6c97c38603c4
+1bd3d36dfd43d77ef7b19b4d043d5babb3bfe4a4a62886914a20f86091902fcc
+bc4641791c6f70450ebd5665429e9885b22c299380e2d2eb4754796097a6a211
+753bf9d79912c252c4dd5bbc0fdb1073a6e3d4bde729f7e7f4ceebe3db417d05
+64f70f7518a687dbaf020119175585b34acb65a31c912483933c9b43d8c2b394
+737d8ed3eef766877438d38508208e7d08ec1373dc77034960746b3383d8569f
+dbb28dd1223f166c7a92388c2f872252b97535dac50cf153887bc715d19d1102
+86dff40c74c6eded4f9976d3b7fbf01b31677611bd7c3f6b6bfaaefb18402025
+4ce99b21b1a584e39c204c2b3cf7b9f5b087f943684aded71986df569622a781
+8f79e2d9afb586f93946333087f79861d736626dd207ea1fe86f6df45cb74750
+899c2976f3df864eede1e55618fb8e92b704b9e8ee8e696f7db2b19cbbb128a6
+0e0ab1a85727d6864f0bf6421a5465467629d620ee36773cf98e00262e1fd796
+86a3f49eb8e0bd7808e0c892b3a5681a8049ba06d65ff9344d9686762698fd88
+40a4aebca9cb1d75efc4404a3b812df58867c961aa065cb634de29b3d0e5aa46
+2ce83ea5d2d36dc81a89a711d25513cddd3fb01409904c96bc34f4a3eeea7bed
+c7ad304c50c43978f493bedf0e7bb99463bd8b9903b1eda963369c3d2a61ee88
+8e162c4c3107036fc71a24e651b8440690354b3826b76bfa2a6852784f1120b7
+b6a05dfc6482c7c385ffa593f300e620d750ff36690afe2db42a0e13dbdf3fe1
+671bae18da5df200136a7580958d4e563d89e0a1b0fed17012f6b549f6f2e3e2
+b3deeb927e2d235982697eac31b8b4268ed1ed09ddf8d3007eec2a56e06df4a4
+792b7c0f1a5c65e26b679e919cab7328a53dd3fe1636f638927630ec29b51655
+6e2472f134da9ec3299c930fc5c6cdb3f7a76e79d9a53a4451478f9ddb3231ef
+05e16d39b9179d21f6ba44a0130a0a7ca8553eb2e291303202fe581b454320f3
+b567fd1348ff454749177a8886644a842b40743c1a615a57744b57b43c843f81
+9b2a4217ec15b439df67ae777a37e93c5aef941a92427ccb5d2b4a9434016ca5
+5b3f1d0951cec0a88d18e8f060af4ea0fbd22a1c08b9021d2a01e9d7da2ad511
+0bdc940b35e9c590cb1b8da72d4073d66bf5b763db6dc2fd677cf8dd32597274
+d3fc27669bea57eb7f84d388fa6f84a22bf410a6a6375131d46cbf9729fe82c9
+a0b57228afd762bb61a15927b62af7f857042b2b665243e86c837310cece8e36
+ac64924762d967539b13cf60dc86437fbd54cd54d800f0b401340c97dfd1a8fe
+bbcedbd413f55a6fc79d7782136968cee94d3426d7682d04c1b878a0c033a4f1
+251751735e649fa614b5ad9ca2aa9ff0d06272cafbb08ed109cbb54f7867c45d
+82747c2a3ca42d968b86633da96bff26d480fbdf10f22430573b0aae1757c689
+ebf60102f87eb13268ed8d61b81a9ad3ad1ccc28c3686911a9513689c00fa599
+799b4bb62dc6bd7d0c37e6f9a9c6a301011dcd6bf369cefb691a4a30038b1dbf
+40e3acdedb02c6d73715d8947d78005d1ddb4c269ecab1877c03f404c3ef2208
+f58d2d1f1b0fcc054d4b3360c0c4d98a6c2dbb4bbb8f0f4347a6ab29eef50f7f
+f334e0bcab818c203fe23a3b32ff7cbff0fad4202dbf091d676f28842318e658
+222222010c5676eb5671274ec2d6f4da16853e7c456a35fee44aace20eb8d4fc
+74fc7f8fae9e2cb3917c687c1e111328de96b7ac32f446d8b0a93b05eb29207f
+37a07d19994358ff115877b5b0f82451627dbb0864e7b92d91dc5af04f255ab2
+82d3170782855d196c636d8779967781f32166c4f96d60c1b91f584992616768
+c1ba25df42b0ea25dad7e051f4ba17e623ecbf22fe2bd0020cbefa219d2f351f
+4b467dbefdd8d25e026cf9d625870ce489491b499a4c15c71f5d6280cfa7c5b6
+fe8e39550199d4258827f8515ba77ec7af3b5dd2af1eb9d087dd2ac72e2972aa
+8e1b6d9436ebf399b1d57f523f614976bf2b14d4fb7d2a5442fb32e88e823c9f
+691818df6cbb9b0cf15c6e920cd5ed4a15f04beaeb222bdc166358b9e539c5c8
+5eb29e3dca4d17268d997452bea4e9780242d09c804f43837fd6088341fe6b7a
+9a21c44cc33df1a1fba08912eaebf00217eb7b1630e8c3efc957eb0ccd04a46b
+0ec3b025950295f16e38f45b0a1480fd0ffa5a5786e86373e588dd90ed345c11
+67e050b567740d4c8ea4be4c3bb23d4db8584f6f2ecf8e954f0f34c12d4543bb
+5cf27e99e74088c6d5740196c19bfab09562137354aa3304595bdea588afea8b
+182530bbc98fcf33bc76ff5f4a7c29fbc2cc64600d5c9ba28d916b160adf6292
+1158975eafc7819406b6cb92a18f45bc7d0c85cfd740112109d8d91bae0684e5
+458aec487366ed6e72c50ecec937c5cdbdcf54afdc0a1393e5d7af92628ef541
+8cf18aefb9631ceb570875cf48dcb46bfdda0625f2a0bdcdddee1c281459d843
+800b9a8c5483b3bf3a8c8df717da67131da764d7ae3e01de040a0d0523d55467
+8427018cff83b746cdde49de2b550259d2da4507ab2003853704ebe53605c1de
+832b6ae350212492a5b16b5367e89e7ae7334d04203cb4e11600bdfc47417d7b
+d3968ccf713126ffa6daed4a28b90e61faca183223d94c443b81400d1eee42d5
+23009c2b65f9c1216fe90f5bfd479484a9afd0a2b0f9e010bec76bd423783714
+131accc08bf0b256a819b6b85afed9bfa7957b752cd2414da5174218c371a36c
+1f072e9fb31975ffa63ca8f029246cae89e7f3065c09d7b7778d30aec3ad3f68
+0864368a7ae828651d718730dc37105bc4b534f631b08e4118d136afe34dd674
+4b22231ba6883495562d72add7a9d22ee527cf890a69e65c86e2e83f9c959004
+52887e837c8e93248c619726dfa57ee1543d98aa99fb0801183e02f93800f414
+64f77c6a9f5ae1544eb960872c4f6d98ea19f9ee38d63eb3a27c6517f6e162d7
+d22d7c548d9c6c63db5c5176d2c1e76adfcb54b96d89c43ee71f0a481fe32498
+cb274e946502aa0b56628513ee9fede53546b4757722d352d692a78c7e9a450a
+9d3a58b94851218ad4899bf235bfd7f27461945fa2b73b9e2bea591256349fdc
+4ec5208c5597c243f1a510f5ebfc41748c264713b5efd85477e0f2c63f841843
+412b77b1217a193fde97d41382ccacdc87a903ec36aa3558ed6ebbce5615142e
+df3b7dca0972a74018d5a6c4ae61ae52d0671eedef0ae1e4dee5182e782ee601
+79d53ffd856d2a6a0b862dc57910f2ae08ca65d476eb2b3019335110060de53f
+c83b0be5ae5add4f62dc3645ba62cf585553c292cb1b09c889fbb7f05832a0b2
+3760d7a4918dc91955c192d557b020f0c9c44a87dc19af97dd4e36d6e9272d98
+853d7a2ae6b15cd94ae3ed94d2b430a465e4abbff0320281a0c8272e71f37105
+5be316651d30ec166766d472c893184fb9abb6e525450e1a8dd00d0ce44b6530
+dc5e40589cda3d55c2c3e0b378d9d417197b53abb4947b13f65461936b166a13
+591698b58fbc533d97a33d41d0ebba11c3195e6bbda9ad6f5a481f2da6ff7a41
+279562ecc304980b4d879e4fd9747759124f5a8f152c6d92c1b15c6e1a6031ef
+58b6ce9419281926847ceddd707e3cf8e25531133f6c1471c604ce94854654ec
+df4d7124bafc83bb9fc5175bddf5e04542c9d45634e53b546bffbf054830da86
+cb27ac026937b24612b4eb9b9d08da7f710e3e3cc6140aff7d7ddc4a55563cba
+d7140b7c538dd231c3d658f2d156fa794e009ef6d95289a1b52f750390244a35
+cbd8eb7ef5f2290e082840206fb8e86258c99feb6f7c197cb6d0d758375bee86
+869da99fc06fcd1ea4cbcf497b8a18cf870d2bdd31d93c0a0bf79dbde5284f71
+9dafa82d7c54632917c3b33cc83509d2d356e17079e6564f5b7e64debcd76e96
+01a2b38c8b8c1b2e677850813f3869b823cfb5c687028167e7ba828ddf7a79c4
+f3686119c79fcab7b6fb838143972434b8b523381a919ccf2bde34a793a2f74d
+6ebecc26dc8af6b8a36ca305315464b2846dfd28fa7f0c83c4ce733e32cb1450
+4dba3572fb7dcf25e9ac9b9aa36d943cff03ae8be14be96f4e3bbfa87c16b0a6
+b32518d22063962c9a8c8d2a8f18d144193826acb02a4fec352dc5c5372a3d22
+ed246babdf61d3921bc70824d7ef65810962c8bb5aa27f58735c0189e3c96db4
+064f5126f116bc2591ab488627a0c899d5c142008edf90bcd9f72324b4a4349d
+58e499c7f7ceafa24741fd1d4b4eb3a4cf2b9759293524a3365c26a0a44c4bed
+5110608efe7ace84f7c63e87c232cc4b12c1d3d3575f3f2902c62c79d682dd27
+3982a57715e2b505c710bc704cdf38f435b2b4d691610dda8d9262f3eee429e4
+34df61a55cdb3c2f5e5b9ec21c8eda3fe89cb2bb428dbe4d1e3851b4e537dbfc
+54db665b9553255bdd43adabc0bd28f4260d60ec0e46236a5c365d00fd04df5d
+eaf60659ccfa922076b3fc5a954434624a46d908ce4d26e140fc8955d112f405
+f26dc59e75e318af67d0f263d6a57efb9526dcd7030f8c09560b4db397c08a16
+59c726e45fe1924e8ed22332fbc8a796ea4eef7eeb41e1587e16c1251e04eca9
+3f67d41b1ed668bb88bc0794b224106094f2bd5b856fee7dddf1677a1be9bc98
+a28cf8cfb8565e4d384ff7208cfbfcefc8a5b694731e63d238deec00362ffce5
+563d439e6732d17dd042af568d047e20d26cd9a519bd84e841722f0f643aef2d
+110877fcc673c37c90d7401946829a1181c85b4f35f06901c0617a70a495d279
+6c772ca5284035a8199d5431df8ff80d870f3c39133b97a397947df6c89086a3
+f895f93631640d6a0294806a16bca089b4237406b4aecef3a62179e30a994fa3
+de246d9f1e5a3d52c8e64c3ff90f577981841e757da5efd7b07d2404ac435a4d
+20f62a124888e25729d02c52164bd3907f0fb9fde2467c3620bea3b6aa4b5ce0
+a1257ba2d2db9bd4c4bba90f91568c0bcaa5bc292b62592b7d1b50a36b3d406e
+8562e610a2f10bc304c11fb2f71209a5cde1db2cd21b787934763f8354282c89
+324ade6c26364cdb19440d86d628edad47de29e5ec0ef637dc09119f4bfebd9d
+ebad035a7247b7acc3f9c0bbb44e59f94f433b79c45efc28c62867a6554507dc
+468944b8f69341e8dbeeb1de9ec8b1d146f1a120cd7090008ee0d11f72a955ca
+d6b2281bac2ea36ba44b4d506df80c00060f34cae19a57fd40ff7eca089e1ab4
+ed36b6818e35888ae7c38ddedc211136b9c5b5715fbdcc0818eb827760f4619e
+1220f24c257f09a24616fcf54bf8a9dd76d2f712c3cbc94217a07e970b7f3195
+5e66ab6dd5b16fea42dfc16ae1439fff9068536058efe619ffcc83354fe69936
+cfada61f453307dff0fb26689cb1266cd235bd1c5e2f4e92eba402a25e727f4f
+b8c5197938f7fe4144e40ec5ce2050cfbbeda9ce0ab2bac1c51e7e11060e4150
+5bdfb9cbf590f52c7cf40b9ccb628acaf240e94723fa210634333c57f002b3ae
+c136d17fd0b6e8e95ea99f4612bea60ec6d97c1c4640abfc93349fb9b3b51c5f
+b79c40c84c326a70098b38c4357a4148919a8963bfbd708fdc2dacf7d7e7e648
+7e5997b05e12d56b0adf17f1a9f88835ceb0851d7d22b48d4089c55cf6702f7f
+ac3aaadcffe7ce824587b9f92b5a0c5535687339c0e8d4fdb087e13289b47c0f
+3c12280841c43d888e0615f5a00ed0c332700245b17f1a592ea155919daa3f95
+5dbe39f2e4056360f2709fed55cdf0d1ccc3c0511b7e0151bf22353ae357daf5
+1f01e790e459c631e6cc0ec58bc497696eda5b4ae01c6526bb31dbef464d5b85
+49d1a08fb1fd10d2d3796d1b49791dc0ec4031939553aed922d699ffef6ee191
+c5afec55634b7a41e048dd7e90bca7eb1163202c53aae2a3ca5b62261cec9092
+4ede0f2bf7ec0cd41b9112561d3fd6dbade64ed7015d313af0b3ef2672930e37
+bd80c88fc5fe97bc3cb7d6d888d48b2668bae1ba0262bf958e202eba088ddd3b
+ac535e56e98582eec9180f27ed8e5824ccfd6d27883928f2e074df3fa880ee75
+f83464dc0b32df221d4a1c6534685fa38984c760dd0a9329196a1685f7c59d9c
+c01fa522cbb0a3db1923b20991e3e839e206047eb38e5fcd4926696463927347
+abf0fd5322f9929c6ba6e83600336cf8f93de2e5e2748406df35ec23ff3815b5
+dfa8dc703c298c1fba5868dc04e6eb4e37585b68fe7ee264f400305563329ea7
+bf53f272e2090f3a947ce368edcd4e99637ec51432bda6469a1fb0f5e09292fb
+d649df9c8d1fe646fa494cdd03f9109d62bb4bd0e507d8bac4eddeb3d76b59c7
+d874eb02bea6615d6bfbbd18bf7e8759ab5d5387158e459d18b9deaf544755da
+298aa9c49fc4e3d35f992b9b7b2da5b352e1a51fa3019edf68b6b8e9a42d1c34
+914de8ea2341d23b68a6968b727bdaaf47be8d3e3bacaa4baa641e67bbf9f919
+5bcaa54550506e9e36e76b2bdfb7514b7c627cd3a819554058d06c6e2bd27b93
+15124a69140709bea07f273743801ee7b22787f0a9ca31e9c7e91b2425584a68
+d8bb38c81750c566a2672c5025b4cb21c4ff2e620b70a20e614a48d19e6e0a9d
+dd55ac5c9b7a5e57b4f6dec268ad61f80241fe80ec1823788e51b7a2ccbcd094
+f77d6879d55d13a5c7ef971dd70725f591770e9c689adaf0b6858fff0fc6051e
+d35a9d903c22579c74a49caa48a3824ed6cd96174e0f44c5eafeec69b190ca64
+face25a0d4ba5f6da5a65dd6ed280e4431a778c02a8de9945c0e610ab29f9016
+8832c01ccc9390928c047f40d088e4b535319a800d4555b47be466c7f8993280
+2f82e6c3a1429d2b9679fb313c4fdec155951c3f4c4f21352d6292f83baeaf63
+1f91cce36deb66b0e2b6b6fd560f908f93a45b1df1ba5ec1f8a5f9c65f9ab6ee
+61f7175b0e7f393896b639806d53c838680759ad94828cdbaf1569573d61abf3
+6b71fce82a7f3abbdb77876a5d4de85e897912a5bb2f35fdc925e111dade2ae8
+054be75e23f337ebf5064568a6935ceb566757060449f8c51df6a1d7bc30573b
+b97b61b51eb66d8e308912b55cca5a417b591c24a7e8c364b5eea6d11251c1fb
+b3f894dfc19a7b6c1cba8943b662bc7e1ab203e3ad4938a32fef3d2f71a1a319
+d736d32bb9e9d31f3984ee6151772b934fb3e7e50eccd17f7aafa292db332f89
+b6ec70752365adfe6899da06deae99610138ad315ff38118a2289c0942180d15
+5b5043dff018d6e32e6f4a5ba4d37fa49deb83ec9a664de650cf2bc36b267063
+0cc0b0049bb98eee59e36856f94835fdbb970b75d4653884b8371caaa4f4ad92
+3fbb6bfbc8345313a263b5417d11a63e0b9a222cc6fc27849729fdbef16b2d9d
+d403ddc810959b9808b08d98af50d27f2d8f24cab22ce9e41cf3e3daa7e12406
+58b7c62c14771fe5062d93a617f668b2e3671845a07c91d0f94dfb4092ec855a
+d54fa5c965fe8f9e8bd8889d58fad0322006fa07a6854266f94d822c28f9ac81
+1fafb2be4b6aae8262fb0e2ea60bc290314dc84906e13aa2e833e1fb6494a413
+31e02982197129070e5fdf16aebc8efc03ce98eb0fd12f3555fabcb81f18d629
+d767ffae157d4810ea97fc9255ea91fcef3f7c486662efd5003ab33d028bfbc5
+333e2a223643fe282f647f702f557609b99c5b65131eab78d89274d07f23e77c
+4cc4a644d16a0ac2a666e5a732ad957f2da4a04520a9e2daf6d5b8cf874b0d4d
+13de0a879c7647bc2520e1351233a0de32e04aa2bcf01dfbefb1278c908f25e0
+89f441807a7f4c91b8710de3eea6e011adfc89eafbea1d8afb24ed06b7b78b61
+8b2fcfc537d53cde95f2114559db9bf3d6ae72a97a872a6c78040740c5c84885
+4c899fd31d1193da4e22e3ec0feeed893511ff47afe200841348d87b88225c01
+95ad0630c6cd306b048088bb3177bba0320c8ea7fe667746312860d50f8565b4
+447f249c89665603435fd968a276d8ad8aa4deef354a896cb820f02c06d6ba86
+1ec05053a1ac43c82aff03d527352dd5103505048def29b827c8161b99d9f7a8
+8e224e4bc6553cba358b1659a62f9918da60670367ed13d22e92b59e8327ae05
+80143bfe2d91f373b9bc4f976626cf931aa147ae6dab83b094f3a846586d8326
+e26ddb171a8dfc2fde3a31244548c79f6f79c8044fb2ce08f3a409a14ad5756a
+c663635ea5fa3398ad518a33b91db12a8abf3b281f29d8312e826d66d4587b0c
+69959bb0d3076cf4584ae90f0a7c7c6bddadd44787f7ad4a1cfcd90fddfffdc0
+ad30a2bbe30f888af62182b742eb6bb44c99818d01e737b2223a6034e095f035
+95ff23411d9bff39ade51180ee4ec069d8b547bc0a33731d301dd957aa35618b
+ef78e97d97b4c79ba0dd527331795e608ea27f438258bd8db72dabe0b8ba10d4
+725b9f6bc33b1cbf4303935abc5afe0d1ec77424a0450f6efd0a624234eed4b2
+a2ad342400b497bb9b7908ee5f993e496031f2cfe764f90dcecafaefd4baec20
+97623c39f4a68930adb5a2e17a9a1bb89b11daab3ef3d5464afcefc446d3f8b2
+dffc5f490c0ccb7b2a3ad0765f396fbeb9bcd492b4944e0d52fc3e14fe1c64be
+21915daa9d1ef0c2b2834dc120571f78bb66c06f5955e86c4d269c7f2c4485be
+a76fc75931d2ac92cc104d87241cdcac454a218ad76693bf4cd6b6b3a8248005
+b06ac03576f478da64e68dcccf3bdcf95bdfb474ea323996dda8d43f012aabc0
+49fa3ce2d099fc75b4b08ca240e5a61f0d3a1afe388c310685ee7e52ca536d2c
+5f15ebc2fa022fda9a0aaea5e47a0c0c2b52b6791def8b825f9d7ef5649d07f6
+0901c79db26ce2b6d3d5cd79efe75c63decbd0940f529e0c578771b3e4e61ed3
+8b20edc5a685924e5c73ae605901c5e7f5419adb7a5e2ef87c58be86cff232c1
+aaef0e5f096004f957bcab81b1cc9ac0cd975d000acfc1582f1e2912959fc99b
+49754d381e08510a6a6542e9fe3821972657b194d8b663b1f408e1eb1ee8f889
+a4d9b18274b9da60a0fe30c6e017f3f8b20ecf04071f0cf3a400b9adb1685d4f
+fea6321b7c65c66b67fe842dd739f16f34493ab90fbc8c43c820d8bcfb808357
+00d24629bd97ed93b87bb099fea2544d9ea9bf34b055d29e27f3742fc40ece57
+3398ee0795445ee7ee9a38f23e7827679f785777bc3571cb3132f84704703cca
+700fc56146bcc640971907058a2ed013c6701e58423655127199c30239264589
+d77c0d4ca6fc2f7b39290527613e8415778191b8265fc435992b17777dc12750
+216472204d07c8405dac6ee5bbae4b17adb3cdb62b78120fa6933eb3605e2302
+aff096d3a232369c1607211d4cb9be2dd96ad54ddc7dfc1b15fba59695a25f16
+8bd9a07682220be4709044c5ffda0362a97dc5aabf11db28d29ea8400dd22e38
+1b84e84f60eeff70d68b3559bc412082a01ac939c976eabcd21684578727c34c
+af961cf4f5d350067353a3f9ff30a1fac96e9b91d1800550400727eec4dda956
+043bb4b2b07177c6d41c0de28d19978148168368a548476357ac098d554f2cd9
+6b6278afbf74e144f8eae8a5931aa1ba78d1811ff6e8dcd6010988d274b1a20c
+b63305d8304da2a860f2887e67c57c4f7b18d5c7352d12e7294d1825cb2df3da
+9dd6cf633ef343b15cbde99b624f7ac9c33dae7370debee8a69a686c70eaca35
+661db827d2474337174fa85191240d4fa70040cc8a4ca96a16eaea4facc9dc4f
+2615f4c5f97258edbb6f9928a38ec5f991c5bd1fca8c603c8273e6c936b13335
+43e1ad5b77569f52c0b6b7c2e941149b558249ef706a91b54f8fe2e43b23fa2b
+1c7ee6e70a903fc6f51bafb21e02048856482306ac90405477482d773de4ea27
+079225614e081f6dd9a47872f9e0aa98073f08a106a37a7f764af5d489ca5ccb
+16ca7b1fbbe7f91826742a6c01c793ee7816b6fadc35b2ebd68f42e62ac6c18c
+40495fc4eb0f24506e1f5f38bf94636d97163a448d98564625c34c2e9d1936b7
+89eee0baa63b0fc72c9baad8c4fa0775e1ab18d1fb475b920c0de2a0ceb4b037
+5933af186748997742138e934b8ee00fbcefc7e1f08ecb88b404bc5c4d137086
+e4df8b338192fc245cee4091887617772e28ddda43078ef76d53b9dabb8dd75a
+f342955e6b1dfd040f82dfc0429f4c930e338097eb42221574ec5edae3e331e0
+ddd00ba14a536e080d49b9952b08bfea8487738c43d6342015a6e7a046c28c27
+cd839774424327ca6fcb6005c4ab17fc0ef837bbb166b44c3a3879f97377e4c8
+970e28ba7afa9a79752673252a81f8ac980fef9bb32ab730229d4ded0c2b7fa9
+b8b13be59f05998d5a42dfe0b49fc45029ede5efada48e30f05bac145968b33e
+cfd178f2955eccf36b2b260e4eb613f79d012ba34c998bda06289519b46a429d
+595df63cd9e2f62ee974f031213c996cd6948fdbc284cf4aeb377123f706100c
+dc9eabe822c30728c2da70f2a7bc6c81c499a5e59f48ca74960b030aa466e3c1
+fa77cf7e36428256138fc46ca979e75487078e4466ba771d59e998bbbddb2945
+74790041ca908aedb2b7677727e630b471eda1ef3df25fa3b491e8b55fd4a617
+06326fd276266a44f640cca1653a68cbd9d5212f73179a2ae599d22e2a3f9186
+c1f433448c6c2ddf3ced474275b59a889c00a94ff9d57809a5469b47257183ae
+07121ca625651433d14560049541a459c7b846f2f771e55743cc1a6f199eda4c
+e823a44680828e5c65aa2fb76184d05613ff14d20dda265fe211d33cfd33d49b
+46d9aaf3fac0eab2b21cdec855c56d3df792885e9619463f20b0a3961dc0e6d6
+3af5aafd22bcde6b6d1eefe15d6513ecd8ca0987824e76645f75b9f910207fdc
+60beef5ad8b407b7012ffe5de64f96e3849f8e4796feb1c7830913f67378f094
+24d2a37c14b4e4997013df195e7ba610f400c6580f1777e0a23558b585dd85f9
+9f67b5c9115adcff4a3b3ff13b3f2304209661921feb8f2f780b1e5c9ddc97b9
+633688a4f0e986c83dc3ef465e1f0ac0f653818b7c9e8f16e4631f23981403a5
+c6c88254ac286758519d02958bbdca7585c10f2520c269f966668d43294cce8c
+36982670ed1f9194248d41a93b40befbabeb15c1f27dcd6d5025b7208e3d411b
+8969ff3074b0709dfd124762b4f5694d3de7da301d7b82abd3b32443bab6366f
+72a7faf50309fdee0c3aa770b1225956e94482e4922f3f8632a5b915db4ca148
+f6288c08c50eae2f4a9609b7079fdd48ec0540bc5a238716bcf6464b3d2e65ac
+6fd7b8e1b7985b6d8b6ad8b2d7cd5bb8c57ab3f4ecd76efe6da6f083afc19da6
+318104d1126e2ec8a7f3d8b1082df8f1bdd534620fc43a529546fe9721e2cbdf
+3fe4a53d2972624225249556c68f01c5bfb0fe20508aebc8910739067bf5f27c
+85f3f32f67f6eeb9302e9d8586fda3430b6b318036592896a3fc0017c52397de
+6b923fd3742836d864305b1511b3f1cd5c68e22f9862c001c5e42104b8ab8003
+27d1dbcf5e44e48861a7567cc82f4686fc5820af5ceba70524773785ee6db753
+93ce97c32ae4a05b1d4e7e4a609de9b095dcf91a3fbe30cd361a0f3068baa2dd
+fa6bd7ce461ada5f86f8b69898621eac6626b2994b59cfe70f0f13746f1f917d
+17a032c7bab089c44dd8f12ee6fd05626624ad50507ce85b08823e5399536678
+439c7d6b06ae727622fba39bef39d25ff6fb6adf27bf13a10f19dacb9571fe26
+67c2dda57c85f9cfdabbe8044628ba1ec8c91150d2988eda0d67af810456f495
+437032407d24da1138b91518749f59a1209662de08263e5e55524d9c43f0d596
+52bc4f9732867d4d920f357582d442831822c989aa720a508fe71d65526fd2eb
+12d3f40522c77ae24e5ed87dd09bad951e594c196982042784dc2e3b08954868
+0c7875d3baaec7634dedbcc80acdb0fda5684e0c57e2061d90ffa004ad7e67de
+1bfea53c811f35249f583a80f5bfcda622002dae1b25939294c56815bf855a3e
+1ea785a0de2c7fd2e9e2eae30f71c72ec5786297b4432e0ea9eb8015110c3429
+98c409b9ce29eae6c6cc289530a13a07033d2df64a8fdc9ccad53150de0dc2d0
+0d90b901a4a7e9303084310427e0bed4fa3b3eff2f1c0e086907944a61350310
+ead67608f1772ee36a37ba8d0a3e5221be3ecb3fc4cb97f54eb7c8595b5332e3
+d81b2823256efe2d1b747a0b3831159af992ab1da7511383a93eed917b1fffe7
+d31928b5f4f0b669604020a7e62c7b8f3c5ebe4c46018046872516a6c519547a
+a85b36a8118848243c344b9dad8152c6d1216ebcd517d3733d78ce09f5d57ffd
+638c0886e14e5cf75c691aed7064fe4b3439bc0b45876e7c69a01b07ac3f7a60
+d1cabf0767c28dc9d7c25fcffc7d0f00f86324eb2f31b386b848e54fe00522fb
+3b12c3cd379434a42fe70d8cb2e0ada10f9818ff054f354bbd77b1d8880d3b4b
+6ab8a538629f50e2a2a0fe20c17061faf6be2a7b346897ae99b1df40927744d5
+a2079f616ece74be6e57f585e26515a7441e489436ee0a0b44324ae4043408fb
+9020af65c7adc61a70f48922b300b47acb678c1cdfae90e2047e5d9ced72c260
+81716a083239deb159e1d259652b7922f3bf7ce75268c04f829ecbdd5251bcf9
+041b2be62b5aae99d069b0dc4482d6873ede00d0d9842a7720b3e1af2c80c516
+f3b61b7867c6693b37eece955b061585e22766314a19aefc9a697048c923ef82
+1e0a4349781d6582b7ab61e9a6a1b6eb086341fa5d511815077a4648d6e3bc86
+e0fae507ec2bf93e1976e463d18be21519b6024e764605ee4b5ce7aef0ac1e3e
+ee2598769b669b1901a2026259081263d255734d23094312fed368da2bafc8e5
+ec24048f68d68dbc60bd4996b30e4351f9b6229178c0dfc43fd0a84cc446da5d
+683b87dabb00303df5df7c257776a6bb19fb548dc805a648e4bc0bd6c435330a
+379008807590427aa3e3da30c7d044de60d09fc98054c18961c374ccbb8f397c
+1c76359e2c9294b73bfab2992345fb18c70cb3d286da0b5b1df648ec829971de
+6f51a9bec55a46d29e9e999c1653e3678c75ff3fc4a400a757c4c7f582b2c0ec
+40856a1c63bd3e9a2fb21f024e8e98e58c0f8772d5b33082f35097fa16a2b92e
+53c491d7b008c5446f939be26d9d158d1c3892815c7e94d04692402334d92157
+0514d8315a71377bcde36cf42ffa4338127fc15ba51a1ecc04be2e6fff457f73
+9c0858ca50cf88fe3842278874b7a2d8cca6ac8e87ebd39c30faa6ef7ab148d1
+a971091436a29ed49ca92e6b031fbcfb3751b827f458cf3da95537f3db20de2c
+dfef2093c60bfce77b51024159f8bd741b1121db77aee9fd7a29f5e9a1ec2fac
+eec066aab120ec2046aa109d5843c3a3af61021069c1be846fbe100d36b45d3f
+ce97e26db8fd115868687c5f11ed5537e44d27d7689a37805a66bef42ccdf9f4
+62dbf8d26f23136f67f9e7f06136629637317be60053229c26e31cfbaf3e49e3
+b4efe0eaf22e43b7b4e1903987396ac0dec7acd12486d1100d168cac072e9c8c
+9a10c7fc58cc3f77e160b8ed39f5dc31d67f6e59bb284334eae75e0ddb714bf8
+e8c14483bd0ea61d233866ddd259386d09f81ac4c8b852d696160d04a7a7b8c3
+57a5ad15f7905dabfeb9d78b3a0f59e54ca169a85ecd63e6619380e2ba7a2e64
+56dcfc87a7623d72253e7524bc2f0a2adbd47a985ffc6dd0bfe328b072601a2c
+c245b4d503fcc238191a0ac4e1120fcb2d82555170ae963e1f51448c041eee61
+add8f73380dd4b8b790ddb93329de6565fea785a8c6296546fa3b79a1ac0c2ed
+a5dd91147e868a8256b1c68e4d0cc87a4b2454cd82cc094b65864ef0b5b3a3bd
+5273d65887acb81138a16be1a7c7e0aa44d85af66b83e74396c89a07fc366ee8
+bf0084565ed544c7ee65e037096f6de1369738867b686ef18e95d94c70fb91d7
+3c82829b7cc6a9236b93afed1e39b1b6fff29ca2efa2ffd819149555b784c88f
+d522da6c8f402d88c730bbc35e991ab8dccca3a14ea6b00929fe057043fd7c90
+0aa1613e42a6098795f6713e224866022652fd6dcddb99273a9db851b6f8327f
+2e0edc6b16cc6cc571720b0e3473f657eeb0a82677c6a10fdf1bf2d7b9127012
+3e022cb1ca41883b908d95a03236b9d5dd356737eb7bc05a2014211cd0ad986d
+7e353f4935c0ce818d213a65288f07715bfe743ec8f411b7cc56e784028d837a
+73661e9b201d61f34ba86323585e5057a99b760f0f0b49ea79d43ce856309851
+dc6514106d90f430eb957f52105a87351148d62df852bd8002ae62dc1cd6658d
+3151b13aabecba12003aab82c160945ce6e865d2aef47b2dd5783c538e352de8
+84fc2f0ab9c33d08a3ebedae3e5af1a705d9b6ca0c5237c1bed25982f955b3d5
+730d4691e8c077ce9adc54af6960537982e74a2dba653d874921394f133cf4fa
+6bac0a2efd328c64be51238b16e2445315f746eb3f968e4581a391270d4dcfea
+157c27ac7911973264349a8cbc61cd4c2910450055e86317c3ab7e5ac32856ce
+7d6b3c1b3757e52faffbab5b68d1747b00f5e782a7500e96335c54431bcc4433
+554ab7030db2c68fe178add9734f17a00647b9e8cb467f311f85ebbd6789e704
+58d732636d42e20ce93da50df50d0c89ac6e162b6ab9c2dea13b8025782bcc3e
+e484739bdd824ee9fd872743c23e35cb8825de38e95cebde54db85b1acb3acbe
+4a14eb9240474626ff162e0f6e34c5bf63a1ee45d71bae7a0081cd6a385a62a4
+b7573621a5e8ac204c4d0e806c8b69941e8b109f7607de80f7cbe063af0f39ac
+7e529c54b85208d25f5e196ea9c648405ec148e23d69b5939d29a43fc8501eec
+cc65ef162c827e3eeaf75759a55fadfa4f69db9a24aec7cfe6d22df6e7ab7f0b
+8e508b555cff4811cd50255a3996ffd73afb49244901124874bb53142ab52eec
+4b7a708af9dd72028fdf429689a70a29b4839d38def2abd348aef435375f6a03
+16df28121b9489742fe5088c5c528d03c812d84a1e5766560d3ff69f7c6a259b
+b12042084c93e2a5489142fdafd26466f65389b66591a1cf81ec0dab2f8e784f
+65e6229ba21139c155d4ca6ba588a542384e0f09aa0a1272c8cdcc75d73efa4e
+3095fee2d7f645764a11b681168996ac0da38eaf9a518d47b6b21dbacbb94915
+f58450e7e91eced2bdb68879235f725088176579e377ef054f6ab874ffe3c9e4
+0cc69973b0a1be42863dcd4dde952288369a8a6d0830a9ffe9222077cd3e3428
+352042dd72c7bdd90fbb6a282fb76d6fc02201b3c048a988c6282de45af8b562
+436cd624e206517fae4ad234a5986c0c63d5d3d410d00ce35df9054c3a92cafc
+c7a5fee2218cb6242cbf343625bf2bfadd9fd5c64a3e1b8eb1f529b9a7e07c94
+1afcaba12492e83dc0d09b8b37797ad5d7500dec25cdcadbd46c9c02938d5ac9
+1d16c395033f42628756cee22e0167eab443ecd27fc540a9afbbca23d7dc39a7
+aa12790122f06b120c16e3e4ee7fbe04ebdd2616640e116e6ae5dc9e96359a82
+844c6690b521bf2059581ee2c4f83638abd8adc7d2dff7f2e8ec7f85facc9df5
+693bf7465f4014844d0f81fb2acdc6b7b453e08930246effb5f2211f048d4846
+6b294d50e0960143811471a3896893b07c35eb1421d7545d1ef9d34b2d40e695
+98c446db4447ef7ea189ebb6af12d593dd33af23ec7079a93522a9c99dc35012
+9f4741c4bf35f12cbbbffc784dd58223bd586f39543f9f6eb559017733bfb57a
+9d64b01c99d8b5a4349b5e93ffdbbea5827c8d236bce8ce410a5094a793c0db2
+0ba99aaa33a622e91ce9565675e01b489886df5a70d51e4d2e68bc0902139515
+f62bb51ae3e1a970f853b8930107d2b6a4fbe4f157855428b1e467e87c538bcd
+5300225125733ae59c349a99510bcbcf526672bdfe86bed0853457ee55021d10
+940b3e6e76fbaea3edf07cd7c742336669c9cbb0dad0348e8704d4247c6cb061
+75fb30b10b8608461c92402e75347b92f4cc87bb1e82009360e6e1f859a82c57
+3ce8205818fe9cc9ff2b8fb5c9322aae4d55fa43d3c784687c6affec262db00b
+331fb413a0ce68f48a51113527fa6554d6c2cacc82a8d9f834ede335e3a2f89d
+7e303cf97b4ed01f8ca65bde902430d4f93c593b62a9b243e2c6b9213b38ac1e
+9f503fa93233f2b7c58f4cfd95832f7960f899e71284f3b53a838ce583d30f18
+39b1fe8e9125174ef7d1087e66f2c9de58a5bb84e2100a0f2ebf3668bd040d5c
+72237f4f5db77b73764cb8289a281c14acd8cd5e2726cf351aeb12a0aa39f0f0
+b2ad182ae0b095d8f1d33c2913b6e0cb6ef058af604e25009ff8c1e4b22520fa
+528267a1a998fadae388d4955818ba9dccd52e6fa60377eaf490005a71f9f902
+deee80cfa1cc81d1cbe9adf4030da742dc3369d9b33cd8c7cfcf7218ebc3d79f
+44a4596e5372c90d246c9c2d18d1c06ed3736b3981516049049a69ba4ca94e33
+472a9bd76e95e3e606ac859fb9c848d353caa6fb88c00f507e1063244f80303d
+7dfac7306dfa540c4ffad8c701017bce966512878f9b92461359c069ecef8234
+38c3781e4503f092d117ef863139943e1c5ab6a339788388e2b232dd3aecba26
+c9a44599758d1e09bc2ae616c3548724a73c6ff91a0d9edff1f4a8e2229d3be4
+4a566665207b6e8a3e6d57968bc29543602bb3684ddbc09a8ac905d025ad8016
+bed071ecd9fea9b0abdc92daa1e34c78306949a29b17cc2161a97f67bb97fd9f
+7a6d02338098ce8d30b3e8cb08cb8173ad913474aa98670fbe3bc050eec7d2f3
+94ab3e06d83b6d0f6ba726fecb5df4df7a8d488267106769686a18255d50c78e
+7f2afa3ef7736e4f72dd4d5e6f6f7392c1dbfc6dc99fc69c8fcf80a891a3b681
+97e562153abbdb2a5ac933c3ab1bec630a20f1b5bcdf20335845d64e64ee938d
+7225865983a2740b0f535111ae644edb785b52ca3403550827740ea1ccaf2c68
+075d0c289648d1a3d028e30e96d836e52e0d41909658158f69221e7ab4deb467
+11a8226a06a8016c7fa9d948244e5f00eac17fd3379d87f7717038846105f507
+dd0667abd0d052eda84c04327dab48eb9e29ca80ae5882664a02b49f8f13ba88
+fbec7d591c6204bc7b68fe6ffd71d0d64e5878c4ed95217be4793494e73cf9da
+55bb230620c627557b4a0b7886f4b701de2350fd2e6690e674e33dfbebf3176e
+6b542ebadd9475592234d3e179495010af349b223e03dd5f859f7ff78c174a8c
+4db0a8e8f60c8b46fb9863accc8dcb085f067d1b0654541949de0a003f0355c4
+6f8d4d5ed6c859d41078497f2881c7f11715bb29e6d403fa3f622bbd65fbfc8b
+4133d2c859ebe7dc2746b345f1e98f80f6bf21d423326fe8ff21cba6139db371
+e3354de68e10c3c70bdc4475f01286153e4cf06d4848f595bc91cbacd7dd2b3d
+daef55982766302c39a69dd1412dbb3171219d1aacf12bc3538693395a8beedf
+59d0f2d041fb99a13173e0d54454265a6060434be0e9b6d50588f88241b1aaeb
+f15c20841b97c8bec2d7a64ffbfe2bccd7fbbde1128d0fe35d0233fcf9d7d867
+2a72711cbc55344027cf6ff098917f811eaa22025e85b90b9010985ce3df646c
+195118c422c5dc2b18077b705ab960be545c95f29a5ea2c7224b19dcf10e259e
+d6663572f8dc5196d1cadf00514241db38d54aac14d5ba6e12e03fbf9e2bc96f
+c10be0ad589e27eac3f295da4e4dadd80be638717098405ea5674d28813bee1b
+200b71fbd5946e384e60e933395a5600539c24d0c54c6705e100de57570a2325
+2d736b8021959c627e6ac0b7812fd9be30326ccf9ebbcba778830f568d1a4241
+e15634dc28b38eac26ab6601d7891b517e58b13c1bc65da378f9b0dd583fe1fe
+44ef6ff339e3b03379926d9b0f7414cf3de380706c907006a16d6f4cde8c3dac
+9bee0d5b17d85a92643a9009b72e178436d54b05065c4170ccda154a8e073a5b
+8191d5e7993297c3f022398f114f1fb67fe7c753547a1b0280cd432a45bccddb
+e0a426abd5c40c831337b04671954763bebdb8a187f24685d989cf3197e171f5
+58f05a85b82077364d65f15447524203c7cf3f2afd5c08be8716c39efcb0afb3
+57fa3ac41b32487891a3c680c6203236a1d124bcb2959e39c6e5ab34b56d4efc
+8566e3cbdf97cdc0141c1cac30020362e24702b7cdaeb68eb065582415d8d715
+eda7c2f70651f0f0c0ca02180276e13efeae0c0e39cd837095a941629695f67d
+3bfc869ce5aef08cc74fc50e88b95e8111effc31c000a54c650e97dc6716b326
+bc990b87a2616132c79387a651eadce9e1b2990a3c9eccbe39cc7f0400bf7973
+a3d01fd02175c853ea0f5c54f13758dbccb006d99a3762f0a8164d35129555f8
+a85c23e77b3edf9070ab2fb8e586cb1db50b2e94be1fcaeab73a60898679cafe
+6c9e78a51577c882f3b1a5e7696e160b6d6b6d4450993c969056a18c45835523
+57bcbfba83877890898c8bcf8777e0011c7de98f27d36391d0b6b2812cea3c97
+a94b8ec110847d93ca6b0b52196788c6db0d806dcc96ef6510c59f84daec0917
+3f7385ebd77f5b604724006b8d6d4856866be64a7691428d9bbd17df0838c45c
+2ce62d59bbf93e464360a3d60d1492439be8e5cb2953c0149c5957ea880f165f
+01ac4daa074c81e62c4debe272af65050d556ea162f4230df71231479417bc34
+3eab1d4a4638a61332a8ecdcbef55a32e8b28cb4b055538975f47c8b8d4a8688
+84103d2e5c38138a2427e00e754e8ebbfddbc600a3f2bfe4627dcb774e549af8
+b1fd937287344b24b761571d7b123eb99e51622dcf3c3cadb7526e32f3d8bf67
+36eaf9afd1b34f7ee8a2b5a6b4db9529fe38aa95d1e7b2800764264475a3c2c7
+ea79fc6fd7d625a12696b01c4c7da04f1328f2492735c39fd2fc2ec3d9457252
+42157f0956d971969f307f998136830acfbfc6b303874f6e0064f3d9ae5ba050
+62d78850a8880dd31e3eecd391955c534d1a35d5f43a1a4cdefd515a5d35a1fd
+a5a4d4927ebc88cbd1c32873b7e5be6f8942f71304b04cba9936b26c97c8f257
+4beac29d2f62c036a47702826b1c9574138efc18e41d354e004f435e0637abb7
+91a6a3fc0c1a209c73770f7f34054dc8f0414d3e2819c2041ab035b709294011
+9d9e6c94f4d3e9e99dba4320a07f3cc662f633f8cf9ad2e9892e700fb64f601f
+45101701ed3c3a921db3adbe9555d0d3a267a4b44e0f6a634c4483f12eaa7872
+a358c7f481f15c7465d0d8ed10d64f149736aefb5f01265f3225f32fad3f58be
+48203e0a054c243708be16a968dbeb7716cb01c77c76be5992f94c16667c7c5b
+6f334219929ec64392ee53cb1d3de11df207eccd7353729b5d551cf41f823351
+afb5aa413525b754309767cc76807bc011d0f87431e69525dea30489968e6d80
+3a280e079ca834ec47b6c811988a5c48eab98b7be5092b2c32ca78a1afcf8975
+84a8138e69efe2e9fbd2a5b12b3c37bb307d78870c6f6d2fbce06236395e26ce
+79790795ad2b190463a0cb06cc4e6df13051cd35915eca06ac81f8a4ec88ff33
+3f252c1719c2eb3108fbd24e319df2e8ffe48f5c06533db89a41d1a4f42560d2
+662328040b9a7b97c38ec5143511d3effbf9708f2f69f70f18dfef5087e043e6
diff --git a/YOLOV2/val.txt b/YOLOV2/val.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b4abeb71b6a34cf051a87412528e09c9eb7745e
--- /dev/null
+++ b/YOLOV2/val.txt
@@ -0,0 +1,573 @@
+9bdfdf3d374a868a2ff6735c84d4a8d4419227e1747688af35952f0828ffcc9b
+a32518adc2eddbb5bb2a1d72a82bea1ae08680cde16da2a59113811db143374a
+0b76e1ba4e2abf0fdddc39673ce6da5b7f424ccc79b0953b9922def482e33ed3
+4fc33c780f7cf11eb45186be144b1e13a44432c4d7e9ee9fcc1deb5d30d2e8e2
+3748324f507d69672c5260a9edf2adde28dfc58d708092d6605cf4c3779cfe6f
+63dd96c3c9d126524842fef97094b067ea511186fa4c99b45f38bd4437c9dec8
+b400ea295db31327a242b844aac65b6c0876399f7924de96fc1481a8a7be1634
+53f970208b71728d1f0db572ba8eab65315133060c52bc6261c790c86ffa000b
+e67f7af61d453c4319e68a4cc8b44b7597362877dea002574f6c9273d72acb09
+3bf6b91f375f8ce873187060031ae114acb91000e1508666f2486f0818404117
+cddafd00ae003ca30ae99b825937e9476d438a47e42470eaa0b589fa8971f22c
+e4370713ef333ba1370dcda45afafd90258884c9171587bfa20c4fbfd128431e
+a91610987457ee8e4d55e000a621f4de6f7e75faaf46c9eb33945a91a87cd474
+4046dfbf4be6c3e6541a61478db101475fbe7d695d5f058e918785b2dd46cafa
+9c15a48cf6d5153eb80e22b0287675258db831c85850ba48dfdbc384013bbca3
+08cac3ad4f9912dfd42016595bef12c089c4442518bd9177c02f44f81cce664f
+fd577bbcab651fee0654af3f0aaa81b26f01a7cf704db0196017bd3bf23c6d14
+67b95655d7429c5a53d560d52d11a1d5b472eeef38a492c194a87932e80371fd
+98f08824946ff70eb8f2a0af140d2ee259fc3025e2916e86536e6a7b743bf2a9
+60008033e0d7e4d5af51386b9fef169767fa6bc36bdf4f1001437e42281051e7
+2a1536644657d5f0b6470830c929c8208c03c1ee912f8b1268dabb07692b88b7
+457743e902256c161975986e08a9ee9c1e5490043871898f9502099e6e878e8c
+a31828dbd605e7b554f4809bc89cbce6d70cd491a9e9f05ece7063077822fc15
+980b7ced4d0a002ccb37e66aae2c48f6a2c54ce8263e372f9919921933f3cc2c
+4fbd83dd2549d902fa29f001f90a24089830c8728baf35f8301e6829ef3539c3
+ff1ca8c55f27a61453957ca046db0d9975628001071390c664dc15ddc11788b2
+43844c03860291376e9eda6f86dbb7dace5eda909f71abaa90dfe44895d0676e
+90ccd5798c48eebc023e62a801fba5b747173e152fdb77365bf33afbd1687c00
+5a2a6efbe6905d09ccd2ce5ebb8d049989da8b54d114a3b54bce02ea63b32997
+7263b8c0a709629a413cc23b19a2d6e41f8a8f0b7639e6575b75e68c4d05ff4a
+d4ad663431d09a10eab1119c41e61a0b56242d84f07ac83d351f8cc7a003c73e
+adf0bdab93b90fe0a76e523974b71dec01249afe42b219c8a23eca5ce767701e
+e38360b7f6d4b3bc3193bcb6e25f874f7f5f92e707806677bde551e28cb950d6
+d7a1da41f7aea2f74a2106dcd6cdc997c4d7ae3e505855a00082a60f8707356c
+18f445ea4e22d2bc01e6913d8d8511a151622af687e3fbe852539c19a9132050
+e5e1c602a15842744572ca51b95381754066277b98dca5d69df2712a53a391e9
+c9df1c5144c91d32a79fab5b5a83b7990c3d395da73d738f84c0514bc6d29aed
+f63306103230f33edc97a4118506c9fb734339ce61e8597b825cbca6261e1301
+322f56ba49c4806808aa98179b2dcf748e3614683226087710def974b4ad6915
+324a06c4206b0fe5e15188c058610eee15bf9060433df54f12121df119d98a6f
+5aab41a9c20a695cca66cec1569e5f4e490b60b0ba88c685a4c2d8af64e87e72
+7c5411c04ab8b9cd42c04e4fc803c4fee6254e96176cd5e5c910cc57c1596786
+a4ad5c13ec09b748c5edb1b5c0dcf71382d4737b2e5935e5f8014bb0c7abbe79
+d75988e88faca39be3cfa7c9f9a135b595e319c0f94467ceda00a5f77f3d7555
+ad8901f9ff54530dd7c49d6a98d383bba4485e595dfc12b5e658f53b56402357
+131656326906a4f0f2f0479b75e5dc93db19dcf170d6e43178f340c15b0c51f3
+7b918076627676d921f1055ed1d4e4641ba125444f92d773d059225acc1c1420
+7393a9e08edccd3df4478df224f8a225c95f32ecd3100e81a159b2a2ac995d71
+a34b504cbe38e3996d818515d622938c48ce1d02736648756177a9de2d526f3f
+d831410bd0c5ac4933580c69019b1ded978c3ac61f464f5a68ac5304f2f84ec1
+2698a190a0f8ab4bc977ac1d6a0667d4c5f863b31ddaea729b39de72f3088bd6
+50a4b2744672fa512632eb856524c9be2cd7bf0d077389e1983dbd154d9c85c6
+11d918fb66dc74158240ed5cc2ea0a1a8253d2a59609831601e1fd7ac17bad27
+eec3c492be9501440b194dc42ad949ded2cef91f956b5ba0c73e6118b3df4f20
+df2b7231a6556ffa6dfa2055cd170d4c1ae7c0955f9cb7ec87a6c3f9826c4140
+209cbc4fd21df9ad879519056f4fdb9dd3457d71d8ec603caf0c0c1c30e72d68
+5e42bf294815e593fa3ad9b32fc09fa1aeff7bc16ddb998b12cdb1571502573e
+073d2d09dd1080ac5cb339b55b245e8c4ee6a608bbfa7e6a95354cc352ae0b42
+7bb77bdfc2929885f83d9be1d1550044f14703970a79adcf8534b97fa6cec09d
+5557d3091084bb23450bbe85927c0c44bc539599f8a4b0e0fbcc458891751887
+def339af942308617a0411c94a3e91938d937db595b44890e9bf4bb45c4141ed
+e43b2d8da684a1634349e858df6fee7d13d603055db6813aea083a79edbfd2e1
+1be5fb50498c6623e6972b15f1c347699e8b022bc4f67aff788eba5149f08e63
+390a8b94e337148c7ccd80a3b66b5a4315f191598dfa16049a6551ca93eb91c8
+13abd85242f50f5e52f40f2a4c7ff2d092fd06da08b0ddf92b56266e0003a560
+0d6437b37e3cf1fa3deca2685f77b433e8fb25e26af06f9332250e9b440a7196
+83f36981ee73e229cfb90061e9374447f9855bd0e85cefed7065ecd769b3b398
+ff83d229b1be5dd58a8486b465ded872b457a58e240d3972813df5ec56d101d9
+a3cca225dd6dc835962fcafd26236bbac49e20e4add3a4224e429a30e84596d5
+7dc6c0bd76112bf518a56f8e24bc9d3a17fa4b13f124338d179eb278415042eb
+4d0885f88b1a11cd26852e21c7d3abf1b5354125d3880792334b6a7e942dbc34
+1e4929ccbb5412bb054d5e67c091facf4a819fb3f1c6c7f974e31e66f45bcfa8
+84ecf5fc534812c190fe31899e09b7f77651352a755ae751e586151bed90d3fa
+0e16eed9bedb2dcd29d6642debfb8ab0c70170827078d86db1f6ea308592292c
+39b2779e96e70c189413eeedf550c8b35de05f9300bd33a0317aaf3e9ae0772f
+41ccf6f70df0e0959c7cd9455193f185c74b2a0ade56c83595538880d0caa84a
+ad40b6676d0e84820acc050185d6d1510aaa28999843255e4483d18d54791218
+cfe9a931e21014e583078655e38055815b242c85c9e112b306239048c1a0fb80
+cdd8675cda72e92265e2891f15014a2f3cff0bd00063faa31b1bfd0090fc1899
+538c09d59e288f5beac2194bb4ee0dec569cf460a5ba9f4649d4f85b9bbc0d35
+a498070c21142e915ee06df5324ceb3182ee5392d8e3e303a957495df56d2552
+9988ee33729d6276fb6e74acdaaf050317014c1299d28d2ac5696e96e323822b
+d11ec19b9f7e34af6e7084755205ff8f60d6f470828d9582af1dd3157fee324b
+994dd93036a03b894a30176fbbf1121034dd91dfe7ab806b61532203c61c7b2b
+5a0c3164f70bd85a5422f74305eb2fb4463a30fb6cde1563c3af91477b0332e6
+85ea7548a35956583e8b7688caef277095284d23ee706990c7777ee931e8568c
+1471e554ef9906ae9256d7b4a97ac4c396042dbefc8496a0cb24f83651d96bfe
+829fb0386bdf7996c7a3f83df23e7d5ec0dd7dc5e7d78b1bbae3e9fda0b80a54
+f215dae08e0b7daee3f82ee5d612af5d18a6766e8f44bb9c62ab7ceea3059924
+8a01fd147f18f8cd62433d41b87ef25d607706e3cc29910881446a322aa1edbc
+bf672922a6b7872abd29ce86a67aed83e746a7fee3be1550aee20fd8ce6f466d
+b7f1da41f27ad0f02d3e3177c6bf441ff75ee7a4f16ebe98bf2e858509561782
+a8bf07c439a0eca42964fd1edc4b5679e0dce67a063346d4f06749f4010709c0
+a7912c934e5114e9842a4ebe49b1519fec95dd32e1ff776ee84b5a5334d2e23b
+54dfcd6f08ad225ee5c7a61c5844d991d946bff7e735f6ec0d2fd8feee7ad683
+8102c92da571ab98f18e74769ede2a3417cf562c81337b7de25591df194d16ca
+1edc44354e8dfbc9148b4dc28799c53eb53797dea007f261bdb2d764c4b1995b
+c1f31a5ffcf295c07178569a7c9a1753434c1c51886fa7969be279e0a6ae0c89
+d3322d8e6cb2500862b78e206bd57f6ae72eb0c821a60e8bc91b79d7a4babbac
+f5dc100653c580bbf51a039c02e83e0262a27e6a02d6fc0b365a4a3caf3220b9
+ade67e440e879c606a5b88dcbf29e4cc5a7ac7dfcf008aa952084066733b6669
+a5ff96828bd87961bbc82573700f3e6faf0adb5cdfdf5ccc5070b0144305c8be
+c77b0237d311ba609b04e73b916e73d9d65dd05a4dd0bf57b3947d5d9ff6d580
+b8bef0d40043e90b43fe54e419df9a6b95353698b8a92eaa4f6a0465ac58fa15
+e1b90acdc62149377ab7fcb836fa0071b7f587c97e3d9adce4b9001b3e9cb64f
+9be39f9de04f5a1d258570539378bbd53c2e958e27c239022121d2ecabae1f10
+b9c4c5f7cd649ff397e4fc825a074c81e70f2c9084907e6b460190df5ead839f
+fdcaa330cb80bf09b493a95e449a3685ee98fcad0c7829632c9276f8342803aa
+5cb8a6178f9cba321b16e934dcc294a45adb3069def2fb1a34238af6cd91ea74
+5103054dc6bf9a01aea772b5eb6492c37e4c8bac98cc4737d93fdc08c94cdc86
+93c229a84b1454696ccd36bb623453ed355497c1f2ca42c4c6da5c06c5b0b989
+f0b80372f2cfa848b10a5607b84e127df04b78213f31480c33af04b29a930017
+cc1e1ea9af22b7e88f7fe4766a04fc1d0dfd1d55009f828069e61536ba126844
+389c36ea10c2d0407a2516407d0a784b0e6d25557bdd4b1bb901ce5b4b0c0bcb
+58011f3547cce777f33f559c83b71d40f248da7cc40fdf14e8761f1e4856d9b1
+98687148b7cf68485bca4b3676ab03c574f089ba45cc8236eac74ec215f274a3
+5a5115ded26a7370ef9a87ff744af97f9ec9a8a983c62012289ae5b2a4447913
+fd72e0cde8744d394d7b0ab9839489aa1190aaa45d702881c8a40278f5a4d389
+200a97abf0e4280fac288a2199b2d31d3c66323945b127976d4142082a1bf77c
+a46fa1b13bfa65911d01c9df84f7843f7b5c314e564074e895058ae91b219fd0
+a155500a474b8dfa790ae2babd2ec8c2b0fd55b00350e4ea5856d143bc8dd4fe
+586eb24d4ae2b679ae59c1a79759ddb66a9682b6fefc1d557b4e6b4cbe51a8f5
+a62107d1f5140ba46bcc3e725ae9820305f3ac090286f40c11552e969e5a7f48
+cdabcd36ae7a224f9b57d8731f887b3ce876b64d1c3dbcfebfe5cb0a4c76561d
+2877f65331c541fdd6107523ca602a2db4df317b277140ab2f83d96a4e10a823
+cd3ffaa03144d76f6b8eeff1e7527354672dbdf5e832a8b382a6984ccccec0fc
+f13b2bd663281cbf47f884f3088e4ab07d2ca8ce6bab4f435155b03fd06d367c
+00fa2c0532f1e08292799728cf0825e9e2d554a389619af1b361c451cac2657a
+c7696fa275eb0d00b0646ba804167df5e16c27c113590eec8e521c03185f121b
+fd2eea8b9375ce109c721e897f4dde5a28504a7b87b254d1be8badbdb128262c
+9d28b65b5207dff60ade5c2488aa676946415deaf75697cd131848d4e385a9bc
+fcecd228bfe58cd434f9d19880ed54f8c0bdb9ed07556f35d303aed38684bd7d
+85484a449eaf9e413572b21cb56243eb29b1aab66c9555a9421958bf18e5c601
+ec744e233ce060deab471ec3f30eb6dbf7c5c9a91b207ab217a94d5b2b0bcb30
+a4e622594d10612bb160dfd12eecb6d884964bacf8e4646994ed4b33df9ba5c3
+f9ee187ee9b906d747a46f40b0006a9797d833750422e4d803fafef957767fb9
+aecb4c25128cd98ca64f2515b231fe953437c015e22262a3aaf47e9081708a62
+83b2f760ba0c3224026d4d77ebf2404702c5b7858702b1682971d48c8350eb89
+5ff003578e2311d74be8f4ab39aa639b7fd12fbdb785d2e7936d33ec28763a04
+48a0bb0d031a784b52d1acfac7e3c065f1f2d83efab1d9759278f8c2ce12a228
+35acb327c497eb4d82f4bf17c667805af86ed4f18506a3700ad24874e92cecc0
+d69199b096d1fb2ab3288685261bfda4b6bf457c499a91b23ffff8f43d23524d
+4d17b40726e44537856a358a2f63e714f0daca08794842bd0d277a5d4c5c88f8
+9102bedf114866a19613bf89fe78ff78a07398934705286d43dcdde33e9d2de7
+7680e63945f676441c8dc98d512d031990d600fee167984100adabe595a9ccb2
+177363e23d949ed42c118d2acc08f330ce14a42e4d6db07174684fc24b0311c6
+d149983ee55090b40b6796bb34fae16341b5ef93224526eda712660d6614e9d1
+0c3be69f65932a70130baa2743aed9cf40442e681dcc42479109c2b1c9e9de01
+9c4a35c51fcfa9a0a49132f9c882a3f86880776e743cb46200c2a17c31837d70
+9e0714da1bcb33e4f74a2a78697d621b09e06da9fdf752ae1c8b4c75ae741bc7
+e27ab1a85b6ce18eef0cd77f47760595cc5a76061edb430578c2c17e218cc2ad
+49b557f29982d92b478beefbf4c63c9083073896e891a9ac5f85cd4b8b291f80
+80f39adf6cb7c5d911e5753915310ccaf2b91d0084b64455426b4ffabd7d55fc
+8324099fadc74bf598a507209c1479395c04b32f21e3b4fd604adcaa9bae0320
+fd3c70450bb59bfa743dd3cec2dd9d85f298da6ab73c7982d579c4a7d3b43044
+5723702bebdfaffa8b0bffe72819aae2a43288bf692b33cb324170b827f0af73
+44fcd0064ef5b57ca0a84980b6b7c268bcb9430c04e778385a61a600ac721a16
+02f6df6ad03783c467b07fe4e02feefc4a8b564a11f3419a3a11b3ca62301a4c
+8a01c975fb43529e89961003b025385ba053b66db73d9e3b27009f90fb84e54e
+51264027b0cd2b07bdd3b1665be83d9ddf5bbebb701f1b78b2ce51183f6c097c
+81b37a783abc8863a722f44aa95811cf808e67e13f64ea51fe458a334e29e9d5
+bba5efc7d15911fe7eadfb0dcfe6d76f2f661c9cfb6349937876ca7806813599
+6b002c560349aa1daf9fe8f0e9a3537f3371783d2170872e9a518d595cae3daf
+6c1e1fc89d7a47b0ddc36cc6357e8ee37a65f2be54164f6031ec9b472b6d62bb
+a2a63329e8983f36b1c961d1dffb66e6c2ab02b22f8e0d3fef1b7751fdcfe0d2
+299033c39d8a1e61ffc15b2179c782f2b47e048b40d4fd788e393d87fc9ea967
+e4f34e29b39addcb44f627142feb38ec58df2118d3b6acb422e2501c0ae644f1
+1106e2369b3ca51493cfc252d254ce7c208e3c95090af98361f3f9f033cdef99
+b4cf3bbb96bab357d89948bc1321169b72e3f7d56c73b7d508dfddb22756b5aa
+ab05a184545bc4a0a5ce0e9157d43a923c8f788ca7b101f8d2f36b1e418e6d49
+0c0d44eb258c9ede7238db838d7756f8abf0a4cb6652437dd8a843c70c6c5aad
+9617ba8ac6c5eadf8c04d6a0716b7f599e0cb92eee4d032c1d4d772d9780865a
+4f1b10a8c5d3593025857faa40ae0f3d8c5424e7ce19a295be107e237b79b8be
+6a4608177d3f1d2b5f1de843dc34e6b103686d99e7f5cf4a9bb18d3a68eff852
+1417e9e5562d87cd1d14118538bf9d30009314b5d9dc148afc660ef8c4eb6ac6
+f9dc73cccfe29cf8023cf1cd7e808452df00ea8a72713b51858067d8bc17cfe0
+f3922c0d0eed7892e8988a58b2980876f4e0263f217aea8359d81a63e7672ee5
+e8383e07409df24d5f8fb537f2150492760ed67dd9fe18ecf1329680214197a2
+e7868cb4e126d48490e2af7acff6b7fced188a6f3783f1adc133bd79f77665dc
+88b2da3142faab188a9891f2e2cccd74000284e502e86f271539a3752d317b1f
+f895b0538a29180e1efa355f0aeb50da45c8dcbbfdb966ee7f118268b4236473
+ee6b546c279ee3f86241482df2de4cd4a6dd43ed3ecacac3485408ceee3b738a
+18ef93bb85a61b16ba1d54a6aa7bc207c9bc9e17f53564dd8a289b7b84290b28
+5300034a7aac8ed57a1a7c2e234fc5e9475e24a5f56134f87e958778435cf71c
+6c800950cbcc5ced64d0cda9a5d437a97978a3895df74f3c38a82c7401159e33
+d901341e34f82582fc53860902b9214a40480b335173e2a8f3a528464ec4a7d3
+f04d3da630ad8f3c384a021f5b0537b0395b9fcc2a2543b0539e308c94834919
+6a8930e37b0719058d97327cbe6d69ab1572382375ebe0290c4e137cc56d572e
+db9cca50a928e927eed85c75c844dcf3aaf27a5828f25d815c88cd7811532a5a
+e594db4be96b1354e45920e2575254bc39efec188bccec2e91a93a4eae6df71d
+7b7e19a047277b1bc545977cc35376ce82c384c9622522b835628433ce881aa3
+cac421726252c52cd188ea5ae93806c0486a750b27b9aab76e4af49b3a447d3a
+5878368c6b45a9591da4a50afb5e988626ad574712f62ea96e0627a8a1c73f0d
+28db9cf51bfbcc2628837f069337ccf8b50068cb73ec62d8689d0a889bf77fb8
+e9b2ff406e7ef731ca20b9625e2a73779e612a21c87947ac913160c7e2b66b47
+038e329ee6aed44a8726e540a4b88a0987df182bd6bc213dcce0db5b66dc878a
+0b2def21780e4f1a8005365f7eba899fe13aeff9f227d89520a380ef19950b67
+d17200029ebf0d65c319d410070d7acb24d4869a1d3fd75a26fa9a6fda038983
+61e4d3f53a0a6602a4ab29cb9985bcc584879e6fd747b3ec3203329b8d2b25de
+09bcea26694bebe87e0eced5042ca0c460501d665501fca41716137567d58db6
+c67470758e78c166997929464f49043b9712afd371d4a4348fd206c7caf44bd7
+75f95848636b306c424c537746eb4c85219942f6bd56a6151f2099724daf6281
+7936c693fde6e376f69f63430511661372810fc2b9090b3aeccf70539e2d1eb9
+39125bfe59eb5011470936dfeaa7442c1b7fa9e8a7bc9e2d69a6e439d441b427
+26e61bf0a2f8656c473527bd63f3fb6cddf14ca0a449a4dce01948735abba8d7
+a1ce0ca12109ddc89a6fa1a7f20ca44d8193f17f98cdab44e1ba12ba195647a7
+11311d0c299d7172bb44e6be5d5a2c2a8933631abd0ae416c95df7894593d35b
+139a2c059ca68973b8281d03dc3f6711225dd0d2f6668d1cbbfbf9d9f14b08aa
+f58c73ade7cbb98c8c5179d12f4a02fbe85902f554db55a72777839ee4b659e3
+c45c7bf7b6b5b85fd44502f780e608b9eb157773eb7b461476ce64593fc8e30d
+98dd2cb7e68c44add47f63454a320c7372cb2623e0e4909a6f8f9409686cea01
+1bb93d43ea1946029d9f0ddefec5ede94cc533504148b516ff05473b257756d9
+e13c01c52b0e3a49b6472e28738b9222e11feb2f723561b7629b6f358e3a7292
+6c9d9eb6e5eb59f2321b90ddafc7b5f8c516156c1121ee4d58e161daf4795f95
+ebebd9d6427b74d93df2ef97b51513b8064d51d1b0e180e0b42b1f78a5e7beab
+f89fafd28fa1dbb7541da4c2ae6dfe8d9ece180b7b2c33ee61955044d79ca0a2
+338a77da08ec6c10af63dade9d446db932b45e191524291cec8dc6608c334820
+afdc1390836a724c512ba88670faff62432fb58eff611bc3f5991ab795f9f699
+42f3d601b6c7e8b9f5c3080066339f75cec638be9633750c79baf0c18663ebac
+0bf1384e5d02085764dbb91f7c15d5dd3a2c87978259746104504d84bf384271
+30f0186ede8768a3c0d80dccaf187f224a8c9639127585b24a5b0a17bd7f589b
+41d763ef5180fe209c1a6a70630d5eb911852eefb8c4508c59ad02391501dc2b
+9b094cb2ca48fa82bd26c29d7c4c9545f88f76b1f122da84737a1e89e11b032f
+bd4ed1252a92f4e6d44c176f41040cdb6148c01a27ce16a0041e8eaaafc25301
+386be95087a9a9b688ee0a36fbfe9e8bf20d59c3985ed5a5bc128faab5da39e5
+1ffdf2913bf166931b759caa5f667036dc095c94018f4c4c3c292860c03c8bad
+3421777c8bed232a9ff8321a9c546044f8c16ea40e742a8401f736187efe377f
+c71cbeac3c3607d49cc5af1e076c0fbe3ac2e2eda7ea168b27383e3b7c05234b
+11b9d90c07e9c25ad7524810e468baa97a01eaa0c2c46100cfe1187cd8daeea8
+9e03250d2b6964ab259428ae3eb7e7c65ec9f6304f93d1fbaee1a035d7c47598
+cc3e4970df95eaff58ba6c75fe9a72783f93e65558d6b6b3487330a67648608a
+d39c215b6e77f688e002d0af2b899c55e22d3a7cbd91e5d2dc21783b9f63e222
+5ce8ea565564d76e634bf09d1e0a09555808579518c8ad5682f9f5af9c606912
+401e552c71bcc4db2d6a3e8e363592fb1ff5d4cb73d723bc914b4713955845aa
+a510b144b2ed34981f859ff82fe012ca768646be45faa48a105686beaa01ec11
+ddd9521507e2f7afc4a294c6432cc4f43845b2f146644dfc11ae82f9e4947a05
+2b55080711ccd8f4dec836e166a8ff3414dbad9742714936fd53ebf1d6f5dd2c
+c034754e3ebd14e8a23cacbf3714ffd9dca22e044a1dee02102dcf2927b8242f
+8d5e2b64d31c07283f63b169ceaa9f460c7d47d8e6ba739030e3fe29e0643741
+fd7a8f84983c5de59917589eaec7d2179760601497c651efb98dbf6a009837d6
+77fa0419f2008ad0e4fff18f2059cf6e1491f3723c97452a712daeeaa23e5234
+137c39cb5c103d6fa68aa1b893e59d6bee09ec1ca7cd5ec37b505d5d16fea81e
+c6032dca771dbf624e04352f7a81ad1f9df6e8a0f876da900e682b93e8420cc6
+46f1a13067749c1ae6c3080a34d61b59aa9739fc5d5fb53b25da03dda547ab88
+efd1f0548f5ebc44ae7a627da31b7744911ae19da5e4d066cd03e5408125d3ad
+a377b9fdc77fae9d83930680619431a92d6b6a4b86e66b2d075e9be41331a45d
+16394e997bdbbeaff17bf86296958638117ce4096eb7807f98edc75d6082c68b
+f767d39d4503f0272c675c99cd48245bb4870668025160c68d8ac22b04851c10
+c8601419b5835abda6952d17e59091b36dff3c1d0d8636dc85b0067d3d7b2462
+75549aa59e84d1e6c7ec8d98dd15eed59a7cc36f5a485fe7ce4f26f114808668
+92157ee5c6004cd7e3cd96a22ccb1479e9ad6e468541754a2849ff91e21f6210
+190e57c000b3a2b52979c497f898e97fe80c8581375c9789e924fa6f513acc99
+51d02f424c4ad4976156a1528b4c585774ef8e654086aec826a7baffa1504d4b
+60054b58da2fdb284fa1b9487d73bb917b8f74d1c4fe7eaca159890bffe5287c
+8c6fecc9a98405b9e6619e6413d6e3416b60f1d2deec447f87a5e3dcd69a39c9
+507762995a015f50a720759e9582f34bd189847e5fe595dd3e21607b5c7c84b7
+7f79909c24093fb2cf53d4bcfa59644e32496962be5df56ec3f3b408490c4c61
+b73112af2ba06a246285a2d628254a17701a7e42b45dc9b94a164ed0e78a3833
+f0f98fcf2628c1fcec154d27e75664f3f4c86932779c25f8af5a35390f3b89ab
+2e1cfb197c78c9f847d00c9e11b4d44e6f77dba7d55ecfbcdc857836c4271341
+d6883e98e5e46c559f0376e263c906358b7b42dd5cc8e976856f20a476749bbb
+de659d0f259507d5043ee383432fbcbaf6bdbf7f0df6bd78f4e22a811f044e74
+0ab67be603620e32b9f427344f8d380dc0695ff5fe3b45119a02dfd873ad1517
+f01fb5e4ce8f4f160e05f81323b5e949b7efdccc5ed88b043e6169cf62ef47dd
+4366cbf797b7d651c16ea7a26c90c6b1f35dc46f5d4f15505f24a87aab0e0a9f
+0f9220bba672eb5d45d41fcd7af8dee12f2f411f837c5d1f49225f64a8195719
+bee62638d0a4f77c9f1ef968a2556eed3bcc5918f154379872cc7435e57affde
+0ab679174b4b94847001b0f2ce2aa325e91087b265832f7a9712cdd7f08984da
+3b4c35a210774fda3ab861382423b735a4584ddbf63046fc543e2ff053098a9b
+9bd1d00bca15c3b4a521f9e2fcc09f15db94d8cdee0123efd7037ffa53e3facd
+3ed3931f9d7e4c4a4898edde325dc1d8b2365d6540d9f152caac2c98b5f0526e
+28bc09a7fb75bc23712f6efceb4f74b0b92bbed69ab77b6d81fe8e8d379a269f
+a58d53c4db1a704dc9a00d700a8ca4196e8a803e549b8fd1dbf62069cda0f20c
+1ef0c6eaa9bd4c3c9cf5a433b599dd8f96aae49e26542e54b6c5db872c011c1f
+56fc29bf773b0b46147be644d84ea0905dced0c4f913722d4640c2665f65ffcd
+5912dde22b0f5a8dbd8091b13d37ed305a0bba75cb9f0c06e7f13ef682668087
+49c9c65fca54ed7d0cd9b644201a8406a86c0c6d2fb772e8eef23e69b047e9cf
+a86108d6616dfdf58287e4ba7dd42722e0a09ed0287dad04b9f97c6566d5e3ad
+e01b88713afa8a903b0c7307c06e843079b1c279b88e0a8a1dc6062d18857a49
+a732d6ef1389b790c4e2c92dd11d3e211824a56fad19e1391649ff72af32f20b
+251b25dd0348f03d195ab90e24e5ab012c2cbdbf75c35a4a0837c0aa2cf58f31
+d7b118559f708d7f577eb55d1ef4b1f221d2db259cdba3c669d0723dd5a6ce3b
+af1d0352de780e70310153f82edbff87e6e52b334cd988046f477b6dea94a0ce
+81c25b6c964111813e271a8b71a8039dcfe170006b5671d52e286c07184414bd
+56de6ab7636b162d6c49a50d61f72f64e41736b7f320d8190ca86e7115e2edbd
+4ca82cbd2c38630b6213eea63b0dbf8f0a4e14f875104cd0cee45c337238c487
+8f3b3a3ad730bee8513816fdb5e6aa6a501f093015afce07ba6021ac83ee9b9c
+b9593ff0490594bc50bd0978224dab110c02600df55555d78255a204f0d9bd6c
+b6b206c7e5b34d73c965c6fe13c2f42c53f7365f893c89fcc93a560b32281bb9
+602b7d68e8a30f5083888a560feff55e06a14e7b28aa9b245485716a02a1372a
+8d8b964f43289f09203bc8a08f6b06d1aa93430fb7082082a91cbbf7ce576389
+ddaabeacdda402720150c80611b8c92a6bac6fb86d84f581c4f739dd80174ea1
+74be24a95af346ba420050a5cc5d863a1bb13ca6387ee7c2ae2dd0510d26fe22
+59df944fdc4573fab539408d2b363d561f658bbb834e5c4933d7adc2054706c7
+70ec016e5b4d1d7849c443b62c3dcb064b287e17b71af93e5685524b9429a756
+5bec72f2d7b90e6b731eb6347833f43ea87270875f558f58a9eed173b49e0223
+39a2df98b9e9c683300718976be7d869cb8603ba2347d8992b2a8f835692985b
+b59aa4b9470fc83b7dfe3c1afcb32f6a3829830d0c7b6750d3170dcec515b567
+45fa33b348056a1bd040b08a639c5661101a6404e59aa1cae81bcf640c88cc23
+9eaf8f11559fda4f76eb58ffc5d717491b69a59480ccaff542d50973bc2263c4
+42c6158df191c5e0d152a015e23d3647da09aef5bd2618efa87e1ffeb5c83848
+02861ed748c791e67009a655cf71122c4261f03e49c3aff4c2934463d431d6ff
+ccc4f77dec094db98d837aaee495df98b198c7a3f4e15b7234c949759e78d73a
+3348f83ce1003b43016c3fe8dcdd296967524aafc0dc2c327768721aa1d7de44
+ee74a7a71ff5bd617c4677db8b91045dc46bbefcd2e13e6fa6f9cffc06f29f5b
+fc62b01b3fe7963c0075ec2821e919a242dfdb8d7b44a1d44e007f03a871c06c
+a4686a53afbf81bff06ff4fbffeef7db0e70c1c69275ed0417d5f5df75222e66
+128acef469a3d3628cde73a755a7a5d1f5726df4bd27a4803d462c565574571f
+766719e5a47077d7c8c04f5cc8422b3dc3ae94f4637fa0a6df4aaa74946a8f7b
+65e8ca39c93ce57e047c97a89959d6f8e83f0176bd20ef7fcd19f4d9a63fd2ea
+bc9af78c7c24062e94a8261d3961fd651709ecc0c2a932b81d076db382a2b639
+2272fb11a50de96d249e50ef6691735418f01fbc7f13295535e81469954a911c
+7931095ab36159a53dd0091b11680baf1db34b1769db0cfcab615af70bd318fe
+369eac61b2839bacc6ecf134a5d776c98be1e904964296ab8e707da3330bc84a
+df1039ae398e0f00219358bc21a1ecdc2a5c3875eecff5d7c056651db88d3cf9
+c6d1240ee068c043b16789f45428d74da1764c7d8ee717b9e3ffbd8826186590
+024fb44a9ad8fafe2c8834475136d1da7a04599074bb7414d5994fc074f203d8
+64862a9ba52e86322e81eb16367cdc9c28e2adde6e405a2026799b45cddfa899
+25f67c6de555ab971d3d1461ae6386f9a4a0f73992352cba850dce11c424967a
+654a281db80f7740d1d48a39b88a3238ca1e1c47f407beddf9886c205afe3744
+23c4a1d947b086620063f4402b4fc88819014b083c536dda2c4de403b22834f8
+c2e0ccc3b6c02543f056930e71e250efcee82e7918cd450b1f2953e3bfb4cc40
+faa00fcf8d0104731171b7a2c8947408b18915c4975ac955d51e13b2a58d6a7b
+209ede91caa11899dd1ae57ba77739f3cfd1e9e883c250b414fb505161724490
+1c0ddda419c23d9d43eee3aa75444725de6b60026016f8c392d2253c0e25f739
+6790db940ee1416d8bf5a7d85c4b84bbc30ff67c39058c2787e6ad295faca9c8
+c8450f7db8e73e9863c65636abfee3d9a78dfac6c70ae8da6a99f3e1309781a9
+2404bf2fa009c96a15b6ff192a4425d158a898249625295093e9542474abc438
+f158c4e38224fb56fd41b091825082ade331cf97cea25343a49ec638d28e6219
+21bc1dee0eb2a5f1c96c4e5d9b890c62f7dbb2ce870a3632c98b2103c79bf25d
+538fd511701e23a62ed09df3471f5cc6b5e4b571723cc1533c952f29ddd8a08f
+3d8278a2e5946ae0a7142fc2609fb0b638774436a6e1643dddd7799c9fedc33a
+ed36852959fee6ca336ca72af7e2c43826fd311b6fbe1a309434f19b26d0c642
+b860f47d481fe197f85f83b3e8d6d01c2e1e8feacb840db3647da2f84b308dfb
+c34b148790d2ec0623aae32a025f494c798a318c7b85c5245491835022769c95
+425d835e790dc03b047185eb5e67817ae634e7f7d3c34215f6bab36a9b2667f8
+db7273f876fc940336eaf85e9a60e122340c82e1a30ff56c531329334348872e
+7cf563ac0cdda7cc8028e0e0808efdafb87b193e3af70504f439126e6ff45fe3
+c090c7f94b7597f997029a86d5852bbca4358417398c34ccbcf0e2a74d17199e
+584f3dc85a4e143f9c2b2e251cf730d6ac982d3f2ab0e8f4e54ddd480f334c76
+995baf745cf5a2ea992e1b37931236da65a5fbcfc98e467c9549c3524cc6f315
+902771386e91163f87d5d105bc9ccc8c9410626ffa7c0550418b746b60765a37
+625a0b46c32874a0de9fd1081142fe684342b19d28012f8a7b49755bc1543304
+0668fc65e46b856f173ea02f9697aae1dc0792b6a1c29994617f30ed6db96190
+ff5fc72cbeccb1dc901b72096224d615b223a83adc100eccd0338e95c5fff3cf
+e4f1b3ecea8a70219822fc6459885e6c2b7a40f72ecefbd7145287acf74b890b
+c1e0791001d7d391c15942f8e658d1754ef7b304521ed3b47db20d2b0c71325d
+fe88eaaf8add2417a9f23bc4776a045595f8dab8da0b030826de4a20dfed810d
+6f1e715a33d99103d8d6b122d83cf5c7efa21d5161e9fa70c0e255355fa2c581
+26c9f1935c91595f3761365a1bae08a22b4fe88b8d1a664b68e5432561714200
+5bd9496969c23b0a84302623b200ffd0e321c4112c5c9f413594589444cfa71c
+811bb80bc9ee466f7359b743440113659e37b1fb82fc0c43a21b48472532adc6
+c760958cbdd5966d09c422d76cf3cc338839d0803ada555c44c2e7d00ebcd2ff
+1750b4f3f2293500a07840a1ee46ae1c5ca3e52c4d2c4e4d02d1cb23af106601
+a1c63845885cdbc9bacb4457fe8b3ff670efa1dfd58ad6ad4250b56f6bb3bb32
+bb064dd4c94a21f8701c9a794ced22be206641a9c6cfda9fc553c1ad2ef15f67
+7bb53520d660c83987c22526bee2be4863e8dc4612cd92396e3a313c4e551995
+b91e584d4bdf5c750254143e40f0d3a5292b5296cd511f952ecfbfd92ac550e9
+96f27e73fee48d9ecdbfa8903d858241aff8e801dc7424f44fcd552534ac96df
+50ea39a18039b3eecdbd770816b947529513e1f187f0a26407e7b88eaa8f1fda
+3b59ccdf7669833867f2603b0a171f2dc9c85e63bb94442f785e0471b29cf4b0
+ea4aa2dae456ae35ddc72ab9db273039072f5e56cd36f76e870abbfb1b6d6f62
+2a7584d3a97fadbfc42780e9d11f6388019a0cd5aac74208a29b17b355739049
+8fd6b2a2e99d1ab68623fe729024448c0a0694821c7a82405d10bc3424575f8f
+4dba4461a57babe15295f38b30f590f88edf418215f394ec3851be9f75c7c829
+f88c575ae6e01705aa45a44cfd22a8d30e220fc58ea71014f29ebdcbbd1543a6
+f923b2d283499f1e6fd75d2d4b19463eec58f11d06868e500cb634d4ce90ef5e
+c8916c93baae83d8a67db06bdc5edef10b343fcbe2252ad39423df2cb4a0b2bb
+1dadbf4816da38fc02a38ce189c3f00abea0485571b7b5983e6b8b1f4b52f500
+29d0a55732cda7ac10ca1fa1bf6296d53cdcc3077ffc4f77220a8cf0beddd6b3
+9c53940d6b98b8e7d3448846684d279ea370d20d71aa990b95f38183b9676a2f
+59d39267393bf924d947316a3fd0d084bf97f61bd1c4a1ad1aa8a2d7ca64a7c0
+854d779e67bce5f1b0ebb31906fc2b7aeaab4b2930d9a30651de03bc9dfa9a7d
+3b76c9913c18ea9c3a16c2a2bc44a5edf7109ea3a38b1089f9730d8c52e559b3
+2ad2b11f4bafc5e4015c87cce55c8b85cc624cbef1485a683264dbe7e0af6860
+3b1c02fd43c52b338e4941aafbb1ecc846d38a0de08ec67a878faf93791a7841
+fd6829e15c6f4a8b88e7dd47edc41fe4605afc9fc43be3ee01ed37872d017753
+2cc3421d3a29a8981402f36c55f5b7c156ebe87f316bf4358f0a251eed6d8ea2
+92c1bd1bf6548758b897d506e8511e575508aeed7b8cd59e6ae82fa9470863f7
+ec93d8c18f959b9ca498eefc3c3a134ebb046ade6c91cd521901cf6319b60c26
+e95e044fdd98df44262feab38df7c827401f9ae638438e9b8d16d71ee5b40e69
+434f9c19125482628cfa760e6f55d1f4a5b39db2a6bdf3ff410aa4deba50bf0f
+315c13320426cca223f3b114e31974741339cf87432c76a69579cb389b8995d1
+fda433435608f448d15ff798165ab24f18adf8a98bce982d997c703a053ecc3a
+670a004b2b1dc65510aa82d5bdb71047a4502f9f4bcecc9f9035a3fb4bf4e79d
+b7a7c564cb11ae1165990e9a6c4a38139306ba8f8987c0418c9e5ea2224ccc83
+2d968bf5ac88fb1aca4fab52804e45276f916f7608e4a0398108f49fc64498bc
+c54e98168852d2b2327bf75eb83485ceb406d9ca74462b5e4a0f51611058cdcd
+5bbbdce3539a80e4b7caf30d8c883c495f7dfdbf29ec28922ac5a0542f863ba4
+c788540a70bac2288f7e1b279baf214b69abcbcc3d609c7e1c5260e7e9f42404
+22660c791818abb6cf810078017d38f4dd4d8d054e5978b70ecc666625afada6
+c9a04dbc334f91fe7169b10f7aebd72415e6c905b7aa547b036cc354d4512d70
+eee09b21052d2cb9ff332a3b4251410274fcf979da1e54679d4c2451dbf34c6a
+4349957700760cbceec22eb8f95f5ec6e1662d7a35fc0420ae57dfeeff83f0d6
+db6dc405b6dd2a08e9b26b109d5752f972dbe5e0317438f0de6788a088369558
+3d8459414723ad4d041099f68b494a1a0679c69d1aef7e21f8ccc4e0666d82ee
+39e801b90161b598346451d0429a2006c40301e342c53d7c1d2275376e527aee
+b3244bddf9e11856887d4d372a13cf54e4b13f1b8a94e7f703fcebb88055a3d2
+28e0eb0577ceb1b03b8437022000eaf30cee553fd1fd7d17ea6fb0dd2b4ccf57
+20ee6340a44e48ea33ec5246eed3c5f6b5fafe9abf9d2b3751605aa9461beb78
+70dfdc0dec51b6a1e8f6994db2db78724f0f4ff4e44a06560b3bbc78b21c71bb
+d39dc2503ae843955ab07128a5a4ddf70b7f7b5865410abf824128cbc772cd51
+c93166bebb2e49d1f464a63d9e36de0e19ee87f3e2e962f4dcf32c4859e21f0d
+547d215f3462f9d6791b18c4554834b630c386f58ef4524052ecc35bf3b1fff9
+20244a5bb05d8422a789dcf76e0dd8589e541271a9eb43dd7144f46e08094c34
+328030c9a52604c921736ad3c7e2351ba11aa0fb1776186e0949b76ab7cc5cf5
+341eb5acd6978ace3caf583eb63b5844d65fd6d27f4e7080f2649022be66317b
+43bb06a958c4b69fd17744c42a201234a267a079a60dfe8c01517c6cb3b28ff6
+303e55d5855bbc262235807c7012ae693dd191eac027bd445a4620557ea0b2d0
+b9714edf9ec18a3f77861649ec0b265967c7613e4e6b97f7784bf59aeb090610
+9ff86cbfdc4a965769b37db95fe104cd9092262d2dfc31b9b45ec0088dd6ee9f
+d2646ff14eefaff1440e1f5a58c57abd756a4bc6d8d1d311b5bd3a1d807a90ee
+e4a21155f88fff003f6cf71af6c17253092109e62e33becd17535569daf11073
+8c6192b602f8cba0273f0ceb88734f1d9caae35fca9d114e2bc7f4572489e565
+2bfc822ad1b00a98ff35d76d5ea96012b5e55f4c90c6aba063b12b2aa8eb6dd5
+9e286194eab7e716c166ca8d4d6498ded0c30693c1f1a65455fe8bb8f61b0c35
+ceb5e83242a0dbaa32cdc937a77caaa77fb48bfa01bc082a01c077f1e9329251
+e3d8b8ece33ee0ec46a147d9d53a4feb117dc9b25f7271a9832ef7b633937c55
+62f35747d42e67890c4065fb909ad2135afc9fce5f67f408af00ad1f1973bd76
+b8c9fdd9d4655e866e5c619c41cc1aec268f5fe7f9c4a480b935ec780eded087
+b584cd6db70318274620f6b2d0fc8740ab3b504855b9d1e05cbbe15cb3fe4a3f
+94b25599daa9be4fedff594d59aae0c6c7936d9a7c04741a28bed8930d141ddd
+2958d8a639bc76854cc21241dfbf7576534eddbac98262d0451cc17db15c799f
+d30a4755bef857cac4050e99035b5b1be4eeab8fe2e41881776b26c252f87c2d
+15e6d4ec4a71bde3ad42a49e081e08c04f7fd03974071231920af2d7a9d405db
+f52a218c923558aad278ead4294c3af38b840a43e85dcf24c7c14532ecc2ef4b
+47f04db61a018f12a94410b8d1d87e28f9813bbff330332679b97baa69a3c295
+1351722f2732795aa71ce0f66c2e2197ddcace161c3854ca731e15e95b4e3b17
+1fe136e073aa6c31d96282602f52d72f79ca2f6b9687e2ac87ef2725248aef36
+e4f93cfde164931c72c49fb506dfdd43228db4c5f3df01fa3e1bfa31931a0666
+7d8df2c3b1a69b49d40ffbb58d043739b69fee67c32ff13eeb91d9e3ca8c49af
+72cab55d5336667c784f94d8fa7f9cce5da2a26ce54de16d71ad0d0739e5964b
+eb53062529ee486b01e78eb8b90efb6cee9c239dfde94971d5793864e2885863
+5ba946ef7d2603fcd0a7d4011d7fa4f3b037b6f17ff053c94eb1df5b9c8b0b18
+ac587539b3054034de71304bf2c4fd4505a3bee3f347c77970bde68ceb908931
+3deb87ad75583d984481cb2fbd63daac0451c38f127e9dea7faeaf748338a781
+9f9dc9f14f9b83932dc4a340f248e8ea204fa86d1be426c046820a5df29cfd05
+ef64314620db1bcbac00fe5162f55fd8bfc641684f467116b2e50ea42028603e
+d20cbe4eb2ee83dcb8af11a580c409a0e816fb92fbe791766cbd2342e4b7213b
+cbf4ae530a0f9fa5593e3484c4c7a71709241712b7fd5622144f6f8845081a1c
+2fd7c996004669905854c3e4a5c7117473c4889d06ec4d03e08ce9896c563883
+6361afb92735c9e65e425c24b0aedf215020bbe8c714871c20c5f12ff5ca2e90
+00cbaff64d21dfb3467668196edc07250501553d839297eb010ad3d0e5f288f9
+224de41f356c0c60dd5d15ae75c284ba5c00afe440bb353861df6e0990d1c781
+0c7575122af8802399df61e926eb73deebd0fce49cd5330fc4f82dad7bb08e89
+0a113018ac7555d9526547af448afbe5c10315290d91a2bae84580b69e8e3332
+6bcb99e8a9905763e4141f47a073998200dbae09acc27b9f50d018ea4543f658
+e448cf0a5a5f77746b02715633b8b3ecc24ac4a7403a03008defe851943ea2a6
+8eb9751d036d83dc50ec1e4d6e72825211818a84a560bba5a1211a582e8a7a2a
+cda8af3a29170f944d0c4be5ff3679020cd7d9a6d56d308ea5ce610ebcb66efb
+f02c2b88d0e12e181b910a2b15531217901cfb6aee902ee94bf215419d5c571c
+ba4d30a0e340dabbc775b67ddca4d822280d0c196e29d79072e39744e2a33e63
+9083b5e438033ec6fe8ce627e1c33be61fde5d783e34fc1951e682a856fb0fb2
+46924c22f261b310e55b85714f7c288bb56d02fa8174b32117cf92b8deb1cbe6
+ea2ac93066e16eb9758c9aa41b2b76f2a6e4c3b6ede6b93f0d6a8c41553a936d
+6e3bd417539f05c2f2d1978394b7d02992bd3cb04b8781ffda4dfe218798fead
+e6a24a424b85a8d861f5a00ca950d2e18fdac2f312fa42fe0e0e2a52bb0dbc1e
+62e1de0385a4e5cd457fb80d35fbc9e8368249fab60da88a950a75c74ca5a46b
+cecf7db6c39c038b3c1b4132dd82438fcc6cf2107e5b912d0ae2069a6deade3e
+6be17ad36598ce319b94e2e404df7a32ff8ba71a6eee8bab99f6272c63bc32e2
+f6f184be43cf218922f2d3d5908018a165679c9f36541bb843abbb50128f6c23
+2fb147bcfd899b64a3a5eac1db1fd4f716b77264749e2e25b4d11bae63985fa8
+c2372111f54776b1ca426e128b3419b95a310d420bc7544327fc0d3bfede958d
+09e4df1e493e3b027769bec7223c929f6c3fd50b03e3f5bb700c99ac20ef93b1
+a0794c6d8a4ecde00e93695930fc8aec0d3333f263ea1a486d47c1c1bc84b70b
+763ce0967e7ff648243fded43328d1bf7fada7bd385866686fc45fecd27be321
+a051cc67afd02d6fcbab90041d63b991eb6a9a556924280837ed9f6edb845f13
+9bd671c28b12128e2b98cc820bc9c66d200e5486072d4509db457140770960d4
+6fe33d33843e4c8803c78c106eeba3c04a86479fa2fb00b83285f9d9501367ec
+b5122c3f4509e97378ba66481897ef595e07aaaf4e8d30199eb26c8d59a22c03
+69db3d8448947bf221630aff46b62080c8f948925f64b409166cab8775ce6720
+97f7a80676ce1330fda9bb1b30910afdb83245b1017939007567818273c01601
+24d40c0deda638962428e67c23c849fcba03863c0501f53febdd2599233e6ce5
+aa4a8144698c3cf99e7ffb6665f153f690d43b72a5a7b8662bbe1616171fe0bd
+e085211612b55b1ce7a61359efef89a7eb9e18ffed88149802300c5b4f17a317
+dc008093a730c0ae4c159d5d1407d40e106958687ca8d91e86fc2f85f753d757
+be19ec0f2128868e2a8c5a4ca3a59c5cb61a1d532c7aafd0600ccfe9852c9445
+d85755037c5fdf211ff3d9436fc957c0531e8e3e0a9a0f3686c6fba2a5b5caae
+7854a2f99fa11a1497f4d34fe014b5855700351c43ef3efe53b0361f8e782b3d
+4a116f1634edc61ce7029f10d3a3f0e033429157b0e3c807d6966deb5fc086e4
+16796deb0e01cf3e9d91ac590c17cc6714a8291ac1329a377e771ad984c1b6aa
+386cd40767e01cc8993e023da61e57e474e866f793e45d04296a86d9246d68a5
+fb8073f3974fbb923e237bec8794256081b6a933b541236741fd1751d01e941c
+4a09d374ed604fe2ea47845671561c54f0919e0dfe084c4977cd3a0d7c8b7c8e
+5658cbaf515a1fb72db31b275c3773ebd417b9a84042bb8563a2d2147f79e562
+808caf2013be09b042ca598e3982aa177eecf0ea5251c81b5797d86474423eea
+50f7232fb08467fe913ee27ee57f75dbed94a458acf10b553a8bec45bbf95d8a
+effc0cc181c1d8ab93d3e5fe2fe7047893ed82e0c4ca45a0b6424eb8f1402bfe
+4daef227be40c0aeca4d4ce4c42801cd96862d51faf474d0be9dedc97cc95736
+1a26e87cb9fd9a32075dacc850bb13608417f33417315cb54676d1c73110ddd2
+dbee4765d8cf1c2eb945141d42b9f7fe50451ce388d7f00ec4c26f9283bb36c0
+ef6144e1f47c657924e4d1fd4c38ec9e9a565a6594662802c80c205de5ad8db4
+c5e2d0c5a868cdf3b1008bf70df75d53e921a425af7c944c59395cf9250a5259
+0dde9f85643d4df27b507900c52fb156e5621bbec16690982b7fbd73b5e9406a
+4e3ade9970e4b3582c65ed7e5e622f096e9df8572a0990f71867581bfdf331db
+d898e3719f998854d837730e961056a57324b5953b59e9298165c9e57b8173c3
+7b1c6aacbcb29a1816e643cc848bf4f3a04fdaac11b30fda28838aa1de690b18
+6c9e31aa23555518a714691724daa9b5717c92ce7fd3270359c1bb1a1d1ad44d
+b584cc2d980b91bee17a98e76961f32fd88aad64adde73ce9821d3e871aa873c
+3ec5ceef81ff129757267eff01e90fc7f532a2e86cf791638c4dd83c031aac23
+28663e32a0a24e4f8a802ea323bb275a6655258ca8633cdfdda7a18ea2d79524
+7b710c1fdb1d4d481c7f0380cf748339c9f9ba265f865fb7f27a1167f5db347b
+9645d1d3133ff9df2469f7ab967c469d07743af72b95f703e9e6b1cb6596f5f4
+ccef7b4fef6b09b1474654e44710594e5abf76ff540f3895594b9a3da3f97c69
+e69feff4ba4d2b243d742efbc8b47925732a5133d3df8e48be6416e831628af6
+a422f6ac94d292973cac620ea3f34d6544ece92cc072051d561809d16bce2161
+ba6bdd1f54fd1c0397677e3b37c5f265f2e1142770800015a146bf1dfa15c11a
+86eb71ddc9bc05e8425786b1d8572a5c18261972703f98ab8606fd2d3f47ba12
+fc29105ec1c034f57f1acd268b12fc2151811a5fdb54a1d5d435f52a7ab801ff
+f2404264f71a3979e7ee8107c29ed54ef1b04eafce00fae4b587b6bb5d625ba7
+f7e467dbe692e935fb10a2e6baa3161fb5aa85943fad898dca8d7e81bddaed93
+c572cfe8ef41b8117b0e0677c0239880b4ca7884e90f942e886fd05ed5ab87d5
+e8d73009cebec8f40447403f1f0c74fe99657c7e1a50183234d157111f821ea1
+fb739ab397f6d77778392ecb515efbaa3c86fd7c2b7daeb5e398c926b25956cb
+3abbea553acd838c3f545cc09517a6b02fd9473d346450b4597989884aad908f
+ce110e0d6c746f5432cf8992692f206211982ec980ffb66816b7e2fc92df13f6
+89cde56746dadb808b7f3303eb1295a70e2b41d4b74d6480f730e0b9a6def185
+54653190e1ad942a2d129e3d5d16cb3317a97257a461254820656c8e8f2ba0a5
+f5bd0bd429519391440d5f4e26b8feacc89c17a42fbe894f32444137584fb6a0
+a9bb11842ca077eeee944f68db029cd93a1362231f73a91627ce4f96a6b10109
+cbd1e6afdcd1c8348d056491b8805d4661881be640f86506cc29986d5f38f919
+7f5ce41d286af679e60d0a5fbd6084da79b80b52eb3b4b2578a9f432d242f3fa
+01d91c4554da5fe9a7cd93b56795fc0e7c8dc09d2ceeb267370d9e6701a3fcf0
+5377d09f071cc02eece8d2cb6dc6541ab9d0b88fe84a86a28e4a506d4a035c0e
+5047a56bc1a2954da57c3bfc4d61ba0e927199b1d4179be3f9880522731899ef
+60de93b03caae2a9d6f283b7fe7a7db230f9e0eb55ccf1ca989a93addb05fdb2
+bbca902fe8800611bbaf5cee27e88fe6cde22e68f31cb1887f31b3eb28394aa7
+cc6ca6ed6446d7d6c96163367e255395c380b65d0f839860dc20064d37b01650
+271e967479f4ce901c672e0513ff8a88a4a323b309a74485404f2a9f6c827414
+5cf0e70a294605aa1ecec5dbaa4a1a317e8332094521bd33f236b0881a11bd06
+aed0754b2191cb704ad53f4f05f4387e61ff8adfe313a286588af75ed9c4b494
+eacc8be5b5c479d76dd41dac0fcf1199a85954006ff0427e1ca8d17639a2aa17
+8cd61a591c588087693f141dd19a5f3f48fb0cdbd026de0cdd2031cb6e8e0c9f
+eb704160034c12a381dc3de9189e16433c3b4477d26c756f04419d3bd53bd77c
+ff54eaa93deb18712cf9c72edb2102408032eef48af916c8be492e53bcb37611
+ef5b767bd8dae1282a8b45eb9a18b19c609e703f5ff47df2f082ac034b07a1b6
+efc72ec80ab043a7a31af0de00048cf5a57227dd920cbe1dd9fac0fe349bd672
+e9c7466443bddb3c9222a221bc1340be9ffa84a274ff6afd78cbffebcd6460a9
+f91744d2da99aaa1b2d97f48560922b5473f031b00e59b4a55fa0bd458e3a2a5
+4a7d1f111d615cde5f0c99c48d5579bce752262d60c1a02eff645d558f42f50f
+f30b1177ff5107070f785ad15ef31a09441a5a29aed58100f0b6c6e5feafeaef
+bc6232941b84c79598a649c7d0b2c75aa67c3653ded9203ca497c4dba2968f81
+b0601d193626181b4bac50c9d65a996881328b94507cd3ecde8392a52777b096
+d5c5e31057171ba7807bddb3d645d25c4e405e8dc4c62d53bae242ccea0adc22
+77b0de50ff5c49e083392da8cb22799c15b827222f67b59718e5dd2710d7055c
+e736dfcdbd697bdd73ac68e105eef6b1fa0c395c7629db3b5a548f7a0dc2cb2c
+1d341330dde67b148b0c16d057fada71df3339ff249c83269d3bb2bbd93433ba
+91fe54f637b7f35d2f399452d92bb70bebe7a17b4a21a76e6d0b253fd4843522
+d76f6ed22ba72ae7dcd240b51e553ebb4df078d3dcf13d2fc467288afc632dac
+8e3d19e45e5317edb957b41a9f104542ef6b3b5ba5c16a4c43b26b4dd983cdba
+532cc10b0f2a1a8dda878053e664dff8681d946945002862218498613ddbba3b
+900a6f6da6d59346adb97efd023cb204da0cd3d652f3428baebf14cd685ef592
+723e40993f674860fc15c89c63ed475adb50d8eb1fc08d7169f468f1e1dea003
+20cdb046715dbd941025587139b9bd2a9c3f015186ac5be93334b85006e1890c
+30d3ba936aae41c9f3565952b92f83f2f129984f7f14fc12885710b9fcc1acdc
+dd32ab54e16b9cd7d0e93dc536431125d3363344b54e387cac02dcef5c104680
+f9ab6b01d57795a0f1bf678c0c59edba4ea69628d5bdc27f05744bd6505256ad
+3ea6e3399d6efc54d453be7df1bf91534dbcf34f4b524111912bac690c2f7fd7
+daa6b15686e2442c3baca85d66a10d2782f52002be12ee2a3c635a925fc72fca
+e710624b9474c9b5caebeba5ca362869d8559428d021ec74dfa31745168bfc2c
+9f788636ee5b3c3d0f710f55bf4023a178d2fcd5876ef1f72ff6d276599181ec
+74b3f68cbcef2bac43a07a392dff8bc19c1e651e5fe1997572fb4ffef614b72d
+89b24b9513289f86724b438d04e8c2bf2bf402d7387901aa83bef70d68dc00fa
+5158ea235564fcc4429a9182cdf1ff18ac1fbb381264f735effb81de27609b2f
+20a1bc86c1825dc1ebbd15ac8da7d9b13bac3387d0abacf054b92a080d53b71b
+66e6c3d761906defd59a9355d030a03cb6a4c8b4468b9047859275eecf810700
+a9854754ff70eeb2a717a52c5e5108d0dea34cf504dc953e3938bf062886975a
+3139d6c0df9cdcf57afa5cbe846486ba400c3c1b044ded219b62c7926663335a
+539feab1a4c108302513b43ee9136eb1930813cf9c9b8bd60600e850693ddc5b
+ae2515496c3fccbb9b1925a73b2688b2de526377726171940db01536b9beeca7
+59ab39dda667c69e11eaa4d5b40f8b031d145fbaa319e0fea3d353cede9fc130
+4dce79ebeb875f7fda2e996e77f3833d7b1de2cc16af817d3752311f62ebf072
+eae34f978db3f40c15d2b588ad3569555bfa1b306c971356550bc57855bf5c9d
diff --git a/YOLOV2/voc_anchor.pkl b/YOLOV2/voc_anchor.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..7e93e6504daf45182ba1197616f2a77042aeb4d6
Binary files /dev/null and b/YOLOV2/voc_anchor.pkl differ
diff --git a/YOLOV2/voc_preprocessed_224.pkl b/YOLOV2/voc_preprocessed_224.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..3c5abb34c92037b24b56e8124c8770b7ffd2d9d4
Binary files /dev/null and b/YOLOV2/voc_preprocessed_224.pkl differ
diff --git a/YOLOV5/F1_curve.png b/YOLOV5/F1_curve.png
index fadaf9a6ba9dce986030afc8acf0cb7a49ff99b8..fb9316c19da30b0b9a3da7181d422122274511f6 100644
Binary files a/YOLOV5/F1_curve.png and b/YOLOV5/F1_curve.png differ
diff --git a/YOLOV5/PR_curve.png b/YOLOV5/PR_curve.png
index be82dd6209ca813064421f504d3c0bfc37c2a8a4..49b4879404487fffdd4e01593dc0d90119ab0125 100644
Binary files a/YOLOV5/PR_curve.png and b/YOLOV5/PR_curve.png differ
diff --git a/YOLOV5/P_curve.png b/YOLOV5/P_curve.png
index 7e3669baeac7ef8d7568da42f1df7dc259fa5e53..ef4ca74531af8b74d8611f21d2ebe0dce7fb6cdb 100644
Binary files a/YOLOV5/P_curve.png and b/YOLOV5/P_curve.png differ
diff --git a/YOLOV5/R_curve.png b/YOLOV5/R_curve.png
index 6c1928fba7a03b0b07ea66d05183e20c4fe65500..774e7f03505908619efb1e6cc413699eec423900 100644
Binary files a/YOLOV5/R_curve.png and b/YOLOV5/R_curve.png differ
diff --git a/YOLOV5/confusion_matrix.png b/YOLOV5/confusion_matrix.png
index 712c2ed4a1b26d8145e9eaa38d2658343cd6809e..465c42fcccd43792d3ad806965c27cada8547f7c 100644
Binary files a/YOLOV5/confusion_matrix.png and b/YOLOV5/confusion_matrix.png differ
diff --git a/YOLOV5/events.out.tfevents.1674832976.cube2.3379794.0 b/YOLOV5/events.out.tfevents.1674832976.cube2.3379794.0
new file mode 100644
index 0000000000000000000000000000000000000000..50feaa57d050748c10ae2f5b4d1e1433c3a0759b
Binary files /dev/null and b/YOLOV5/events.out.tfevents.1674832976.cube2.3379794.0 differ
diff --git a/YOLOV5/labels.jpg b/YOLOV5/labels.jpg
index 7ecca287b4f13e7c2b0c4a925aff571547f55487..27077b5b6b718c2ea7a171f2339864e96e982dba 100644
Binary files a/YOLOV5/labels.jpg and b/YOLOV5/labels.jpg differ
diff --git a/YOLOV5/labels_correlogram.jpg b/YOLOV5/labels_correlogram.jpg
index 1e0f5832de3ce0755738b3776d2037cea7a7c904..05562e3e549314df182b04ab8e866858ff0110cb 100644
Binary files a/YOLOV5/labels_correlogram.jpg and b/YOLOV5/labels_correlogram.jpg differ
diff --git a/YOLOV5/opt.yaml b/YOLOV5/opt.yaml
index 9059cee6ee98c1a47bc7c41c34a3588af9fb8186..227dd87f7a403af9e4451f7c02f7bd1e222a7123 100644
--- a/YOLOV5/opt.yaml
+++ b/YOLOV5/opt.yaml
@@ -1,6 +1,6 @@
 weights: yolov5s.pt
 cfg: ''
-data: ../../../DATA/OCAPI_images_database/dataset.yaml
+data: ../../../DATA/ONGULES/YOLO/custom_data.yaml
 hyp:
   lr0: 0.01
   lrf: 0.01
@@ -30,8 +30,8 @@ hyp:
   mosaic: 1.0
   mixup: 0.0
   copy_paste: 0.0
-epochs: 150
-batch_size: 64
+epochs: 100
+batch_size: 32
 imgsz: 224
 rect: false
 resume: false
@@ -65,4 +65,4 @@ entity: null
 upload_dataset: false
 bbox_interval: -1
 artifact_alias: latest
-save_dir: runs/train/exp33
+save_dir: runs/train/exp95
diff --git a/YOLOV5/results.csv b/YOLOV5/results.csv
index 09a72c912101f4588b4e71a109efbae20f783f0d..027c798ec9913505b88ea3a3870a865206020623 100644
--- a/YOLOV5/results.csv
+++ b/YOLOV5/results.csv
@@ -1,151 +1,101 @@
                epoch,      train/box_loss,      train/obj_loss,      train/cls_loss,   metrics/precision,      metrics/recall,     metrics/mAP_0.5,metrics/mAP_0.5:0.95,        val/box_loss,        val/obj_loss,        val/cls_loss,               x/lr0,               x/lr1,               x/lr2
-                   0,            0.065392,            0.016603,            0.052929,             0.77573,              0.1538,             0.11888,            0.077043,            0.041105,           0.0068113,            0.037712,            0.070097,           0.0033225,           0.0033225
-                   1,            0.045266,            0.012625,            0.030465,             0.92779,             0.16915,             0.18884,             0.09959,            0.037353,           0.0056623,            0.026622,            0.040053,           0.0066119,           0.0066119
-                   2,            0.041322,            0.011914,            0.023532,              0.8388,             0.20462,             0.21209,             0.12355,            0.041722,           0.0062704,            0.021454,           0.0099655,           0.0098573,           0.0098573
-                   3,            0.039199,            0.012178,            0.021177,             0.83809,             0.22437,             0.26578,              0.1658,            0.034348,           0.0060816,            0.021198,            0.009802,            0.009802,            0.009802
-                   4,            0.036388,            0.011754,            0.018472,             0.81894,             0.25708,             0.26603,             0.17518,             0.03069,           0.0055366,            0.017834,            0.009802,            0.009802,            0.009802
-                   5,            0.034659,            0.011492,            0.017081,             0.78466,              0.2917,             0.29167,             0.19178,            0.030013,           0.0054904,            0.017242,            0.009736,            0.009736,            0.009736
-                   6,            0.033722,            0.011287,            0.016035,             0.80157,             0.29785,             0.32568,             0.21333,            0.029694,           0.0053923,            0.014653,             0.00967,             0.00967,             0.00967
-                   7,            0.033047,            0.011199,            0.015443,             0.75543,             0.32071,             0.35161,             0.23236,            0.028746,           0.0052772,             0.01392,            0.009604,            0.009604,            0.009604
-                   8,            0.032359,            0.011132,            0.014449,             0.71051,              0.3312,             0.33303,             0.21374,            0.028371,           0.0054714,             0.01577,            0.009538,            0.009538,            0.009538
-                   9,            0.032016,            0.011045,            0.014252,             0.76077,             0.35125,             0.37293,             0.25335,            0.026587,           0.0050595,            0.012519,            0.009472,            0.009472,            0.009472
-                  10,            0.031424,            0.010899,            0.013576,             0.74263,              0.3704,             0.40036,             0.27381,            0.026404,           0.0050666,            0.011502,            0.009406,            0.009406,            0.009406
-                  11,            0.031107,            0.010853,            0.013188,             0.77747,             0.36822,             0.40423,             0.28282,            0.026352,           0.0050717,            0.011909,             0.00934,             0.00934,             0.00934
-                  12,            0.031188,            0.010864,            0.013215,             0.78685,             0.39672,             0.43066,             0.30359,             0.02575,           0.0050222,            0.010906,            0.009274,            0.009274,            0.009274
-                  13,            0.030736,             0.01082,            0.012465,             0.82826,             0.39722,             0.42718,             0.29459,            0.025081,           0.0048692,             0.01066,            0.009208,            0.009208,            0.009208
-                  14,            0.030456,            0.010706,            0.012343,             0.78004,             0.41486,             0.45384,             0.31347,            0.024981,           0.0049572,           0.0099946,            0.009142,            0.009142,            0.009142
-                  15,            0.030162,            0.010575,             0.01223,             0.73987,             0.46074,             0.47222,             0.32767,            0.024432,           0.0047922,           0.0098552,            0.009076,            0.009076,            0.009076
-                  16,            0.030277,            0.010659,            0.011712,              0.8016,             0.42332,             0.46795,             0.33195,            0.024288,           0.0048133,           0.0097003,             0.00901,             0.00901,             0.00901
-                  17,            0.030002,            0.010613,            0.011405,             0.72575,             0.50771,             0.50453,             0.35607,            0.023734,           0.0047343,           0.0090653,            0.008944,            0.008944,            0.008944
-                  18,            0.029725,             0.01052,            0.011412,             0.70246,             0.48719,             0.48211,              0.3417,            0.023677,           0.0047722,           0.0091849,            0.008878,            0.008878,            0.008878
-                  19,            0.029465,             0.01038,             0.01085,             0.71308,             0.49004,             0.49731,             0.35928,            0.023523,           0.0046864,           0.0086893,            0.008812,            0.008812,            0.008812
-                  20,            0.029434,            0.010426,            0.010818,             0.70285,             0.48174,             0.49543,             0.35534,            0.023513,           0.0046852,           0.0085681,            0.008746,            0.008746,            0.008746
-                  21,            0.029477,             0.01049,            0.010853,              0.7636,              0.5008,             0.51119,             0.36342,            0.023297,           0.0046599,           0.0084355,             0.00868,             0.00868,             0.00868
-                  22,            0.029248,            0.010429,            0.010627,             0.74311,             0.50295,             0.51304,             0.36796,            0.022814,           0.0046041,           0.0081129,            0.008614,            0.008614,            0.008614
-                  23,            0.028921,            0.010296,            0.010291,             0.78014,             0.51466,             0.53104,             0.39002,            0.022673,           0.0046226,           0.0080385,            0.008548,            0.008548,            0.008548
-                  24,            0.028983,            0.010338,            0.010295,             0.77886,             0.50075,             0.52117,              0.3772,             0.02248,           0.0045509,           0.0079239,            0.008482,            0.008482,            0.008482
-                  25,             0.02877,             0.01038,            0.010159,             0.79697,             0.49523,             0.53191,             0.38032,            0.022514,           0.0045679,           0.0076195,            0.008416,            0.008416,            0.008416
-                  26,             0.02884,            0.010263,            0.010033,             0.84275,              0.4768,             0.53242,             0.38495,            0.022354,           0.0045298,           0.0075979,             0.00835,             0.00835,             0.00835
-                  27,             0.02862,            0.010232,           0.0099289,             0.78038,             0.51432,             0.54366,             0.39026,            0.022153,           0.0044782,           0.0072331,            0.008284,            0.008284,            0.008284
-                  28,            0.028743,            0.010245,           0.0096668,             0.77699,             0.54931,             0.56841,             0.40212,            0.022022,           0.0045201,           0.0071652,            0.008218,            0.008218,            0.008218
-                  29,            0.028492,            0.010234,           0.0094665,             0.83532,             0.52151,             0.54791,             0.40006,            0.021946,           0.0044529,           0.0068428,            0.008152,            0.008152,            0.008152
-                  30,             0.02838,             0.01022,           0.0097497,              0.7953,             0.53429,             0.56804,             0.41701,            0.021764,           0.0044339,           0.0066624,            0.008086,            0.008086,            0.008086
-                  31,            0.028288,            0.010223,           0.0094511,             0.79804,              0.5453,             0.55984,             0.40828,            0.021643,           0.0044124,           0.0068443,             0.00802,             0.00802,             0.00802
-                  32,            0.028262,            0.010198,           0.0094858,             0.78578,             0.55408,             0.55984,             0.41848,            0.021586,           0.0044155,            0.006859,            0.007954,            0.007954,            0.007954
-                  33,            0.028135,            0.010077,           0.0092832,             0.77824,             0.54951,             0.56313,             0.41399,            0.021482,            0.004424,           0.0069054,            0.007888,            0.007888,            0.007888
-                  34,            0.028143,            0.010098,           0.0090209,             0.80336,             0.53503,             0.56141,              0.4147,            0.021373,           0.0043971,           0.0068175,            0.007822,            0.007822,            0.007822
-                  35,            0.028062,            0.010118,           0.0090256,             0.82953,             0.54915,             0.57451,             0.41834,            0.021313,           0.0043879,           0.0067049,            0.007756,            0.007756,            0.007756
-                  36,             0.02785,           0.0099897,           0.0088491,             0.79192,             0.54054,             0.56721,             0.41949,            0.021322,           0.0043745,            0.006635,             0.00769,             0.00769,             0.00769
-                  37,            0.027855,            0.010102,           0.0089935,             0.81936,             0.54277,             0.58061,              0.4226,             0.02124,           0.0043679,           0.0065676,            0.007624,            0.007624,            0.007624
-                  38,            0.027959,            0.010143,           0.0089255,             0.84094,             0.55675,             0.59858,             0.43382,            0.021097,           0.0043625,           0.0064225,            0.007558,            0.007558,            0.007558
-                  39,            0.027804,            0.010043,           0.0088469,             0.86442,             0.55545,             0.60031,             0.43514,            0.021005,           0.0043462,           0.0063309,            0.007492,            0.007492,            0.007492
-                  40,            0.027749,            0.010074,           0.0086496,             0.86822,             0.54693,             0.59496,             0.43363,             0.02096,           0.0043308,           0.0063561,            0.007426,            0.007426,            0.007426
-                  41,             0.02761,            0.010027,           0.0085646,             0.85281,             0.54348,             0.58762,             0.43607,            0.020888,           0.0043128,           0.0063577,             0.00736,             0.00736,             0.00736
-                  42,             0.02753,           0.0099972,            0.008672,             0.84941,             0.56663,             0.59508,             0.43893,            0.020815,           0.0043046,           0.0062547,            0.007294,            0.007294,            0.007294
-                  43,            0.027432,            0.009967,           0.0084565,             0.83568,             0.57088,              0.5923,             0.43684,            0.020755,           0.0042984,           0.0062559,            0.007228,            0.007228,            0.007228
-                  44,            0.027356,            0.010022,           0.0084281,             0.84919,             0.55835,             0.58769,             0.43427,            0.020713,           0.0042976,           0.0063111,            0.007162,            0.007162,            0.007162
-                  45,            0.027382,            0.010019,           0.0083869,             0.82526,             0.58197,             0.58705,             0.43445,            0.020634,           0.0042861,           0.0062563,            0.007096,            0.007096,            0.007096
-                  46,            0.027202,           0.0099226,           0.0082474,             0.85023,             0.54609,             0.59019,             0.44101,             0.02061,            0.004276,           0.0062618,             0.00703,             0.00703,             0.00703
-                  47,            0.027139,           0.0098638,           0.0081591,             0.85965,             0.54284,             0.59196,             0.44316,            0.020582,           0.0042663,           0.0061972,            0.006964,            0.006964,            0.006964
-                  48,            0.027154,           0.0099465,            0.008179,             0.85584,             0.54781,             0.59222,             0.44266,            0.020573,           0.0042646,           0.0061698,            0.006898,            0.006898,            0.006898
-                  49,            0.027111,           0.0099348,           0.0079017,             0.85085,             0.54922,              0.5931,             0.44425,            0.020557,           0.0042545,            0.006145,            0.006832,            0.006832,            0.006832
-                  50,             0.02712,            0.009964,            0.008033,             0.85465,             0.54877,             0.59359,              0.4456,            0.020521,           0.0042485,           0.0061087,            0.006766,            0.006766,            0.006766
-                  51,            0.027062,           0.0098595,           0.0079528,             0.85202,             0.55082,             0.59955,             0.44765,            0.020508,           0.0042429,           0.0060618,              0.0067,              0.0067,              0.0067
-                  52,            0.026967,           0.0098129,           0.0078849,              0.8652,             0.54215,             0.60157,             0.44993,             0.02049,           0.0042404,           0.0060136,            0.006634,            0.006634,            0.006634
-                  53,            0.026886,           0.0098721,           0.0079728,             0.88026,             0.55699,             0.62149,             0.45633,            0.020476,           0.0042384,           0.0059982,            0.006568,            0.006568,            0.006568
-                  54,            0.026694,           0.0098714,           0.0077668,             0.85004,             0.55511,             0.61092,             0.45793,            0.020455,           0.0042369,           0.0059644,            0.006502,            0.006502,            0.006502
-                  55,            0.026797,           0.0097935,           0.0077738,             0.86701,             0.56907,             0.62389,             0.45694,            0.020437,           0.0042349,           0.0059328,            0.006436,            0.006436,            0.006436
-                  56,            0.026698,           0.0098067,           0.0078839,             0.85726,             0.55578,             0.61451,             0.45698,            0.020427,           0.0042313,           0.0059051,             0.00637,             0.00637,             0.00637
-                  57,            0.026649,           0.0097503,           0.0075879,             0.85357,             0.55944,             0.61594,             0.45767,            0.020423,            0.004228,           0.0058818,            0.006304,            0.006304,            0.006304
-                  58,            0.026524,           0.0098077,           0.0072805,             0.86662,             0.57525,             0.62877,             0.45985,            0.020406,           0.0042242,           0.0058605,            0.006238,            0.006238,            0.006238
-                  59,             0.02647,            0.009822,             0.00732,             0.85669,             0.56241,             0.62059,              0.4612,            0.020386,           0.0042201,           0.0058533,            0.006172,            0.006172,            0.006172
-                  60,            0.026406,           0.0097851,           0.0075232,             0.85636,             0.56264,             0.62086,             0.46203,            0.020373,           0.0042165,           0.0058374,            0.006106,            0.006106,            0.006106
-                  61,            0.026501,           0.0097549,           0.0073306,             0.85653,             0.56147,             0.62285,             0.46408,            0.020356,           0.0042142,           0.0058239,             0.00604,             0.00604,             0.00604
-                  62,            0.026294,           0.0097364,           0.0072952,             0.85608,             0.56182,              0.6236,             0.46464,            0.020344,           0.0042116,           0.0058147,            0.005974,            0.005974,            0.005974
-                  63,            0.026368,           0.0097278,           0.0074481,             0.87234,             0.57179,             0.63456,             0.46795,             0.02033,           0.0042103,           0.0058083,            0.005908,            0.005908,            0.005908
-                  64,            0.026313,           0.0097184,           0.0072779,             0.86121,             0.55651,             0.62458,             0.46581,            0.020322,           0.0042082,           0.0058015,            0.005842,            0.005842,            0.005842
-                  65,             0.02618,           0.0097494,           0.0070917,              0.8619,             0.55194,             0.62477,             0.46589,            0.020312,           0.0042064,           0.0057901,            0.005776,            0.005776,            0.005776
-                  66,            0.026121,           0.0096746,           0.0071594,             0.86216,             0.55107,             0.62542,             0.46556,            0.020305,           0.0042047,           0.0057843,             0.00571,             0.00571,             0.00571
-                  67,            0.026137,           0.0096964,           0.0071487,             0.86314,             0.55155,             0.62533,             0.46477,            0.020298,           0.0042026,            0.005776,            0.005644,            0.005644,            0.005644
-                  68,            0.026046,           0.0097043,            0.007148,             0.87806,              0.5467,             0.62509,             0.46278,            0.020291,           0.0042014,           0.0057699,            0.005578,            0.005578,            0.005578
-                  69,            0.025997,           0.0097228,            0.006889,             0.89701,             0.55815,             0.63558,             0.46407,            0.020279,           0.0042001,           0.0057557,            0.005512,            0.005512,            0.005512
-                  70,            0.025999,           0.0096406,           0.0071703,             0.89686,             0.55897,             0.63608,             0.46402,            0.020271,           0.0041988,           0.0057416,            0.005446,            0.005446,            0.005446
-                  71,            0.025886,           0.0097013,           0.0067903,             0.89891,             0.55765,             0.63608,             0.46472,             0.02026,           0.0041976,           0.0057265,             0.00538,             0.00538,             0.00538
-                  72,            0.025832,           0.0095291,           0.0070164,              0.8948,             0.55891,             0.63702,             0.46548,            0.020244,           0.0041963,           0.0057124,            0.005314,            0.005314,            0.005314
-                  73,            0.025587,           0.0095684,           0.0067499,             0.89653,             0.55932,             0.63701,             0.46545,            0.020233,           0.0041955,           0.0057005,            0.005248,            0.005248,            0.005248
-                  74,            0.025641,           0.0095296,            0.006808,             0.89496,             0.55956,             0.63711,             0.46635,             0.02022,           0.0041941,           0.0056905,            0.005182,            0.005182,            0.005182
-                  75,            0.025766,           0.0095671,           0.0066795,             0.87618,             0.54638,             0.62423,             0.46579,            0.020207,           0.0041919,           0.0056784,            0.005116,            0.005116,            0.005116
-                  76,            0.025552,           0.0095121,           0.0066888,             0.87626,             0.54642,             0.62411,             0.46649,            0.020196,           0.0041904,            0.005674,             0.00505,             0.00505,             0.00505
-                  77,            0.025482,           0.0095532,           0.0066571,             0.86394,              0.5552,              0.6257,             0.46633,            0.020183,           0.0041886,           0.0056643,            0.004984,            0.004984,            0.004984
-                  78,            0.025493,           0.0094922,            0.006595,             0.86357,             0.55602,              0.6258,             0.46451,            0.020169,           0.0041873,           0.0056566,            0.004918,            0.004918,            0.004918
-                  79,             0.02553,           0.0094802,           0.0065966,              0.8613,             0.55681,             0.62705,             0.46481,            0.020156,           0.0041853,           0.0056478,            0.004852,            0.004852,            0.004852
-                  80,            0.025355,           0.0094908,           0.0065291,             0.86437,             0.55849,             0.62536,             0.46335,            0.020145,           0.0041836,           0.0056384,            0.004786,            0.004786,            0.004786
-                  81,             0.02547,           0.0095443,           0.0067053,             0.86976,             0.55314,             0.62438,             0.46254,            0.020133,           0.0041803,           0.0056271,             0.00472,             0.00472,             0.00472
-                  82,            0.025347,           0.0094763,           0.0061787,             0.86801,             0.55346,             0.62838,             0.46513,            0.020122,           0.0041791,           0.0056235,            0.004654,            0.004654,            0.004654
-                  83,             0.02525,           0.0094361,           0.0064933,             0.87471,             0.55095,             0.63005,             0.46607,            0.020109,           0.0041773,           0.0056134,            0.004588,            0.004588,            0.004588
-                  84,            0.025166,           0.0094157,           0.0062024,              0.8743,             0.55073,             0.63009,             0.46567,            0.020099,           0.0041761,           0.0056055,            0.004522,            0.004522,            0.004522
-                  85,            0.025104,           0.0094212,           0.0063205,             0.87572,             0.55024,             0.63252,             0.46658,            0.020087,           0.0041734,           0.0055915,            0.004456,            0.004456,            0.004456
-                  86,            0.025082,           0.0093901,             0.00614,             0.87558,             0.55075,               0.633,             0.46904,            0.020077,           0.0041705,           0.0055773,             0.00439,             0.00439,             0.00439
-                  87,            0.024923,           0.0094289,           0.0061771,             0.87329,              0.5512,             0.63033,             0.46629,            0.020069,           0.0041686,           0.0055656,            0.004324,            0.004324,            0.004324
-                  88,             0.02492,           0.0093376,           0.0059318,             0.87511,             0.55273,             0.63057,             0.46418,            0.020059,           0.0041665,           0.0055562,            0.004258,            0.004258,            0.004258
-                  89,            0.024883,           0.0093681,           0.0059646,             0.87464,             0.55152,             0.63155,             0.46646,             0.02005,            0.004164,           0.0055464,            0.004192,            0.004192,            0.004192
-                  90,            0.024864,           0.0093712,           0.0060749,             0.88037,             0.55228,             0.63236,             0.46857,            0.020037,           0.0041612,           0.0055364,            0.004126,            0.004126,            0.004126
-                  91,            0.024706,             0.00929,           0.0059234,             0.88074,             0.55291,             0.63192,              0.4685,            0.020026,           0.0041583,           0.0055313,             0.00406,             0.00406,             0.00406
-                  92,            0.024796,           0.0093113,           0.0058864,             0.88017,             0.55241,             0.63186,             0.46902,            0.020016,           0.0041561,           0.0055274,            0.003994,            0.003994,            0.003994
-                  93,              0.0247,           0.0092592,           0.0057925,             0.88155,             0.55337,              0.6322,             0.46969,            0.020003,           0.0041529,           0.0055216,            0.003928,            0.003928,            0.003928
-                  94,            0.024527,           0.0092418,           0.0058259,             0.88284,             0.55372,             0.63325,             0.47018,             0.01999,           0.0041509,           0.0055185,            0.003862,            0.003862,            0.003862
-                  95,            0.024532,           0.0092091,           0.0057359,             0.88378,             0.55235,             0.63392,             0.47184,            0.019979,           0.0041483,           0.0055145,            0.003796,            0.003796,            0.003796
-                  96,             0.02434,           0.0091935,           0.0058157,             0.88625,              0.5517,             0.63467,              0.4709,            0.019967,           0.0041452,           0.0055089,             0.00373,             0.00373,             0.00373
-                  97,             0.02436,           0.0092299,           0.0056407,             0.88743,             0.55316,             0.63522,             0.47184,            0.019955,           0.0041421,           0.0055068,            0.003664,            0.003664,            0.003664
-                  98,            0.024287,           0.0091755,           0.0055944,             0.88607,             0.55567,             0.63553,             0.47314,            0.019946,           0.0041393,           0.0055021,            0.003598,            0.003598,            0.003598
-                  99,            0.024258,           0.0091432,           0.0056321,             0.88524,             0.55679,             0.63548,             0.47318,            0.019933,           0.0041365,           0.0054993,            0.003532,            0.003532,            0.003532
-                 100,            0.024185,            0.009161,            0.005457,             0.88665,             0.55699,             0.63613,             0.47426,            0.019922,           0.0041342,           0.0054985,            0.003466,            0.003466,            0.003466
-                 101,            0.024228,            0.009236,           0.0054303,             0.88658,             0.55665,             0.63727,             0.47597,            0.019911,           0.0041319,            0.005494,              0.0034,              0.0034,              0.0034
-                 102,            0.023932,           0.0090749,           0.0052391,             0.88831,             0.55541,             0.63694,             0.47624,            0.019898,           0.0041302,           0.0054891,            0.003334,            0.003334,            0.003334
-                 103,             0.02396,           0.0091762,           0.0053482,             0.88812,             0.55531,             0.63774,             0.47724,            0.019886,           0.0041281,           0.0054858,            0.003268,            0.003268,            0.003268
-                 104,            0.024017,            0.009136,           0.0050966,             0.87614,             0.56075,             0.63569,             0.47496,            0.019872,           0.0041243,           0.0054866,            0.003202,            0.003202,            0.003202
-                 105,            0.023826,           0.0090394,            0.005262,             0.87397,               0.561,             0.63619,             0.47571,            0.019858,           0.0041229,           0.0054861,            0.003136,            0.003136,            0.003136
-                 106,            0.023865,           0.0090881,           0.0052121,              0.8746,             0.56281,             0.63659,             0.47597,            0.019844,           0.0041189,           0.0054811,             0.00307,             0.00307,             0.00307
-                 107,            0.023625,           0.0089935,           0.0050588,             0.87398,             0.56452,             0.63656,             0.47591,            0.019835,           0.0041159,           0.0054767,            0.003004,            0.003004,            0.003004
-                 108,            0.023617,           0.0090447,           0.0050677,             0.77338,             0.61401,             0.63857,             0.47794,            0.019826,           0.0041142,           0.0054716,            0.002938,            0.002938,            0.002938
-                 109,            0.023503,           0.0090112,           0.0049848,               0.775,             0.61488,             0.63824,             0.47964,            0.019816,           0.0041114,           0.0054667,            0.002872,            0.002872,            0.002872
-                 110,            0.023533,           0.0090033,           0.0049048,             0.77626,             0.61479,             0.63834,             0.48013,            0.019806,           0.0041098,           0.0054652,            0.002806,            0.002806,            0.002806
-                 111,            0.023438,           0.0090077,           0.0048831,             0.78061,              0.6147,             0.63919,             0.48121,            0.019797,            0.004107,           0.0054602,             0.00274,             0.00274,             0.00274
-                 112,            0.023383,           0.0090045,           0.0048131,             0.78374,             0.61224,             0.64081,             0.48265,            0.019789,           0.0041043,           0.0054586,            0.002674,            0.002674,            0.002674
-                 113,            0.023245,           0.0088875,           0.0046551,             0.78799,             0.61268,             0.64121,             0.48317,            0.019781,           0.0041019,           0.0054559,            0.002608,            0.002608,            0.002608
-                 114,            0.023205,           0.0088945,            0.004642,             0.79071,             0.61257,              0.6421,             0.48352,            0.019771,           0.0040989,           0.0054545,            0.002542,            0.002542,            0.002542
-                 115,            0.023143,           0.0088876,           0.0046967,             0.79186,             0.61055,             0.64195,             0.48329,             0.01976,           0.0040962,           0.0054517,            0.002476,            0.002476,            0.002476
-                 116,            0.022988,           0.0089239,           0.0046137,             0.79537,             0.60965,              0.6435,             0.48461,            0.019751,           0.0040929,           0.0054536,             0.00241,             0.00241,             0.00241
-                 117,            0.023038,           0.0088626,            0.004938,             0.79746,             0.60836,             0.64615,              0.4875,             0.01974,           0.0040911,           0.0054513,            0.002344,            0.002344,            0.002344
-                 118,            0.022997,           0.0088814,            0.004593,             0.79827,             0.60914,             0.64713,             0.48732,            0.019731,           0.0040886,           0.0054543,            0.002278,            0.002278,            0.002278
-                 119,            0.022906,           0.0087315,            0.004447,             0.80151,             0.60794,             0.64709,             0.48683,            0.019722,            0.004086,           0.0054519,            0.002212,            0.002212,            0.002212
-                 120,            0.022736,           0.0088308,            0.004423,             0.80398,               0.606,             0.64762,             0.48688,            0.019713,           0.0040844,            0.005449,            0.002146,            0.002146,            0.002146
-                 121,            0.022656,           0.0087608,           0.0042771,             0.80601,             0.60429,             0.64712,             0.48755,            0.019705,            0.004082,           0.0054508,             0.00208,             0.00208,             0.00208
-                 122,            0.022569,           0.0087805,           0.0042917,             0.80888,             0.60334,               0.647,             0.48523,            0.019697,           0.0040794,            0.005452,            0.002014,            0.002014,            0.002014
-                 123,            0.022543,           0.0087562,           0.0041412,             0.81122,             0.60357,             0.65366,             0.49116,            0.019688,           0.0040765,           0.0054507,            0.001948,            0.001948,            0.001948
-                 124,            0.022402,           0.0087253,           0.0041647,             0.81343,             0.60335,             0.65375,             0.49151,            0.019679,           0.0040741,           0.0054583,            0.001882,            0.001882,            0.001882
-                 125,            0.022292,            0.008734,           0.0040821,             0.81646,               0.604,             0.65383,             0.49102,            0.019671,           0.0040725,           0.0054626,            0.001816,            0.001816,            0.001816
-                 126,            0.022289,            0.008633,           0.0040098,             0.81762,             0.60294,             0.65431,             0.49162,             0.01966,           0.0040704,           0.0054669,             0.00175,             0.00175,             0.00175
-                 127,            0.022026,           0.0086255,           0.0039592,             0.81845,             0.60264,             0.65461,              0.4917,            0.019651,           0.0040685,           0.0054718,            0.001684,            0.001684,            0.001684
-                 128,            0.022014,           0.0085918,           0.0038874,             0.82092,             0.60153,             0.65499,             0.49136,            0.019642,           0.0040676,           0.0054791,            0.001618,            0.001618,            0.001618
-                 129,            0.021953,           0.0085487,           0.0038857,             0.82398,             0.60023,             0.65463,             0.49133,            0.019633,           0.0040663,           0.0054836,            0.001552,            0.001552,            0.001552
-                 130,            0.021816,           0.0085403,           0.0037129,             0.82693,             0.59801,              0.6544,             0.49033,            0.019626,           0.0040652,           0.0054889,            0.001486,            0.001486,            0.001486
-                 131,            0.021616,           0.0085332,           0.0037524,             0.82834,             0.59749,             0.65513,             0.49075,            0.019616,           0.0040632,           0.0054929,             0.00142,             0.00142,             0.00142
-                 132,            0.021623,           0.0085228,           0.0035288,             0.82922,              0.5957,             0.65545,             0.49128,            0.019609,           0.0040617,           0.0054976,            0.001354,            0.001354,            0.001354
-                 133,            0.021491,           0.0084845,           0.0035625,             0.83162,              0.5968,              0.6557,             0.49123,            0.019602,           0.0040602,           0.0055004,            0.001288,            0.001288,            0.001288
-                 134,            0.021548,           0.0084335,           0.0035088,             0.83042,             0.59507,             0.65696,             0.49269,            0.019594,           0.0040585,           0.0055029,            0.001222,            0.001222,            0.001222
-                 135,            0.021195,           0.0083978,           0.0034949,             0.83178,             0.59459,             0.65759,             0.49278,            0.019584,           0.0040577,           0.0055062,            0.001156,            0.001156,            0.001156
-                 136,            0.021252,           0.0083999,           0.0034452,             0.83357,             0.59382,             0.65808,             0.49386,            0.019577,           0.0040565,           0.0055071,             0.00109,             0.00109,             0.00109
-                 137,            0.021226,           0.0083694,           0.0031845,             0.83378,             0.59461,             0.65807,             0.49291,            0.019572,           0.0040559,           0.0055094,            0.001024,            0.001024,            0.001024
-                 138,            0.020924,           0.0082972,           0.0032403,             0.83517,             0.59347,             0.65946,             0.49339,            0.019567,           0.0040555,           0.0055137,            0.000958,            0.000958,            0.000958
-                 139,            0.021089,           0.0083704,            0.003215,             0.83839,             0.60149,             0.66013,              0.4955,            0.019561,           0.0040548,           0.0055165,            0.000892,            0.000892,            0.000892
-                 140,            0.020888,           0.0082653,           0.0032945,             0.83981,             0.60289,             0.65867,             0.49522,            0.019555,           0.0040543,           0.0055205,            0.000826,            0.000826,            0.000826
-                 141,            0.020819,           0.0083092,           0.0030981,             0.83982,             0.60306,             0.67518,             0.50808,            0.019549,           0.0040537,           0.0055242,             0.00076,             0.00076,             0.00076
-                 142,            0.020709,           0.0082649,           0.0030115,             0.84112,             0.60308,             0.67486,             0.50737,            0.019544,           0.0040531,           0.0055287,            0.000694,            0.000694,            0.000694
-                 143,            0.020664,           0.0082837,           0.0031556,             0.84168,             0.60353,             0.67485,             0.50733,            0.019539,           0.0040533,           0.0055334,            0.000628,            0.000628,            0.000628
-                 144,            0.020352,           0.0081488,           0.0030071,             0.84283,              0.6042,             0.67494,             0.50663,            0.019533,            0.004053,            0.005537,            0.000562,            0.000562,            0.000562
-                 145,            0.020271,           0.0081665,           0.0028106,             0.84298,             0.60491,             0.67505,             0.50649,            0.019531,           0.0040523,           0.0055421,            0.000496,            0.000496,            0.000496
-                 146,            0.020144,            0.008071,            0.002821,             0.83976,             0.60595,              0.6751,             0.50718,            0.019525,           0.0040531,           0.0055474,             0.00043,             0.00043,             0.00043
-                 147,            0.020128,           0.0080945,           0.0027847,             0.83944,             0.60687,              0.6751,             0.50742,            0.019521,           0.0040529,           0.0055545,            0.000364,            0.000364,            0.000364
-                 148,            0.019945,           0.0081005,           0.0027543,             0.83769,             0.60817,             0.67501,             0.50764,            0.019515,           0.0040524,           0.0055634,            0.000298,            0.000298,            0.000298
-                 149,             0.01996,           0.0080027,           0.0026945,              0.8344,             0.60995,             0.67532,             0.50864,            0.019511,           0.0040532,           0.0055741,            0.000232,            0.000232,            0.000232
+                   0,            0.097308,            0.019748,            0.053883,             0.33076,             0.21175,            0.075187,            0.023243,            0.075552,            0.013302,            0.045298,            0.070714,            0.003254,            0.003254
+                   1,            0.064331,            0.019603,             0.03946,             0.55354,             0.28131,             0.22345,             0.11497,            0.059461,            0.011449,            0.033405,            0.040649,           0.0065221,           0.0065221
+                   2,            0.060651,             0.01759,            0.032872,             0.62362,              0.3773,             0.31956,             0.14788,            0.051431,           0.0099589,            0.026721,            0.010518,           0.0097242,           0.0097242
+                   3,            0.053294,            0.015989,            0.028021,             0.63047,             0.38661,             0.28742,             0.15732,            0.050776,           0.0091648,             0.02279,            0.009703,            0.009703,            0.009703
+                   4,            0.047821,            0.015026,            0.025152,             0.71733,             0.44514,             0.43555,             0.22526,            0.046286,           0.0088952,            0.021585,            0.009703,            0.009703,            0.009703
+                   5,            0.044474,            0.014131,            0.022983,             0.76007,             0.45367,             0.42421,             0.25423,            0.041761,           0.0081025,            0.021562,            0.009604,            0.009604,            0.009604
+                   6,            0.043013,            0.014134,            0.022615,             0.76663,             0.42944,              0.4668,             0.29368,            0.039702,           0.0081845,            0.020015,            0.009505,            0.009505,            0.009505
+                   7,            0.041231,            0.013987,            0.021891,              0.7185,             0.46825,             0.46419,             0.28186,            0.040768,           0.0082251,            0.019834,            0.009406,            0.009406,            0.009406
+                   8,            0.040902,            0.014168,            0.020531,             0.73339,             0.56582,             0.50809,             0.30555,            0.037397,           0.0078304,             0.02006,            0.009307,            0.009307,            0.009307
+                   9,              0.0395,             0.01371,            0.019516,              0.7447,              0.5405,              0.5411,             0.33708,            0.037226,           0.0077684,            0.018244,            0.009208,            0.009208,            0.009208
+                  10,            0.039081,            0.013836,             0.01892,             0.79603,             0.44806,             0.50338,             0.30603,            0.041698,           0.0091501,            0.023639,            0.009109,            0.009109,            0.009109
+                  11,            0.038597,            0.014073,            0.016942,             0.83689,             0.47877,              0.5632,              0.3346,            0.037039,            0.008182,            0.018357,             0.00901,             0.00901,             0.00901
+                  12,            0.037458,            0.013701,            0.015902,             0.85557,             0.54284,             0.64598,             0.42414,            0.035139,           0.0076619,             0.01389,            0.008911,            0.008911,            0.008911
+                  13,            0.036717,            0.013411,            0.014628,             0.89329,             0.51116,             0.61607,             0.39978,            0.035764,           0.0078708,            0.014381,            0.008812,            0.008812,            0.008812
+                  14,            0.037134,            0.013555,            0.013058,              0.8165,              0.5858,             0.66772,             0.43807,            0.034014,           0.0076743,            0.012892,            0.008713,            0.008713,            0.008713
+                  15,            0.036849,            0.013105,            0.012571,             0.86343,               0.541,             0.64456,             0.40147,            0.034709,           0.0077306,            0.012041,            0.008614,            0.008614,            0.008614
+                  16,            0.035585,            0.013357,            0.012122,             0.82411,             0.60248,             0.67604,             0.43682,            0.035818,           0.0078347,            0.012068,            0.008515,            0.008515,            0.008515
+                  17,             0.03504,            0.013071,            0.012447,              0.7562,             0.65455,             0.67916,             0.46868,            0.034162,           0.0079173,            0.013617,            0.008416,            0.008416,            0.008416
+                  18,            0.035098,            0.013331,            0.012176,             0.86429,             0.65072,             0.69598,             0.44787,             0.03394,           0.0076496,            0.010544,            0.008317,            0.008317,            0.008317
+                  19,            0.034484,            0.013031,            0.010928,             0.88044,             0.56814,              0.6621,             0.44718,            0.034697,           0.0076809,            0.014248,            0.008218,            0.008218,            0.008218
+                  20,            0.033843,            0.012696,            0.010723,             0.84797,             0.68316,             0.71818,             0.46551,            0.034859,           0.0075517,            0.010396,            0.008119,            0.008119,            0.008119
+                  21,            0.034266,            0.012631,            0.010207,             0.85939,             0.64236,             0.70168,             0.44779,            0.033693,           0.0078039,            0.011156,             0.00802,             0.00802,             0.00802
+                  22,            0.033951,            0.012941,           0.0097007,             0.85721,             0.62177,             0.69615,             0.43744,            0.034142,           0.0073639,            0.011121,            0.007921,            0.007921,            0.007921
+                  23,            0.033637,            0.012725,           0.0092121,             0.89569,             0.60548,             0.67149,              0.4549,            0.032962,           0.0075722,            0.010266,            0.007822,            0.007822,            0.007822
+                  24,            0.033602,            0.012909,           0.0087241,             0.81805,             0.63961,             0.68741,             0.46849,            0.033059,           0.0077172,            0.016792,            0.007723,            0.007723,            0.007723
+                  25,            0.033244,            0.012423,           0.0090231,             0.86518,             0.66284,             0.70005,             0.45693,            0.033282,           0.0072384,           0.0098084,            0.007624,            0.007624,            0.007624
+                  26,            0.032717,            0.012379,           0.0088932,             0.89891,             0.62947,             0.72445,             0.50436,            0.031942,            0.007221,            0.010927,            0.007525,            0.007525,            0.007525
+                  27,            0.032059,            0.012428,           0.0084859,             0.91302,             0.69536,             0.73434,             0.52561,             0.03069,           0.0072391,           0.0093244,            0.007426,            0.007426,            0.007426
+                  28,            0.031369,             0.01207,           0.0084952,             0.88853,             0.65931,             0.70775,             0.48854,             0.03121,           0.0073299,            0.011447,            0.007327,            0.007327,            0.007327
+                  29,            0.032045,            0.012176,           0.0083165,             0.90049,               0.638,             0.70726,             0.48567,            0.031709,           0.0072138,            0.009606,            0.007228,            0.007228,            0.007228
+                  30,            0.031725,            0.012491,           0.0085857,             0.92257,             0.66293,             0.73036,             0.52056,             0.03076,           0.0073316,           0.0094797,            0.007129,            0.007129,            0.007129
+                  31,            0.031129,            0.012008,           0.0077388,             0.87904,             0.68068,             0.72433,             0.48881,            0.030526,           0.0072643,            0.009873,             0.00703,             0.00703,             0.00703
+                  32,            0.031023,            0.012411,           0.0077072,             0.89374,             0.68544,             0.73766,             0.53807,             0.02984,           0.0069633,           0.0084238,            0.006931,            0.006931,            0.006931
+                  33,            0.030639,            0.011984,           0.0072174,             0.87636,             0.65331,             0.71808,             0.51448,            0.030762,           0.0073351,           0.0098845,            0.006832,            0.006832,            0.006832
+                  34,            0.030815,            0.011704,           0.0075802,             0.87976,             0.64668,              0.7148,             0.50137,             0.02944,           0.0070985,            0.010031,            0.006733,            0.006733,            0.006733
+                  35,              0.0305,             0.01157,            0.007034,              0.8907,             0.65897,             0.69916,             0.48402,            0.030655,           0.0072913,           0.0096504,            0.006634,            0.006634,            0.006634
+                  36,            0.030525,            0.011875,            0.007126,              0.8871,             0.68959,             0.73364,              0.5186,            0.029668,           0.0068636,            0.007677,            0.006535,            0.006535,            0.006535
+                  37,            0.030484,             0.01193,           0.0068382,             0.91631,             0.68938,             0.74029,             0.54251,            0.029664,           0.0068678,           0.0081644,            0.006436,            0.006436,            0.006436
+                  38,            0.030301,            0.011619,           0.0065786,             0.90373,             0.68453,             0.73468,             0.49872,            0.029639,           0.0069292,           0.0081814,            0.006337,            0.006337,            0.006337
+                  39,            0.029833,             0.01157,           0.0065343,             0.93862,             0.69392,             0.74312,             0.53115,            0.029291,           0.0069525,           0.0081351,            0.006238,            0.006238,            0.006238
+                  40,            0.029798,             0.01189,           0.0072912,             0.87126,             0.68264,             0.71068,             0.51794,            0.029621,            0.007027,           0.0088654,            0.006139,            0.006139,            0.006139
+                  41,            0.029694,            0.011608,           0.0067248,             0.87033,             0.71058,              0.7345,              0.5338,            0.029341,           0.0069273,           0.0083741,             0.00604,             0.00604,             0.00604
+                  42,             0.02935,            0.011726,           0.0064624,             0.86203,             0.70764,             0.72603,             0.53737,            0.029087,           0.0069622,           0.0094522,            0.005941,            0.005941,            0.005941
+                  43,             0.02861,            0.011636,           0.0061669,             0.91058,             0.68085,             0.73687,             0.55075,            0.028616,           0.0068281,            0.008705,            0.005842,            0.005842,            0.005842
+                  44,            0.029176,             0.01152,           0.0056512,             0.90857,              0.6846,             0.73412,             0.52405,            0.029333,           0.0069516,           0.0087198,            0.005743,            0.005743,            0.005743
+                  45,            0.028112,            0.011421,            0.005879,             0.89683,             0.69603,             0.74231,             0.54205,            0.028574,           0.0068776,           0.0082492,            0.005644,            0.005644,            0.005644
+                  46,            0.028984,            0.011337,           0.0063176,             0.92206,             0.69382,             0.74718,             0.54691,            0.028654,           0.0068053,           0.0076052,            0.005545,            0.005545,            0.005545
+                  47,            0.028663,            0.011244,           0.0058019,             0.91107,             0.67311,             0.72738,             0.53149,            0.028236,            0.006848,            0.010297,            0.005446,            0.005446,            0.005446
+                  48,            0.027957,             0.01166,           0.0052383,             0.93592,             0.66058,               0.748,             0.55448,            0.028475,           0.0066645,           0.0073648,            0.005347,            0.005347,            0.005347
+                  49,            0.027495,            0.010852,            0.005232,             0.92973,             0.69944,             0.75061,             0.55076,            0.028339,           0.0067092,           0.0083491,            0.005248,            0.005248,            0.005248
+                  50,            0.027367,            0.010999,           0.0054117,             0.90267,             0.66934,             0.72419,             0.53547,            0.028462,           0.0067877,           0.0097049,            0.005149,            0.005149,            0.005149
+                  51,            0.027593,            0.011079,           0.0050771,             0.91383,             0.71674,             0.74926,             0.55865,            0.028374,           0.0066772,           0.0082864,             0.00505,             0.00505,             0.00505
+                  52,            0.027314,            0.010719,           0.0053693,             0.90546,             0.70664,             0.74859,             0.55372,            0.028169,           0.0067116,           0.0066434,            0.004951,            0.004951,            0.004951
+                  53,            0.027362,            0.010881,           0.0049918,             0.89896,             0.70009,             0.74645,             0.55653,            0.028438,           0.0067444,           0.0066309,            0.004852,            0.004852,            0.004852
+                  54,            0.027678,            0.011125,           0.0051341,             0.89947,              0.7079,             0.74298,             0.54826,            0.028092,           0.0067047,           0.0076104,            0.004753,            0.004753,            0.004753
+                  55,            0.026946,            0.011227,           0.0045882,             0.91943,             0.68981,             0.74452,             0.54689,             0.02759,           0.0066953,           0.0075825,            0.004654,            0.004654,            0.004654
+                  56,            0.026408,            0.010587,           0.0047602,             0.92328,              0.7102,             0.74938,              0.5573,            0.027354,            0.006679,           0.0069268,            0.004555,            0.004555,            0.004555
+                  57,            0.026813,            0.010921,           0.0041559,             0.92688,             0.68528,             0.74111,             0.52465,            0.027541,           0.0067543,           0.0077156,            0.004456,            0.004456,            0.004456
+                  58,            0.026515,            0.010621,           0.0045358,             0.91744,             0.70568,              0.7438,             0.55697,            0.028008,           0.0065446,            0.008984,            0.004357,            0.004357,            0.004357
+                  59,            0.026532,            0.010701,           0.0045452,             0.91906,             0.70934,             0.74853,              0.5604,            0.027839,           0.0066582,           0.0074991,            0.004258,            0.004258,            0.004258
+                  60,            0.025915,            0.010559,           0.0042866,              0.9142,             0.71574,             0.75035,              0.5617,            0.027026,           0.0066392,           0.0082433,            0.004159,            0.004159,            0.004159
+                  61,            0.025731,            0.010847,            0.003941,             0.89913,             0.71497,             0.74854,             0.55502,             0.02731,            0.006587,           0.0077747,             0.00406,             0.00406,             0.00406
+                  62,            0.025924,            0.010456,            0.003751,             0.91743,             0.72558,             0.75897,             0.57926,            0.027063,           0.0065229,           0.0072612,            0.003961,            0.003961,            0.003961
+                  63,            0.025833,            0.010808,            0.004501,             0.92645,             0.71384,             0.76155,             0.57566,            0.027096,           0.0066359,           0.0073787,            0.003862,            0.003862,            0.003862
+                  64,            0.025476,            0.010492,           0.0041628,             0.92986,             0.70608,             0.75351,             0.57405,             0.02701,            0.006556,           0.0075439,            0.003763,            0.003763,            0.003763
+                  65,            0.024614,            0.010361,           0.0041898,             0.93524,             0.71462,             0.75729,             0.57224,            0.026854,           0.0064699,             0.00774,            0.003664,            0.003664,            0.003664
+                  66,            0.024786,            0.010214,           0.0037944,             0.91579,             0.70589,             0.75524,             0.56792,            0.027306,           0.0065694,           0.0065214,            0.003565,            0.003565,            0.003565
+                  67,            0.024882,            0.010301,           0.0042056,             0.94953,             0.71619,              0.7705,              0.5859,            0.026678,           0.0064802,            0.006197,            0.003466,            0.003466,            0.003466
+                  68,             0.02486,            0.010279,            0.004094,             0.94584,             0.69986,             0.76242,             0.57393,            0.027156,           0.0064877,            0.007143,            0.003367,            0.003367,            0.003367
+                  69,            0.024927,            0.010577,           0.0037753,             0.91283,             0.70661,             0.76118,             0.55906,            0.027123,           0.0066375,           0.0077232,            0.003268,            0.003268,            0.003268
+                  70,            0.024854,            0.010433,           0.0035258,             0.92728,              0.6958,             0.75089,             0.56419,            0.026685,           0.0064879,            0.007093,            0.003169,            0.003169,            0.003169
+                  71,            0.024565,            0.010286,           0.0035833,             0.94999,             0.69288,             0.75862,             0.56886,            0.026626,           0.0064489,           0.0073444,             0.00307,             0.00307,             0.00307
+                  72,            0.024669,             0.00993,           0.0035181,             0.93963,             0.71166,             0.76238,             0.57789,            0.026628,           0.0064344,           0.0068588,            0.002971,            0.002971,            0.002971
+                  73,            0.024045,            0.010009,           0.0034322,             0.93724,             0.70419,             0.75841,             0.57579,            0.026305,           0.0064228,           0.0067085,            0.002872,            0.002872,            0.002872
+                  74,            0.024389,             0.01007,           0.0035656,             0.94368,             0.71601,             0.76452,             0.58459,            0.026429,           0.0064026,           0.0066933,            0.002773,            0.002773,            0.002773
+                  75,             0.02381,            0.010182,           0.0035569,             0.93465,             0.70553,             0.75774,              0.5779,            0.026702,           0.0064845,           0.0067996,            0.002674,            0.002674,            0.002674
+                  76,            0.024233,            0.009865,            0.003256,             0.93807,             0.70879,             0.76089,              0.5762,             0.02646,           0.0064067,           0.0069462,            0.002575,            0.002575,            0.002575
+                  77,            0.023737,            0.010225,           0.0031371,             0.89098,             0.73062,             0.75562,             0.57468,            0.026172,           0.0063642,           0.0070716,            0.002476,            0.002476,            0.002476
+                  78,             0.02353,            0.010058,            0.002871,             0.88212,             0.73147,             0.75348,             0.58008,            0.025959,           0.0063962,            0.006846,            0.002377,            0.002377,            0.002377
+                  79,            0.023508,           0.0099196,           0.0028803,             0.92337,             0.71311,             0.75982,             0.58836,            0.026145,           0.0063277,           0.0064865,            0.002278,            0.002278,            0.002278
+                  80,            0.023346,           0.0099507,           0.0033414,               0.923,             0.70708,             0.76149,             0.58028,            0.026288,           0.0062968,           0.0066968,            0.002179,            0.002179,            0.002179
+                  81,            0.023123,           0.0097753,           0.0028956,             0.93258,             0.71185,              0.7605,               0.594,            0.026112,           0.0063834,           0.0064004,             0.00208,             0.00208,             0.00208
+                  82,            0.023044,           0.0097033,           0.0030556,             0.90462,              0.7314,             0.76066,             0.59394,            0.025954,           0.0063416,           0.0065077,            0.001981,            0.001981,            0.001981
+                  83,            0.022513,           0.0096461,            0.002858,             0.92081,             0.71681,             0.76072,             0.59533,            0.026124,           0.0063783,           0.0066503,            0.001882,            0.001882,            0.001882
+                  84,            0.022529,           0.0096778,           0.0028282,             0.94208,             0.70288,             0.76262,             0.59866,            0.025906,            0.006389,           0.0063913,            0.001783,            0.001783,            0.001783
+                  85,            0.022663,           0.0098644,            0.002761,               0.941,             0.70013,             0.76121,              0.5906,            0.025848,           0.0064304,           0.0068361,            0.001684,            0.001684,            0.001684
+                  86,            0.022989,           0.0096978,           0.0027368,             0.93195,             0.71169,             0.76082,             0.59331,            0.025769,           0.0063927,             0.00615,            0.001585,            0.001585,            0.001585
+                  87,            0.022284,           0.0094943,           0.0025795,             0.92898,             0.69718,             0.75726,             0.59299,            0.025982,            0.006446,           0.0072425,            0.001486,            0.001486,            0.001486
+                  88,            0.022216,           0.0096194,           0.0024971,             0.92992,             0.70875,             0.76295,              0.5934,            0.025796,           0.0063998,           0.0070415,            0.001387,            0.001387,            0.001387
+                  89,            0.021947,           0.0093826,           0.0024607,              0.9235,             0.71686,              0.7638,             0.59821,            0.025788,           0.0063656,           0.0068964,            0.001288,            0.001288,            0.001288
+                  90,            0.022188,           0.0096444,           0.0025952,             0.91313,             0.69512,             0.75666,             0.58841,            0.025724,           0.0064459,           0.0074564,            0.001189,            0.001189,            0.001189
+                  91,            0.022531,           0.0093328,           0.0024135,             0.92825,             0.69548,             0.75198,             0.59151,            0.025781,           0.0064107,           0.0074558,             0.00109,             0.00109,             0.00109
+                  92,            0.022292,           0.0095599,           0.0021119,              0.9384,             0.71185,             0.76336,             0.58998,            0.025512,           0.0063844,           0.0067617,            0.000991,            0.000991,            0.000991
+                  93,            0.022267,           0.0094796,           0.0025873,             0.87443,             0.73548,             0.75682,             0.58931,            0.025577,           0.0063666,           0.0072894,            0.000892,            0.000892,            0.000892
+                  94,            0.021504,             0.00949,           0.0024944,             0.90963,             0.70485,             0.75954,             0.59898,            0.025466,           0.0063576,           0.0067734,            0.000793,            0.000793,            0.000793
+                  95,            0.021934,           0.0092887,           0.0023386,             0.89084,             0.72899,             0.76211,             0.60704,            0.025322,            0.006378,           0.0065278,            0.000694,            0.000694,            0.000694
+                  96,            0.021325,           0.0093333,           0.0021463,             0.90942,             0.73469,             0.76677,             0.60304,             0.02532,           0.0063749,           0.0065307,            0.000595,            0.000595,            0.000595
+                  97,            0.021345,            0.009035,           0.0024326,             0.92129,             0.72537,              0.7693,             0.60316,            0.025296,           0.0063832,           0.0064772,            0.000496,            0.000496,            0.000496
+                  98,            0.020955,           0.0093258,           0.0020591,             0.91712,             0.72433,             0.76583,             0.59891,            0.025388,           0.0063853,           0.0068818,            0.000397,            0.000397,            0.000397
+                  99,            0.021464,           0.0092049,           0.0019819,             0.92266,             0.72023,             0.76708,             0.60262,            0.025327,           0.0063747,           0.0066389,            0.000298,            0.000298,            0.000298
diff --git a/YOLOV5/results.png b/YOLOV5/results.png
index 3641008fe1d155ce975f7e613275ea8f0ac37b5a..9c753d7e3d8159e5565dec0c0b5670a42de77414 100644
Binary files a/YOLOV5/results.png and b/YOLOV5/results.png differ
diff --git a/YOLOV5/train_batch0.jpg b/YOLOV5/train_batch0.jpg
index 0a9a71a00f0636259c19aeeb9cb359664371e2da..7a5cc162f65a2e4e836d7a61d735437628f5fa3e 100644
Binary files a/YOLOV5/train_batch0.jpg and b/YOLOV5/train_batch0.jpg differ
diff --git a/YOLOV5/train_batch1.jpg b/YOLOV5/train_batch1.jpg
index 7beeb8ef55160f938e2306716691c2217ec3c8f9..b938f178f7fc813cc3e8a0d2ffadd2a9a10f1b4d 100644
Binary files a/YOLOV5/train_batch1.jpg and b/YOLOV5/train_batch1.jpg differ
diff --git a/YOLOV5/train_batch2.jpg b/YOLOV5/train_batch2.jpg
index a60a312353e1cfd450e2fe9e82228f69da7c76ea..e2eac2b8803cc437329007adb621441475994acd 100644
Binary files a/YOLOV5/train_batch2.jpg and b/YOLOV5/train_batch2.jpg differ
diff --git a/YOLOV5/val_batch0_labels.jpg b/YOLOV5/val_batch0_labels.jpg
index b6bc12ea0c5075bd5eefa0972e8bc63766255a50..ec9080bf15e7ab372accbdf387cf81aab11ae968 100644
Binary files a/YOLOV5/val_batch0_labels.jpg and b/YOLOV5/val_batch0_labels.jpg differ
diff --git a/YOLOV5/val_batch0_pred.jpg b/YOLOV5/val_batch0_pred.jpg
index 44d13dadcfc6b62eaedceae9c1bb291f7145206b..eab591a6c8b35e886758b75f32f1836bd2bae51a 100644
Binary files a/YOLOV5/val_batch0_pred.jpg and b/YOLOV5/val_batch0_pred.jpg differ
diff --git a/YOLOV5/val_batch1_labels.jpg b/YOLOV5/val_batch1_labels.jpg
index 0319f835e41264d95110090ebc8508a45eb4243c..51df5d77d7badc10cd71dae3950e270c0c5398bb 100644
Binary files a/YOLOV5/val_batch1_labels.jpg and b/YOLOV5/val_batch1_labels.jpg differ
diff --git a/YOLOV5/val_batch1_pred.jpg b/YOLOV5/val_batch1_pred.jpg
index d737cac8c9ee456aaa7ba073b06b6ac3f86b4c39..035639a63c3a0bb6ac578c37586e57436eab1c4f 100644
Binary files a/YOLOV5/val_batch1_pred.jpg and b/YOLOV5/val_batch1_pred.jpg differ
diff --git a/YOLOV5/val_batch2_labels.jpg b/YOLOV5/val_batch2_labels.jpg
index a5ae27c1e5fb9a883fc2bc73b48a48504c882be9..24550c37aa4daaf3892575a4fdf2e1a66fe01628 100644
Binary files a/YOLOV5/val_batch2_labels.jpg and b/YOLOV5/val_batch2_labels.jpg differ
diff --git a/YOLOV5/val_batch2_pred.jpg b/YOLOV5/val_batch2_pred.jpg
index 4edae9fc214b32912271b95c4ad9e50c3a8e139c..8ce3457dd5533c5e439948a5b3484f8c79dc3862 100644
Binary files a/YOLOV5/val_batch2_pred.jpg and b/YOLOV5/val_batch2_pred.jpg differ
diff --git a/YOLOV5/weights/best.pt b/YOLOV5/weights/best.pt
index 59ac34b720b0419e5e9bbdeb3977fc9575ca9223..f561f486d417aba2a4122e2cfa1b7861007957f2 100644
Binary files a/YOLOV5/weights/best.pt and b/YOLOV5/weights/best.pt differ
diff --git a/YOLOV5/weights/last.pt b/YOLOV5/weights/last.pt
index 59ac34b720b0419e5e9bbdeb3977fc9575ca9223..e2ac4a615003bd636df6f021709a9bc670ced6f2 100644
Binary files a/YOLOV5/weights/last.pt and b/YOLOV5/weights/last.pt differ