0cec887fb3816bf323e9f594359c706df6e93aae2f1b7e7b1939fc218dbed2a6ea5d51907a9c61e39981023f168e656f30c22732

78ec8007bc806df7239df0e5459c706a12d85f92f2449107b84fef9b13fc19860ca3e5bdde52d8cb69b40cdbc038f7b9a8dd9cd6

0b9e8477b2f06af4239b8ee2429c701ff3852339a148fc4a9ef74f0be0634feba2ddc3415d6c28a5674cc16be6511b1851d8c6e0

799c847fc0f019ff23e98fe7469c70694b659c2246a3bd546c2659f0b151482bf2c2c868ce9b20e0bf230c8af7703c7ba60a9b9d

0bed8472c3f060f623ecf797339c7069925c878f79c68c34094c0a47c4b93777d7256708acb152b6c6bf5a66305d6f0116cfe0

78e88405c7f06b80239e84e3379c70695e521fe14de62e038cdc4e365b5655d219da197744a74b7ac08100fe1179690b58994853

0b98f602bdf761f523e68494439c70686ce572fb3f684f9173d6e6caa2bd6a8506fb51acf9e7bc8e6b6953646d644876b174c420

7c998905b18a1984239af597459c706fe4c32daecc31fa5d86eaf03e3bd26f225107f400af4e79339de401cda82461b754d7b7

7f9bf203b58a6d84239986e5329c701976ef9e7447df7d732870248afff0ff6d86741e5228f088e52ccd7dd84d8d75a15d6dae09

0be58903bc846b8023ef8790469c7064e51e1fad595a7af935cb8d91cd801f11d7e07031d32891d1cf06e3b70438323e68395e

789b8803c68b6f8523eaf5e4339c706f1f863b8ec4888166991544bf2eac724ad84b2fbc31f4752d7d3154067750cea4f77253

7c9c8477b0826f8323ea8fe0359c70187e671afc7bb056126adc44727e05cc427ea88ddc7eec2fa368e908747c13c892aa3bb4

7d9ff103c3831c82239a8fed309c706bbfe41eee9a5de2bbd20849d252b17f9cf6f8a259b24cc3cedab4186c174df61ea2f59bc6

7f988603c0871df4239c80e4379c70680a9d322598f1e09010b455c3f4707aeb3b72e0c9bf83c12862b635457c6171573e208adb

7c9f8603bc8b1bfe23eb8fe3359c7069edcfb472ac146e4bf12269e0ab2507ba96cad7d290ad3d25e5558bd910440762f9432491

0b9c8071b2826ff423eb87e7339c701b7b0b252a3bdb310241be01f94059ca3fbd92d4bd82f5204766dfc0184671cb32982b17de

09eff275c4876ef22399f4ed329c701cbc83c5ac2dc9b0651cd84aa9cd2ff5def962d900045d861e2431a78915f8db3c6e56afcf

0ce5f177b6f3698723ee8f96309c706ef5191135591fcab9076fc003a09035edd2142d45ee9d212ab10dbc16d654409b2ffeac

0ceaf270b5f16afe23e983e1349c706872875c7ae131574ba18f0c7d7d4b31a7a83bff9b4c8b08ea4a0720eeddbe00a20e102b

7599877eb28b6ff723e786e3359c70687374d34bc136e0c39f7109a3d4b58de7e4bc57f45524813f9e0eca4c0ee521a8900d2e

7f98f17ec7836f8723e9f593429c701f675fd50a189cd12709b297612975e44b59c5514900affadf7efc1417c46e185e527f5e

7f9b8874c68169fe23e8f593379c701fd5a5f2d3d08cc40f2091e8e62e8acd460bb35bb4cf68d5d46d3451f15936baba7c2134

0ce88276c0816ef5239e86e3419c701ccc7b47c0aa55eb9c26d0e99fff13e71572dc8c3491fbb14e8792cc4f2c113925061834ed

7d9b8403c1f469f123ec8f97329c7019cf029a95b6283a85fadaad825e01dba27869edeb0dd9370d1d0d1f1a462779ec72c640

79edf673bd851d8223eaf2ed339c706d29c7d8deafb735b96b352a055eec570c6b95189f955188ec7e37fadc7ffbbe2b557aeb45

75e9f473b48368f0239cf2e3329c701b7f97d6c3a2f2288e7e30208a359ab187f840d695f4da5bdc782a5c0962ebee5dda7eda

0eecf277b1821af523ec87ed419c70185a6f566da53578c00ab1ae7255d6862ab285fd49d8980f9657cb6047b3392ecb27ca57c6

74ea8400b0f319f423eff396339c706e05385d752182e61deea459295572f843f8ec7a67ceb4a0bba71a89975848483bedb20da5

79ecf407b5f460f123edf5974f9c70684aa3f9965619be0ca4f1d63b97a7ea5541231a4b078659ede75917b028a8ffcedfdcd5f039

09ecf472c68469f123998690359c70683feca2071cf4d5cbd41144ad33da7d1f34d7ef00ac1c6115fdb5349f04ac5da6f274e0

79998500c78519f223ea80ec449c70190bf963ee18b0e7ffb1ea98a6f1f2de9a661e2ecc82879404888e68fd1a655967e1d143c9

7deef472c1811df6239d87ed479c70682bd4e010a09f6fec8e275f556b3bf4df75ff9a15b9b82e54158832fb7beee9c54e81bbd849

75e58776b3851bf723ee8fec459c706aa042774ad632d4a23e3f48605fb19a13a306b711796b1d279d262a78341033cdecdbc661

78ebf370b4f06b8223ee87e0439c706c9b6f191a0eccd2698e76e6fa4badf9f3760bc0e9e7a1f10dae0dd7c0be445c869e49fc

75e48003b08a68f223ed84e5349c7069c8d139b72d7eaceeefbb12986038c850666558ecf8e06be57d292d394d7a1b4b7b7d7099

7ae88107c18a6ff423ec84e5449c706b4e09f71942cba75df644cb6099d40e3e47f214a75d61a03dea3073f2ca5f6bd224689d

7d9b8305b08a688023eaf791379c701b80c51e031770d98d82da30b7bc2959c597d3e478770b4a4a887ccfbf98ce5026f9b23145

0f9c8377c18469f623e987e04f9c706c2785b56eeca6c3b5d7fcedb594b7eca118b5d20e74232a1de9beb69b15f9a48878c69581d2

0ee88276b585688023998fe5469c701ce2f7d38226fedc09f6df7d1e69a432a3346ec4e7691229b1277e3059ba290e2ca06668bc

0fecf500b5f01c85239c8ee6309c701f7288aeff0fea52d04a8a43e9293beb3914584e49be24171aa0af5518692a0501fef1377e

0f9c837fc4826af7239cf2914f9c701fb9ec5c14cbd703196ccb292b588b6b5dd61c8aca23ef31af6fc5d39a5568332f37030e

==