public class Main { static String t = "9962a5545c16352c3de73763286b087dd3ed53882bdc8c6263862f0437d8fda3f5d41d98711701bad19aed830dc0b3b4cd83d91ce5400f3a4fa6fea0c3f0b7dd336d5e4376df5feb4d1869ea2e609d2ac56c83a8914e6f4e6dee1956bf90a262cdda0778897c0d98e77e476e7e94ae04b1ce1022784b02118f0af5457e0b1888000681e4a6d26ec22f02d3723184555029da2b1018521d1ea31a659afb485d98f76c0dc255e4ec02e570596957518acdd60ffbdb2bdc9f9c4cc687ae1f9c738897a1776059244b89" + "5f20f790df5dfb0cf7702b25afa43940531a2f06d68c93dc6347ff3bc85904914b714dec958a4654c94a9db8268ab39ca594aef69935ebd502416d952370cc3a1f002de4b4de407570fc4ab0d2c16e53831f2ecc2cfd7ff5526b2e163cbec847b8544422574e09d888263b9f11ef4887e3271d3c36aaafd68dd8aab6277fd96ea1860d6177c9347fba371c513627a9d903c2bbba8fbf49ca9e00d9c2afe42cbe0a5f1e64777afed7d2820c1c772871a83ae6f74f4d4a09ba590d679780e9540742176219999d6756" + "2b4e1b6f19142e9e2f8acdc8ca22952b23a1dc65d14b5b5c24d64faa1950c02a363b061ada567c3788d5d97d441a02e3d567a801cc94148caa25c2d0d0b65f1c357450dad71119170ec73f094d40f29e43782514c272bf4a674c0cee07bcbb0315df6229b645d90da1e8fd18c4be95d6e56ce540e1717d345f005d6b11ca87a6110305d40d4855591d186ba46d16694afa1475ec45c13de93481408f392b3bc46b82f2d867ce73b6d9465f9c8584afe05d28fbae683059dc0bfe1f5ebbd6cde8399c36e6fa229118" + "f87c249fb47d4bd6a9e9c49784e6e8b845ba7a78be48c504e9844f7e2f5e1d445f5e520049f8ef1ce3108912330629c64b922f58f81e8720c7f5d93df81f38b7451b1984317c90ce81befd40511ce76bb3342b80532d6bf845dc0ff52fc469e82f9f878c5760a126b98626c40d5039db9d67825b12e169119348af26ce389326ab8bd4473796b30fc25b0273eaf97d81e2cb0e15d08dd1a4cda566fd10b62e16eb58a6aec0fc21bceb038ffae78a6e485c685db6c804aab91881f5406d199a29fad1c61d558956f9" + "36ff94537f5e3f439eff42c5985a3b2eb27b7c2d6997c74cdfa53327423db444d390ca1fe81864e64142db0e0214c1fc99d7426349b0352ca63a6fb8896e88144a43cc1c85f00e057cd5dbcf71f09ddda9e79237303ac956c61d5883849727be1373bea77e45a617735b2e1d2289e021d904d59d82c55a0638b26f5880e6aae66b125b65573819fc80ec06bc0d46ea600435a4c5f5b0fd29fa1162cf46e783f7b61f064f0813bf4eefdf36bb72eb368469d4e2391265c50bc55a15490f8bd4bfd84c7104c071289f" + "37fb8c00e0d73b4b6af46ecc0b40dae07ae16b999ea62631c351b0097092534678476495adaf8dc2e5497bdf0655ee62bbdeb2872e3d38957433b0f1666dc45504077955c867000790eb7c9f04139243f6597c610e1ba81d0281bf43ad64572957c7aa0dd49fc649bc3582df44675ae73e6352578413404deb63cc8148add8c9b283f2f9ba19a4bf70a84160dc8144e1259b8b4e3789a79702c326fc19c44eb94651eb0d28aa7819afcdaa8872b4fd1462641e2383e32e24224bab13f6fdf66e9fe28eafea31f967" + "230e7fa97f73b829b8ba2f5e5c5f20818cf1a7b25f7d2abdf4a55047cff3cc4d4c57bc7b9184c1bfc2838026729acf1c2682bcbed1c255a3f1800ba4362c70ec0d72d8ac3e1788bb51f47537e2234ceb44cb4beb28032411c0a94ba63fc5c2e578a956e8594c045396993367a1bc9d71c19f885d6a1e614ad4cbe2de04300dcc9bb09672d9dee58d9451199e2916eee02fa2b51c8c8620930ad243567051466df1db4b2ce3ada3a3a8dbd6cc17a8c035a2d550c5979a179ddaedf4bba8a91d11dcf35ce718f3a154" + "2953ba4fdec67072d71054e2fa68633851294df68dfe348026b411be069004afc0f371e49d73ee8f085d008141f54c1dc04dc8cd73164ffdde1589d4298c681239e215a7bb5b683538c11f317f7a93a8c07a03241b947794ab3febf86de8b7b997944b5ce7452f349bcc23bb2fc4b5ecf334370aaa10130e8b910fb92e91868fd33ba5f21d0222dc41a0f5ba6b62d72a5d60152c633c11764238e778b1aa11ea976cc94cb7f89c107424b37216be7e414657cb80851b7e99daec72d23ba4d05e90fcd788c9e2c75a" + "f5e26330fd32409417848d58e5343538671a671ac590d964dcfec15291f5e36dd6bb22bfe7c3f7fa0fc08cbe27f84380c7e8fdedb5f045a069a3ddb6154ec96fcd94d32ca1fdb588c5685f50f77ae6144b56a727f34b2c73e81d0f5585823182c6685dac15043c6ef5003b180402e3fd7141e469d76d812456d67d882f88a62a3cd5d08800bce20d0a85d3f18e88c403af33220bfaeeeaa6d42b18ec9a3a61eeb7d8d6f65d5f8737264b3dff63040012add2df90844e1121ef301fcc8ffb7d81eeab548bce49dc3b" + "2f87b5f09554852d53647cde85c643f68e2c6e4f56bcd91e7e5b6e441aaa1fa0d95a8c6cb9898368ff4ceb6f15cb6651cee3accb4c99d7ebe9280d3c611dbbe83c12ad2a6ff4984e5763f97d7e5d7b5be1880e62e90e87ac223672f39e561022b4837407c1e774c612212d5558a1208c92d4fe71a290aeaea5a0effc865ab9f1b7873c53e1d91300fca60de8b3644c5adbc4373424ba4792ff87d95bdab7c6dda5f5d9ca2134c49611acad0c6dd4b3e13738bfd8efd15b34cd10b7c91b40e590d725df2853306dc8" + "ede63accb19ab5d929a9743b6813cdafdf6e3b82fabca75cff04f5201588eb96ab0e9f8685acac7eebda5dc083dce55a57c61586141a68fe676866c02abde43b237ce5ef7875ee0ada3093a6e404883289bad7bc85241b902fcaa9b82e1a2b6671bae78a8b3a2dc87d04479027f08c42a7fa23d52d7d94718ccb59a759ca75b8749eb5c885fce53c813b852cbf4c85aba55ebf82ad6b5d3c6d6c411b4930b30051dcd58a423ce912a12f29eb8ee1f6d1f5096fc64fdefafc6b88572dad836edba071837b489aeca1" + "6e35740484e3416db8411637872defb7393f8aeb33fdf99c5a6a641cccfa62648191ebff5a37390ff7ed514f469d8c1143cf6c4ae0512ad9540c8c237d699853e2e79f71fec1fe8f782bb6a91a811e452b7307d1f23d5edfd62320abd20f76a8930c8128eb9e69f68f8e1553b88f4b9a396cb1783f00f5261316688fe093566bd877c441903581df6dc970850875a89b1257cc55286f53e9ce3f4c1b91c9282cdc73ae7f687ed0fd7b0b04c9fe1141bbb393f1cd88019b6d4de684307e6ec6345c32b9097fe58c8d" + "adab9fff8325aac13c33bd054470d81fa65fe0c270bd13871893be69d557243b70ecdf8adc0550778739923a70995def62fbda6c1d2e12095288f356335c632a1bacde49a079c59f6adf7056b7f4edb029e8af82b6fb5eee05dcce997ee341710e426c9df7c724bf184a63fc64314088a6e40a17e89c98f08ecc5aeed82a0ee6e6e80070fe7704309ab8e3e81584360287e01d80e2627f8e0390604a650ebf40c682b912b7380ed0524f14f09808863c6af69afe6ea22e4cf8508a2bac680244626de6be65c43eb3" + "4a21dd571ef8881bd3c5d809b0b67b18e493848893c25df84d8a477862f110157733c2fbd4be8f687b2047808b067c710c1c0b8aa89b60d5db27a6f0301f798d2aa1ee48f922e66fb2efc3058a17c87b25bdf26ef2c73afb66e86a618ff36c491e75591b1d4f1787881bb101d7b8a67686dc6266faa89b3d1d27a87f93e7496bdb75724934a7e9d58e3e1e03da13aec81a3d1f63049b12b1b5134c99946d8c459831bce7ca377b51832fde0fb86fd87d0421a86fac3eeb663bce9d0c856871fecb7dd095ad6e6796" + "f96e79ba17d0e7acaa3f4a594a8dde07da7f641fd195a9c7a4c706453e6d76e5d6c592ed551fd64b40617f0f6ef846897eadd6da6a0f7ded04d92263b7f565f77be12a7d456d3fb6d860ec2af83c843217a10dd15629534f55018187c295700de7b722042a214aa146ceb20391b5102bea1f073d6f60190cc4bc192ecbe71c2d4331aff73ec19dae431e4492bb44d900c64a5f8075b470fadc9a8011dc530c8a0cc04e62078af50c30824d921f746c4c0730a9cfb82167e737a7162da7d81d4ec8824dde43a38233" + "4f1291f12e1170317e2cbdf4fc51968130d117c459bbf41bc9522bf5061db938db11948d703876b9b6e1879ae14f7ee3977c0127c4cf03de01493c89182962a26f06f435bafd6a456fbc45030a739184a770fc208f3285274819753985ebd281d3f21d56303acd38574e8aecad640b1ab00c7ae8c26de843e2ace60e16144962bfd28ca46be261fc54cc99b0976be85135bb094f4e4979081bd2e4ae0b4e3540f0ca3666d6fa1294c59d75d40374933bffdee2bc5808584c184a97c1a54912f3f307f942b870c3c9" + "d1baae3c59a577f58263c5e3cbee3e58a69cce10b402270b9b30cb80e51d557cb8424882700ab248e5f6dfdd1a3fe5c66b72343432834a3cacca09504f13e0753934e3209caa915c198054869f429b7002ca739ed3bae298ab5e778a966c1bcc9dc12c5f3f845dccca12a6b552be262813762113823937fae9b4825e90a0dc3258d4b9e7a1247dec5781c316f41c12cafe280ef6c9edeb298483792bcbca46946b3915423048b3e9d5c5905b1b874d2e8820241e68348ad6cbe1af3c595cf9c711386a8e469cba4a" + "60008116df46ec5e879865c11cd35723f3617a179300d5fc08d825521762a80437447d56629cfef4f6c3406d261ce252a8fcbf66cd2e522423b0b10a84f2b9920f69340f3f3177d9a613e95a13e89c1ce32cc53d6c210348553b24972ccffe7a437a249f7aeff27babaa75615a05cf1e0d75626987bc5d53168b5ecce48bdc8f890a97ffbe77d1b45781c22d7b0039432ecfd04b8690dd74483f2263c8174f26bd71b4551736894614ce1100cb819897853b054df6474d006bf8fc74ab5ab19860a679d487fc9eb6" + "8c1a988b40d15c1e4cf08486fd7a43fc3a868d6467760446d7ce61c52457998df539e63f271ed5987884ddf8bb7de3237805cec1b55b34fa449dca2d14c048d75301dea318dbbdc19b7b015b2293477151f282247452a8d0de76a11187db761711ff63bd6f1f14038ed98d47505af0715e8594f88037578d0ac950330d2d48a374a3ec3b488bc8936a6b99cda54bf2c33079a42780134459640a4d32c7cab96c43d06324b1f168e907d8353abffa8982e780b16c1af536db6a1ff255a28fa4cfe37d47872017dae3" + "1e93aa33cedb9e4bb1bd78f5a2f7cb0d6cdc3487467f707a343d9d13faf7481117833bc75de5801dd371a1b43402f280368a10749dc127cda881f133ef037941e8abb63f0fc9e0603867e6b3688e9455bde73a3d9419539f768f5e1c7bfa569dc67d1d1b2a7a7027a7c1c4b388fca5c6dca53860373a4326a3a2cbf06829e2b123db344b8ae61708e5ea49105b0ee8fb6c66294ca0b56c79cf539ef2c49369719e03ae521b346e41b652d0ca4ca776b65246fcac50e24c02c8eea8f26ee62ca38e3298a603e4b540" + "367a83fca934f68a6d9a2510504eadee1fd4c6d2b53a1baa8cf6c0136e128efec84c44ee86e2046abc86fa1ecc1b8a5a0c6a808188ba01a804c3c4efc349eec40001f5c79ea12a7203744277b6a8bb961dd21de2e3b48c1d3235694fa46bb6be63b4e3ea77e0e3226aa12ec0c7fe864f8213c169be5c707d2be7c895c00cc97e94e7343fa96d1ca136abf7a5de4a9a87ba772ef8d6dd09d78a2be0f117cf05c39317042fc9858b6e5e307af6aadc769a07655def40d30f6fb1fb91ada06ffe9fcba542ca4eef02eb" + "d6d8969919174661e86553dfdefb4a45f0d95243daed9e190ddb659dc6d1b231a65d74550271ca88311c51647bfa23ca59344b87101b1dc487fc13900bf8919a899adc1df8bd766de8ed106108f527135769842598932c4916a5c81b20511b33e0294e95d1a3e22c8e5992b90622269fbf9d9a8fb4f36d4599e35bc51e4d01a95f1cd85a5c988c5ac8acb739b93d16791b87517df7f3b8778a71b90b1e288a8d9649f6062e5b632d6a3d109f1d2d034ae3c81e82b3882fbbdf9fc6298ea95b21095825e082563502" + "45d0358009391974c7ec25c57d749d8cdd91fd98b160699d15789718312a55a2686c396491552f9544451447d3631b68eba61cd4b7a653b62d0e57aacdb453e049728350a4e2692a873207e25734810c71383400b43c976a0636cea1123f4d623fd7627d7694668687b81c06fc7c15f849220702bffa797e977c22e659ee8bd40f20ade0f78e951e575abb48922643acb349cf19eca78817738b0124f170b6524962fdb8d5501f4327a88740cf73cbae6b6e178fa37c6144f3eb473087c8e5d20d923400d9585513" + "03877aefe63d373ddb6c8ff648b0f3c6b3b09e9a8f34011c9a36cd6dd7a1f0798da553f03cfa0fd4954450dede2f8a00f288383b00e715d70ef07495e1f9f0c1909ed0a2dec522cc3012a3023d3848cee7cff543c667db5f45fc02aaf75e45a032aeb1393baee912232bc5910497181bd209d6cf6f0f690297768975538c98c65b963142d69092c50e3a3bbcae797ab46a8215e41ff668780dc173d6edbacb5fe9ebe47df6aba43bce9db3db09728beee94ddf34ce8e574af530fe7ae98ba7610e91091b8ba4b466" + "4bf63d40fc4238953446523e5ec106d1bbb5c00ade6b2ff31a6792c4c8f0ec23a8006c36f72095e4802adb017dd758c3b759ad18963ed730191ca2f279ceddbc1636850405b7fd635c4f109929e1077c2f7832dee70633907f9859af7d44359c9d55d1d037a47dcdd9248734f5b39d241914470aef2afc741394ff9961a9e6fb228fed439190dd525840f9b691d0d3dc65d84b1235ba2168cbd6fe90f9582768d534adc2c7de2b6e388e0cba53e46a1436a1942789f6c36fc0ddde864a9057a67c0898aa13e2efc4" + "9d2cb17801ccf71a385c79f4e34efd0e136a9ddc4798cd0e25d04646bd40e185397d8e11b697ad5b77888324d20eebaecb34d7842b5def7c6d24e393db5a55fe83d33bbcc77c9b8d43c83970d37aaf3e6c44738813c731ebb8493085dddd81cca1eed8c0bd66690be4ff8d003dc36e576473201fc103e043b851c4e92f3e6fbda655d030569251d4be1ca066ef6e3dcbd9887da8fe7284bc27b298fa32797ca99b562f35b22d1ca564977dcf8ca5604b1c9f4584d1a36aef30098e0a7b3ea4efa64d231b819a4d5d" + "c993f4bd3ec8df4ca8cfee6c164ec3a2c1fa900449925593d4bbf1ae61fca406e1901fee6a90946fc6ac65e8843912a9cd377bf263f997f7283716463d8290d5820f28532110311336a780814461336974996ce91049fb76bb39f6094ad028929108c07c1a3401287d7199729776181e4e9c1b3eaac6e4611c81171eabe1ce19042f2c8d9f91248fe0ff0c3b415c5d9386d72a1d8a62c7ea8663022531df21127d9def53d4b9e4ee5b3eec43c06fddf39cb25453853f90f2b87cf790488e8cf549f5b60c1a51c539" + "e0abfce0b1540cf1a45d4dbbadaa7105571fd6e71a540d10e6713e4d440dd6bb0aedf2019e7f8e3f0101bac9529b0ce7b2533ab3a6cb54214af1144baae1dca527438dae3b75c32f3409660368d562cdc8bb6c5318cfac43a2d7da41befd0f3762bfe67dd0892427ec1d92cd1cdd24ca83d2804ff4e9adafbbd29b2dcb775a911a2a6792f2f7e63115954ca820cdadd920628450a9a060b6c8275d2f22deb223b9d32e733a4841745aa5b259bdfba7faf79dd7837877d470c55c90fd3025080d153cd9cd92b50e75" + "be918f31d2a52ecf44133fd6cbcbb64fa420c64651780a9800500374df0f23163d424aee5488d3b694121adb08b73ffaa77f46e37e4f52a1e7f5de8f9e196c01d1845929320996ed84985ddc6e4fc0352587bb2af3bdafcf72b5b46259e6a29b00826e609fa8115444f2c114112d9e85810475ded49c3966d33cde3a8af7ecbaa7c6be15fcfde38ff53ed11d6107d6db7c2067bc6a257405381599bcd5b9d619769f660f69d3e257f6f364f7336e7753da07fa3884b2add068088696fd96f3c98f1017c06852b27c" + "93de4aaec04f6c636bc28b6736332295be1be1cb92c5c219985135dce5d54a15bb08974ca6aad772eff7ffe37a035a79fb71051e85e00a825deca15cb1700be9bbf45bb0774be776db063b8fbb48a5cccb49ff8c7b080528e5ba485071fe05e507bdf88310536bff6bde6fea9cdc2b60cba8dde4bd6e83ca6bfafb08654624d893a0b95827ec31902bce213e565016cc61c6a05e30f7ca0579b8877546239cc4043221707a86ea8225c2f7325d64df70c3ec012ef2886b54057e572eefb041dc85401f34c7e4267e" + "17c23be1df914c8d40d3cb9ff5b6c178b20e999849b08d1cb9dba19c9f98d9d98d342d1cc57581a8c1dcb5cf51983fec39ecc57a00bce14e110feb533251f655275d33be931adcf00fac1b34540e15b00bb090fa0fb93525aea9ef19b94ce696c1fc4ba82252b6dfde983ce08c0758ed9de52a0078e7792b246918ea0a1eb64186445e12b92207206e3e418b83bbd09b3d7ba354e4eab12293502436e79345046b94495d978d8e6762a7a46d7c2fa11d4f7455cc334339369e2c33a6a9a420c6966556928d30beb5" + "e61ee090b1b00340526e53033540c7d09919dbd372b948df26cbd039b5b9f75081f01b1b75e0bc82b9b2fb6cac2e539f150de449eb4fa9d87e82695abffc7e86e895c8aeac96d205169f83038432024df76d06c7ca3092ecc43f943032f659f46b249e6ad555c36faa77d1756bf808defda8139414eadd346d30b20ef55e11e7ed0bb8a5ecbd8985bfa28bd89e3aeb48bb0c838087c3bbb42978bb6faf6a394e37df5b9c9b20db033be07524a710fbfa48c0771ebf0d19355a6d867fe5936df66deeb400d97865da" + "474a4b0c392061fcd33efdd43a0e73f689b65166377e7948d74c1286de1e7154741410df68f549bc4f4db87354b6400015b2926836b8cf74c5dc5316bd267b52217454e6bb6a4d308974edc257024b225968d5d406f6c54e6d31d109ce4386c79d132f6267042a828ff4ebd4bf60c1b955588d0cc1fd1958bb5c153dc5f84ffc9135d180919c3b347be63c003ff66387916b880fb021a5e1ddb6595220d02dcce5c9c1996a2eeae10dc920140a2bfba9f468a60b4d43ea723a4fbd970c07d2ee32cc66c598f2396a" + "5867c8ce95e616a70466ecbc58195a5793cf38ca4ceb0f531284c831d1b70a4c70397bf9381e242923911cf6be2f34cd7ceabeb44c1ecc89b400ea1e60a86eff9ea9e424626cf9105f6af3a6798e5ea69ee00cce247c304aadeecbb8b78c9d0cb4f2ca2d6c5b48960efe8800dcb3c44e0a842098028d967fa894fafd6fb14ce67449738dfc24ea079b2168601e474bf380d6c06fe303b6b9405c7e16f87f2e1adbeeb02d24aeabf27c01c6704c423eb34c27659b4ef6027791337a0c5c9d19df1a4c0ce9b5a5ba2e" + "1e058d81e65c6eade1c59e7a465245166304e5c8cdf83cd898b70f5b101ecc424bfe8a9238dc11c8c42f5c73b63bc05dec600f04266c50429986ea40e24b6193c29eaa6e6fa6f3b4053ca7709c141859dbb52812249338b9cf07c569f2bfd46f8cf1ad198ef54a6b3839dd8b7749623f39863fc38d39f3327ddec01c7514d9241e3219c473fd733f174c9dad14a3855b0fef3e659611e229c3891cb37451385fe7fb65b392797cd890f7d1f74cc6b84ccd2ce718a9c6c5c2debce6359ff99282e2a017a8cca2be22" + "612a40d5ec03facbf493ecb237b2e00c4e6cfdbce86cc499f171b8da7cd0075c1b8805a25f1a2e282eab832f6ad692a5ed05b4d26815dd9df4ba56af1bb160429aa3699bc0d28cf7c58fae9108fcea26a013d66c6b4c547998e4678cd4058e88c422de8bac6bbbabcabe9aaf1bff86e2ac1991cb16e68c69f31146be06b177e1224210878c6936da5c9626ecfe3716624c14dab48c67320daafc647c5bd853c82b026fd210a83cb83e16aa32a26e3f5a3386e3746bdcea7a24bda8b79aa25c8c02e22ab1b204c4f6" + "6a4078e53e2b06683c69531536362a55a36114d65257935d8046c617279b2e8a5257a333c4d35a42fe689615284c3d6840b358f48dd89e1f5caa2cd0309d128ba55f38de20333defe2de1c19892f827a7cb15dfdf8fa784d4959de6f847dce9178cb6249368fa05d960f860d1c0bce4b504796f78cfd81c32cf6a27dd32b5213563d963dee077acbcd09340ecaf7f3ad884f964d3c25a643f83560637697483f20dd42ab2c1b8af30857665a751a924f4cec4d80c8cda80c0a34def5768a170e0aeb6024871c4a53" + "74711731fe7b48a8c280728cc2700448c807ae8b639f20378ed8a3d0f85df66217e6de91beb64a3a7cfd2c24c19828fd920ee56e7485f207cc5b0aad5c17f80d40f13ab964972e79f8212e454469b2638f45eaa6a85b29b5d675f68f7ecf32d102c9130b92ae50edc13732717097b6cfcc994ea31a196abff0a99e7f98a54239e489ca0d58502d08f38a3f868d626c0dc68bf7559cef867eb17ab1a2ddf8b5d0d55b997d847bf387df93a9ab05c313990b197d959127c04d9b79b70c816ca716a30ea5ea747f9ac3" + "4b61a4913a4addbedd2e69085d1047075d0cf66e5733ed2d1a7980e8309760db1963c3beaa706db77f958e4b16ebccc93c03d291e0a8d7ca16115457b489323f44cfbe459947075ae66c8d07ab2bc6570432ec4934a5cbeb0dc0eeaaa393ed7cddc055a2c9a285ca5e858cf357b58207401ef54e0ba63f70a13c6db3a98f4041232fffa3e59b871bb1a5832525e5f109dc431ba16788492c8996f5da2d3a0e0f40f3df51b2f1143229a20fba8be869ccf231309d6a01fc6deea976f73099e62b42d90cd9aebb68af" + "3695bc1da9c7d658b4393b9b48d370e71013e0cbe05b1d1d8e88bcfb7bb598b9568584c5f6ed18e9a88f12a31417e4156601e8bba6237c4dc21e89be9053ee64ed102e5b5ec620f620fb28c2df46f0e7ca502b8078bd86a365cf4869f67a828a042c64ca94920665d091a9014a199ce4ab64e655709223f6f83320442440228fea0c3d883e95a4fa95daf8377693986f1ee7a0a7d8c5ccc196b598d3964f083d06d10cb742eb9ff18858be9f215ddc3190c1882d0ce950a16b4730f066397957e26bd8b3560baceb" + "e61722052a9720c1fa8704f39e6d78c5667314b14d7de0cadcb57d49f8b0567d530b8c1872cb910f14ca786365470a3904e0000ab00bfe8e1b5a424596aefbe22891e28026d2fe87e4f3af978acaea6b47bfe65c887f2915ee1810c51ff1a60226b163852070d64dc07bd8d49eaed064bab592368e283ca2f6218ee368e6520a1b4695dae5f01fb8ead256542cde6410f460fbace520c55ecf6e58048a8388c12428461894dee63fb6943ec6fcca92afee390c9e421d13658696c2c5735decfc0615533f08e44a4f" + "efdfa6e2c2eb336338875e4e081466d1a0c68166a2c3e266ed8e9ae7788222b0706deacb81f36c9a747f015f86d87c6fb9915614ec8d81fd4c863c559d95966822c39f7bf24aae426f5243def5f00fac649c1c9d3db9c4267cb613f2eea430f0552c900148b7cadf288374640b78de029c5ec10216b042f523f59ae206ee31c283f205c41924301c889bb5f7301e28cfe6854d817b49001fd2a386879997d86d1883ce79936585cd801b8506e7b353c5e746fdea80240bcea7dc2a86f97837616db7b73421d14297" + "37d189d78cad4059a00f4fe7fa3f3ea186c791b1c73f586d0894b0d15f41145e74986354431aadc2133a6258b62745036a5a56149f3ca828a666bd1ea05bd4afbe87a885580603268816f298cd789074406fb3ff249e3c04b5bcdf1651460dfadeb05a213595560a2a19711da6a6ae1d2589086e1679fb43fc5a82a705c3ee62c6a735a32ca332f2b4c8da99144c6db8ba470a40c5acd6f784debaf434e19ec37f1720ae44933b2736ba104f11d9ceb248c98fb5e0429c65df297eb8a0ed70df22d0fc1886121453" + "b450ecaec6fa4411722fb6da8cfeddb29da02190eda000d4f028a25aae466238a5dc4956adeaad12a658fc539c7d9650444e1a502cdd94a2f4b8660e480716c5b25ebcf5174d0c66ace5534d8866eacd134b7c8246e36bf3a846608f53c746b170504c1234075224b304de896a7017c01c5dd6505662629f88cb914bcaeaee3fede7324a081381418a92d0094951d6daea4939d134fd64d5c0dfee3f2ecdedbf450d1ff5159f2acd0add1a6fdcd7f487606bc8d406d5caad719f53142096ed4bcb67c23fdad2f05d" + "2881ca25f21f48ad948b4c9d17db8baffd494f77ac71d4f7a6d54e57febf777120f0660345511e48b89577a1b648406d7f67b8b05af5f5db226d5a2a2a82f8e90c7134a1911767c9548d727d0e20a40c0419a43325e1ae683cdf5f21ee02503dd3e94e82a80925c71a0c24c1d7c3f29fde9fbecd48f1d4e763ed4bd375dffb6d80134c175ccd06859a538eb7ba449cf14869c35fd95a00346bebe5030013d0ca02e1a63da49fc061f613f295dec3692d21e54b0f8939f60762b9f8fb94a5a8770fb36f61236d433d" + "784d9290ecf2ea2fe0795329338373ff9b7324d4d4e7d07bce94cad4f88255ec63e4c43e3c088cddfe7deecc2a29df9123a39f1bfbaf443dd65a0a589e2f4cbbb37fa3057bfd6b2d6d856b6ecfe2eb4f4d21a7d11aeecaafff43fb09115e2d2255ab5f7851ace30409ba99a26d6d8b979047f1073b22f12a994aa74c2580c5a5b7d2153a0f839df7b1eb32f46ad501555f9d01863f060dbb8bb1cbc10f652f034bdf1eb7ecccee46c09de247b32b67f703a11f019234fef152e1107470c0acded986a308f85aae58" + "1a579cd37c4c3ce7ab5b4f27875d63854627844a08b8d0c5228dbbcd03f9270b87bff4a114777ce162f7d297272997fde9875f19565d060f7ac10c2bc495f46596801cef922b8191d7b83eaeb549e749d6f54006eebb98bb925d0a75e02b985ff0d7b17d7103c363c111f875a0bd72a33677c66325f1ae64a043f3d53416f69d43e148362a35095336c024f9474bd05d20d83e249e9522effcc33bb7ddaf6827fc81c06e5cd60651d6ffff3920e4622f3125d060b22df7d114e8ae619bc39c7cba5d9d0b72abae91" + "1ad744e180b1cd3721aff341d507ec53e881bcef2ec9a251dee1082c427b74d7db89ed6236980b29c12d18d15e2258e7125f84a750b76e9916c9e22593171ba54541db3baa03d677f469bc5d5061de957e7a9cf9ec09dda3470d5261a199d7c778ef5ccabe170ebb98d18e4cdc0e0ae1a0c4dd2ef996ad4e27a49457a65a7eb4ae43c09b60f7e2fee0f3921355f953973283813be3b152298082a2c99495829298652e19468a6c4fa2795c0bc68db29b9ee8a0371007923cbc3a0bd4b0a1648013dae9d0e5296bc7" + "d78cff98e71a4c4374ba03cc9ea8cc596665ee506cffd8294ec1f41594fbc6f2d897587fc656b027fcf3c85c2ae3aa8bc377c59b8a8f3389c16d3aa5da300089700d98ebfa5e0a980e93b0e61308317edd583dae5cb952886082ba75004156f52854d235087d2f01ede5fe51f7efd9e7e4afe2043023f61fe7d16ff7d06d819d21bb1f75607b809d81df81adad71e03f83a9e71938f9b331fb19ba0930730444431068434cd93e61b1e3cdedd03d99a7b13bd0e96f13ffa5dbd34e65928ba5113f8703b9a05735c3" + "816fa42d0ce3822d926b94752041a067c0d94029bce7fc21368f7e454ef6665f579d4afe9a68f94e507ad44a51ecee98d2436d054600ba31ea636e17608b3cfd1a630acd54d7423bdeab2a8d3abd889dc0d73fadbbd92a8761ed6597fd995277d245e38f998561eb46419b65bb059c95d141751162f13a29f6284b8482c9f6f562b5d7ef37f5183d49975d29ae377fdf2b055d8ba0551c17ab45f70b2faf72edb5d3c57986f1342cde81748df5abab8904712d85b743ece792d08083521bf4ab8e381e1a0a63046c" + "999e4dde2d3207981019a672187c6605fc4bf07b08d422a3b22f09956b23501bb1e37fa59609160c841de8cd26847881748912a8f48d960ffa3da02b5af94e765c7f6a33c2cee86c17e6a43f6426b3f8270e4f7b6b0d692695529314bc11f8f0231aae320029a831fe6e4065dcb78c9f9633e4d922d0e8cb5eafda80e8e3e0d30eeeacafbe83e77b7db7803fb379fd0d12e11896aa79e8016015d666fc900275c802ff7c511e9198ad2eac53860c2a868e3f48359a3d3e52b4291c6d3f21b9a930219b83c19f14f3" + "80661a9b76cbce09867724d5d4a394bf2bb923cbb53327153809907f46a576b3be4fe8c748b0e6ad3ea1adafb37222a45dbbb77332a79eaa34d14c49c43d3489d82b0a3372af6d4595797f87a94d5aa15aa196f3883f78f90de30c341e51b37f38b2d6db27c3642efaaf85a110dc16c32ba9420f9678b2a02c772405e039959f37c1b8c19abfe20a0076f81fbc99e737de10f8f159fb683c5683b7fb7cf8aa57cf551e94fcf3810dc007c45dee5fb2516e49692fc9f1fbc555031a5b0e7514bf7c8db0c79e67ee30" + "88954cd153f38dc086aa9f4f757be07fa86a02317239bafb0e4fba657461e0bd7f473b370dbdd347789bcc378c3d72b196dbe1af4df1958d51e5349ba28eeee87609a8d9c141a903c5c38d4fd0469c39fe21aecaf6086ad67fd6212c9ab6789abc274823963256ed313dc9cff18b7977fc3b1a749c7afee9d0b3b9ffe9b1b5d9a551db3f7548cbd05921cf61a9c536d8e6fb5553fd53ef543d5407ad6596e9ba0f7a5dd47514d54d4713daff51d7df28c19851e86f9e39726beb3118edf4ad11670b6bc3da92ba3d" + "5751a11b8710b39c8741619985591579c93f110b52a52cfe9c581c4f0233519735a3fdb92169ba629a277053045eb8ac3e6a03306910ee82ee1ef6ed8edd007edcaf4d13bd87311991f14ecd00b896e6981f26b109b14141b98bb9efa2156a41349fecdbacc54db7e5a7ef59514b8009280932cf121f2a6dc8519e68cc9f1a87d11df326c034e9b54fbddaa57c0a82afb8535845e8372c71cabf52751f6b2329ad056bb33a8d6adf2669949fc46dbbeb0a60484101ab622ca0e3eb333248c84fc70dc63c48bfd5f9" + "30a7bc3a1a8692fb6ab7b01f8bffc1ab54afd48364ec2c743a777e45a967785cc65163673e7644334b13de2a547715c1a07c22a7c775547b586f76d9f251be07f30547a961938731c2cb569f88515079c4957a317cb456e78ca75f09ad483c26b3a92d1ddca5d64ed0170a9bc6e32a05d68bd4ed306389edb583e78b1d0de0ef94c544fbfee932c98f9134c0d099dfb93430da9b7f05f8448e27039748ec5c23efd316794086162cf0af6628a9c0cc5d1098f52008993aca4080aa8be073ddb34204828f354fc6c0" + "a0b9d57be6c038e1550966a096a92119a8bc7667defdb8c4e602f2f0ee550ade34d8440ae647b451b81aaad09f140d04e9fac3f262f02acc98d6a86edc82aba6a19e4d7ca71cace47ecdeadbe00c6244b25a12d7a60c38fe58ae9ebdc037f01e468d81f9c65892c129edd078ba83aba95c5436b3d52706a87213696f0c37a2c4226ee6bdd868c30430c760887394ba373004187e44715e1b8b271810b0c3d3d7e6189c61c9ff8ed09c299bcd408880dd37311a6e8e15b9316ad4aefef9c2618a13403510587630cf" + "dbff147c4c7c93584c7a963e290ac453b8936ccb4ca1c4ba2f0e00001e24c1688a8ef613dda7d254fec2df6a199ac39463e834feb4b1aba120ec00e7de2109b3b341a8a31cfb101b591716117693be7dcb13f1e5e88f3d76aba7f9a1771a616e7e80a928a9d058f2b1504b359f6bafe8adc9baabdb7b1997ac613a5da28f9bcb48775489d67bb1df3b07a8b9584e58ff654bc02468a451ac896ea3fabd0e4adeae05572d968402fec7b602f2982861e01c01b4df907f84d74870d7d0ae907862d5a200ce00d991b5" + "402498006f2495ceef56c30676e60af397f342841eedef6dc24cd26d2bc520ced6db7fb114ce4abff357ba143ab3a36b90e76e84ba86bae1443e1faed4e33c9a9b12f63b343c74064861fa8f119f10a01c0395a33a6ebcada5b36af244b129c9a8f8eca909b9f6fc708b7a8562e0e4904432cc6b90c42e8a7612fcf39419ee46acec11e0f53695a281aa2c72d8748e5ef6cc4e9a554e150075f88598622058a922b3aaa4f8a6448844ed40cedae4c26234296ca7565620c9e90504289c7555b1e8b22ac7ebd13c8a" + "ce8b054ff0dcf00b8537f265446a7e106487920e39e20c9960f2f9de4c29869e54fcbeefecdfb7e39e481a87a3a3761aece1d19be626c4294f9502b4be15e74164d7d67bb2cfda8f3007e2cd9651f439de87228f48250c613887a207955934f8ba5bbf050ecf463b28ff1e4b765501df6c9cbab5e7979a079cb7c0c774ff7a438cc10887da21e87f6c075281e6d1ee4708a06774104fcede139ec851c4fcc2485ae16644a9bc00b3f202cdb668df3e03d783c843f62ee282584214663cba96db885d8731ea074cda" + "51766e79e81829082eadd2ee96ce30e9dc9adf92ee494c8067bca239d469809dacdd22a578eb3a6524938851cc8922df3ac3766500192fa78aeca02d79630ef952ddfc71b6bd42b7fbc5cae808e7d19d3c65e6e5b2359a41b871cae7b0bf4e0bc2d16a6d58e3584be039a2328b2e4b085f0883e072c3d873cfd54e09b4e8eb08ed3479d2ef266fcf63c168aff1678539e5b1c3292557d3078bbd2757f09d3555218e178a6318e79083c08a850ca75f4d4ea33084efe46d3c79b2af3ec3b1a59a22b443e125b5fc19" + "d09e3cb3f68f250163588a2ad9d91f1f1421f4c166fb465966c1a04c69ca9a7564ad4af3009d1ecdd87fc9257b5006529de13f6bd4a748fc2c755681db55593a4a3ca369a9c25baa55c021a8331c8077aab74fa1f0edfa4c674007201b5e2bf6f3bbe72f1c0145230165d9cd65a903ef936f0fa19b6d540779815de6ef06cdd84198439c08f126730379e00f3e18b3b4cfb09b6edb0630ed4a7b0207d675b4d3c6495271d01106a742c1d87d3029d83942ff799d561a04572bbd30bf84d5cab5c4bf68d5ed3b869e" + "fc31c34fa2b5646f6c9fbc8d1203a00138cf7a95802be0b13eb99ea1429154908bcce6c7b02ae33ace6ffa7a58ee440ff068b14876f374e2a12646391829bd2dba19349cf2d036c292b41c3054c1a2879d7f7c090a1aa976445d121435ace0b76c0850b0762baa16ebce646dc698671c2ee7a0755849b863ee9184d74aa1c44bc05174db82b3362ffe9ff08983e3d80ee661bd83c88df85ffe4f3cadd46fd7993042961b853d747bd6d18e2992ef78d1a617cc6b3acf4a2d76f704ef60d73cdb5e016b1d86c4e66d" + "9fe1046c5e696be360f40aff0fc3b634f6afff73a8177e204c523e0978987bccaef73ec4b3d086d7bc4c52de0c954ed7694b401cc4b76d3bb268286b31cd6adca89d9169985484d1c99588aefad11a2710dea2100ea26c01f078088eb4d422f59c0730745e76cd127f54dfe42d6c26a4227878861892080895940f4ec7867da6dcee3a5f6ecd687e4602dea48453d8f6041c4880020bf82d48e0f215858dec38248539ad38e0fe8d4fb35c18f2ab112bb0dce08f01c7a2b9ec56d48c886b465869c842b9363c2dd4" + "74d996e6865c32af00dfe78782b4d69b232bca84542755855a48acd56f85e648ca75cf75ce1abe6f937322744266a34e516453d867dc8c3a58b135312414c0e8b3b4f094063a3d1648599cab904b9c7b64d65b7a583602f821ec8afe6229d3cd2ea8463ab1a609b8c3ec952434c6a8c7397f34e8d8dba86d2fc51121aa6bdac7e2f175a518c9b4e3e8dd297577c962b39d8e2f73b7b9f766d5be3a7463c653b4c01aa50ccb2da197cbc8f585e43f05412b5fae513455e84de7613e6b6e41c8d3238535e35a65a8ca" + "249dbf710ceca0a05fecfd389f7e03864a5ae2c3490b9a0cda9217bace70286c5dd42c5b8c2f7497486d54e4a364863a84fe0d5e6c3648bb479760b8c414b59c714453122986f2ae0acd0dd59a889a515bddf830c4651b39a42ac6914bbfe8aeea0befbf64bc08dbd3ff22953432acb0f8ebbeca293e42653e2ac99ea481fefad2707a13a06f8d6baa10e2ffddeb8a0e9047a1457a260851a5d50ef476fd8159262234f5c61fb2ae583674b45a5fce967690be40e0c104ff66a4c00e773ae31677189b10fc5e246c" + "726202c8de9c0fe82710135ee32ee2ce1423961d9adac49c14d246b1eab07aa2fae8d01ffcd56e8c4c5d950dbe305a7d1d2d5c8a9299bf5b10fed6b709df5628f2c3a513f897e678546a069538e297527aa37af243a216333464263e5c65e69f5b87045c6433cb8356ae28bf9dc1265690f95b694cc4d4f91759671a3ff2f4609f543b6b636774311011f35981d0b5da445ce5b61514b50c6dd38db8338835ad25604d50193d71acbdfce5db71142f9cd18695b422ca5124a1691b19fe0d327bb3df0fc41f704a42" + "d3e6e7bcc7e411fca38af16ed9e6376e084039f21b887128cd965be2cfa660fe7868df02a254ba5bb62daf986d954ac752eada420700d004008a8b26273c1130d1d051d61b9e0ec839caf75a05c6477af584c79caf9a339aec6c3b70e39d5ff54ed326338747653ca51a0458ed0e29ac3574d7d5670cabc43723ab1e170603f367183dd0abb127b4179c211ed12ca29665d03133ebd7f84b905d032583182fa0429eebcecbd6d4f8377ee966f010f74549d3eecb0fe96d22025c771e1522ee246cc52ceae02aa6e9" + "52ef636734c2ce11a35582378658ea4c30f3788a2e88974ce16a66a0dd973b29b4e5a963a37e902c5bb8514e28c4f5d34fe4ff102fb95987f07d528b20ff8ee58705d100896cb14f6310fc0a31f48b4e4244d2f1b622334ce24516e412323fc615fe8068b977f788cfcc2ff15d15d0875c0766754607f335619cf96849436f5e24f8bbc08966a4f87beb613fa0a7eb8f858a6a348744a14a6a3cbe77262c24ecec83f0a549c93690400b699b348168725e1ece5d86da3ab0476695da3e98c1d1f31902154d4db356" + "d4940f4e391ea8c4295a65329490ad04cd1b196fbeabde5d81457320d3164ce8fb4e2730eb58f9954d4c159405190984dbf81935857cdf2c9db5352cd59c737a1b90def6d7305bb10d61e4e76cff752ba94055680eda19a249cead5a177a51f89b1809705fb4faa6e1f48b2e87da73e4c9dce9e448fc5c9e47acdab24ef3a81573ec896d789f26ec92bcdbc62c1670d861f08d9e4f52f3b691a0ab7c6496b18c0f1ce31c1504ab32b12629d271b6f090494075fdd97d2c39f81f19c387d4d38ac090cb16236ce3a4" + "078b238c05ec5b1793b2b516876b3f04af2cd7d747808dd09322a7841ab6e3c4a31b41efd2018e31995185346d8cd2c231c22d77603bd3826fcfc67ba227fac775f3ce6b1ab50ced2d74e1e9226948ee86061368f22a4c98c96c6f957bdaa7d6c230a0fc1d6a50d872a16031a55ca56d1acd328d8ed36983ca69ea8b4cff975607ab367f90cffe8a27760cb11e1959ebe14c6d9d934f94efa6909f3cd835d656ae90f790c16464e6cf22e76dd0bd47c21b5e9c6059ce03e0869a78b9d260e99430ff5615dbb713a8" + "bb31b91b1ccdfadaa5de149f5627c0d32f8e837bfa9f0255bae51bc59691fac9fc61b1788db18681aa2ef0961fc4ac4acebe7feeab03f7341db41cccda542da632f44435acddb9d85165226d56d72a154ff1de435e8b10efdb920307a67b02b55ee8373416a36e9bb5d569684987ebdd74a9885457c0bc7314ed6f21a66e7289d7a5ae38aec8f788be480a534fd3cc04f48f73a7206b884a35aadc59f0eb5121719839b763e9feffa6be55be9619227d62e1fc13f005e41d24c3d453c78160d140af0a0fdc77b4c7" + "60637c91525baebd92599c4f31316db2bbb3a1d934c586fdda97ca61c88f9a0b56abe21f0cb728d53c5541db08a7f4350e85e6b7e635b4392801dca47ba81ccbdcfb59a12b84b7833f7d9e4d12942390ce6336372b2ba220cadb1bb74e404a5c9568d6d036ad3735645a78790379a22f4a36dd4636193a4bb91523c47f733b91245b945ecd860ce13095dcfd33e28bb592053c9d8801e3b19009b03754ab8528ed63da9ff062d25edb58ea2a908271fa6d65c13063300218cc0cc92a78ccdedfb4bbc124ddfb8647" + "9cfb041dfb21745f5045042d9b622f75e63d7ef72ce475f0660d288dbfe38ba43391c55f829bbcae0dba9aed9054facad39241ce4c24ef885bfbc26b870c2fa0e81691c8e7b6368c3695605abfbecad7b0a5eddbc5b461f9e79f7a25f078ab6ca60b90490851074e7f5572956027d46391170c3bac9ff86b094cc1ef0213963a00521b20683ad6881f8cdd8729425926889c7230ed0a26081c27d4e38d50896762a344b1dc4b79fb8cc560b93499dffe3345325567443b52c0b46beaf3af4f53a483e0313f19b52a" + "1daed82c2564491065bcfbaffbe8fbecfbfbd3daabc2ab9b032cad182bb34f68af6c35207580b622d92ad5d907f19e93428f7f139f6e534096f66714ff3a2f1e536cc554213427c885208cfae74c414231deb376c1107f50369e960075ae1044b8ddaa9f030e556772015c229426e57822649a44131c41f8235e09ea5758713c22be7f0cd540dd28d50e9b1647ba2fe087fa6c98a7e28355436d6ae932d7e36351722d5e44c035e87dc4a1209de1ed10772c9d11593cd13c8d890104d9f8e1a9151c0b30f5f45970" + "4aee6d220d772f3b9c1d04c53f657b6e73983af2e768a3d222fc81927f0a4efc396507cfb4a3110933c6f478159e0f96588038617c0e22f6fe715661c7917c06f6776fabd2ab12d0549c943b90d22c4079244f3a4c2087d759b92ec16bbb61b6b2342934fbc60a1cc331a99aa1aa1d7fab97564128cbb6cf5061296f5fdac7b20b69111a4ee011e40b18e8a2f6b9d6ba95b05af102f6c428fb5a59f886de174de9c2a16a559fdfd10a376a673cd1e4dfe54ff702079a7bed7d5ad264e988434a721c8d33a7dbf68f" + "f55fbb9e14b889887f8e6c10da03fe98e680ac636407d5abf69cc8099d3104dd5ca2b896aa75ee12c870cd4aa7fa0410436951714c09ff35396eaee471d6b79662b4edd475ea74ac5d9249db55f776c12e19bd715b122f32c4002fac1fb473e8e345e734ad08775bdba635aa97675b7cefd007814750ede4cb74df4cde1e333e83fd99659469a4efd1fbcda27d2816ce41a00594994c6912abca5fe687daed160ad08f4ef1a063f8d90c77c25506d6044a625914d8ca449dc84f6b8a355f148950c4f43c255aa686" + "6ada15bebfea81e837d8375211aad49cb766ed7a1fa68bd8a11c855c655081963c1c214231f1f5a10843cc7faddb6f1ae7febcb83f68e364bf88a93b158099bc8519ddb8dbcc35759558e3c451936920516403000b304626f7769bdbed0f1e1f32354d7d49fa8d0cde9e297461899fafd2b1f441114ba4ea982316cf0c201cff5f19c067f647411d898b9f8760abc9553b482812184a0076945457052d931453ab4f05b5ab0f3627640d79d30cfaf06fda57a07038e33341fc25464b417de66b9ee7c847faaf0e37" + "7243b719972312efde5586f7dc2b6ee1fadc7bf8373c559665ce7190e7ddd419e53c03d4cd480db8af024b0284bd84d3a28f2831e4bf00fbedd54543244f04ff3437f26f7cabf02fd1a96a3de08f437dd41880814add28de58750d83047faebd0707b5036f65c261990197b242e04e98e680f6ea07218921d2c1e7afb5d319719273640bf755643ce0c94a11843aacc1cde37495a281e347c8ff04e057eab44d2025ed478a1e78b37fc936c3d628e53e0a75ba8473f6013ec1868bc456d774cd27d7c241f4c64f40" + "3b4ad778d7163a635a5271e4de75de5dafcb8a56a043d1ada8f3ccce47bcd419986ec6426ac110a6506a1c427096461a98c8781610e6eaa1e8728a3a9b968106ccac439ac54e2cd81f86ff9672c8715c6faaf88cf1dc3be2c6f216e5b086082e94622812585a889ce8e6b0d2aa59946eeaaa9af9de1e39d8da83ae97571d4a7c34d5b92f685148c6ef04485f58bc5fc223a21b9653883603a80911a33e1974c6dbf4b1ea95a01772a4714c2c7bf68caf94f72d2936ccc8758703aa556e50b19e42b7469f0d6d8265" + "386fcb198ef2363576596e78ea591d2368777a51d3df23d7897fd2fb6b45bdacdc2ebad24e1aac4885ed43bbfe4b115b53afd5992e53308f2fcd6e02d655165d2a20fed19d57f46ddad99feb348b34cdc0f9d4df3891eaa14bbff78d223530b5f06114c1f4710046e31e11aa5f58b19c4734d9c75877dbbcede2856a07aa79e08f0466a59e41b2490639520968f941839535a43d9aff428982ad160bda090b336601e0a1f967a200fad3160f1ed6a2bbbfd188572e732d5d332b85a1b8f5a7cded4a8ec0e454e8a0" + "de1a49b52bd5f8550977174957ff26c77ca9e103ca5c724fa29fd292aee35345588d22438df1694c27d04454f30a41af7a113773931b4039b7222146d0e65df8977c0052813cd7c4227e8ea62273445926a236bc00d261ea8fdc2a7eef82cd70408489389f7f6a551b0143e344c51140739e50364fde6973369303eab565520df6350ca28f7a5a097cb1ac49ffe0498fe0ff1318a5813cf54776e1fda001169e0cf1c2d12520bfaf00d779ea5bbff8f78f72e5f5808df6f5e028c14432ed786d6e9d6fbc9507ae77" + "f3a07528801429c6130f3a45096b910f8891fd06e38ad032d73435aa380c7f78c542b6407cb0f49b74c50c68e00aa4ecfbba099af2801db2878c4480d3908d4b46fd39bd2ddbe8691b30f1ee38e64de6a3acfc6618bc10d61630f7275720975c7131ed9afe9042bef2c89cde097d5bafb209a933a32638f447d5a9526654770da177765dc7bb59fac6ccc0a6e0d4f4feb9957dccdf90b34b0360305632c44ad68244afc8554d461feb3c3da4a8ca868bca02a83c77b219d3c07df3e2d91ca8ce0de0f198dcee7d20" + "e1167e7c394439aa82e83ff667f612f08dc2332d84bb35a6b7ce9a0032695a8c36ca11a4b31f466d795c5f28fe02365aaac6ecb8fb8db3dcf958c56b21f27890682c44b47aaa9715fd07d459eba3b15e42900bd121b2046095fd93d734ad618b8f7a78d41abc86b8f222cddf11bca57827e1cf04322a347ad8de80342fea396e801a159ce735fe0b47514301c093996477a8d89063962902f2c021bcef3234ccc40034e9dc77fc6c10221a705912bf8aec6c89d0cb625c464f2aa1bd3aef5fcf8fe988278f7a0dc4" + "b81c81242fb5a4a1679c01579c43d6df70589d586e336c87ca9383c24d1dd2599128172960b9751eebcf9a0768fe2ef350d7e79ced37b053db5e61990a3defd08ddf96bb9ab380464f126ad31463088797427d75c4b12d42934aac9eef44e5bd8e1fedb175f510a3336cb5289098f1eeb398c6fa9b2ce9708c36d22266bdf05752426a301a726716ada0c83e438ce92a084e95e653c1c6a7d15b6d3164133506af3800709bb07d51190f0c97bac94ffb00ba089b6a1be4d4e0e3ed55264d40ab0b39793f830718b7" + "31f1df2e24ecec5c40d4c40ea35dedcb406f7fcf658d6dbf5c91468dbfcb50dae85be64738140c27b93d5687448703c1142db0ffecf3d0110899fe31655b8d45f2855c2788772c571c63fc0635d6d9221f54d758b94237e760079d7e6b0a8b72b3f69dbcf1285ae3c6ff6eafa6ffbe25e4a5af43573134d9f2c5be4b627f8a79baa3f3eddc1716e3b9a1107038f9fa5990ca64253bc31249283d91a739270fb13a81fded8f08decab666bac6569cefb1ada5ce019f47d10f13cdf059761fb519b884003552011c86" + "a899339b0613607175977e77ce182b5a3ab15a5bcfa9ceeeb4b145cb44ff88a0c516a85d6cd0ff2ead4cad8263dce42b8a81ad4798610a4abf4897309b643316080fecb215c404658863013d5656a439672736733eee4f144a8de264483460018a4c82ecde2ef2d232a2f634a68caec8fcddfed05824f3e239a65498b7d649ceec5cbd0ac9fa76b019742f4230808d1c1f80f4741049ce34ae40c22606e2446e4a200aecfa9c38a9c65c1c3c342984ca1df444a7345df9072e5030b337d9d2856e220f2892977e30" + "775a3fd837e2cf984ceb366d1bdb2455dada8704cdb8b9d4970256a52a8067d2a6bfca1d8763c2004c2b5d3564fd54a4b1c2045b143f0f8d340b2e7f61b98ade26c126391e30566d6bd7266d24259d1317c37953eea32f6965bad02032105a60f49a95250f2f06bb319b472fc7d9a48dead7a595f27e0e8dce596a588af5fb5b5ebf20e509e73a9db6798449d231229f3613554959cb927fd64f52ad04d91a1b42d001c41374193e3f76fb86b58db4418f16f11837fcf5149f02a15acc036879765594df24dbf4e7" + "1f99b3cf2ccb28350471fa4124a94cfd1def08837e552f03de6c82678ab7eeae5663b581d699b01b9fdd0b4ff189cc4907295940c2cab8c6701646bc857d3b5db8e10d87b78539934c753ecd87cffe8882cf9ef3820a62d3096da213b06b9f71a122c566caa44550ade7db236ed78abdcb852f68bffed6a8c75a3300bfaca90539086104318fa14e914621ff2184bfc0f1f9c5509d6c53c6e3f0d00ecf886b498f5168573c037f3fb51c216ce42ecd0a7dda091e17e069b4f7f4d1c2834a327c15ba6bd627d2afaa" + "b57479145e0696207566e074d869e633b5a8a7bf567150527062d52c56e47e8899a095d497323b6ef192b756a8b83ddaf718e7c019fae7fe9512517ae9f6364049c44545076d64ad94dbdf3fabf4bfa67ab477020770b3acc783070c6dc043a9c7c00bb833d1ff102b348bdb0f88a1f42b1ecf8014ea6b848b87672306918689976991b891f440ba7dba3176ac30c3966d5eec800369a5c3180f9f4dc5faeae4ef2a3d8222d41eff8a2a949e30bb68efc92be85a8a6d618d44550c5c0a8cea11f6027a186b18a5a2" + "a620215bcff916c91137935e841cc380118ea8248f59a9205358154fffcf881d9c23fa872e756ddf3fe4e97c7bb905b6a2b4b3f8a568003296e7bad093ee3e5712122cc4557ac330d2ee3fd5f5d0e748d16fd731dcabbabf6c11d27bbdb77b2c05ac57355d86d4f03bd851ae28501f574d33ee4f3bd3a5ca12acf3001d2aee14cc89f0ec30088a9d6a9d8fbde67410775f5bb2b77a2626c61cc3686a6630bfaa4d522e1005d5cf9510f58d39f34ec0245bce9d2eb09c9baedb9ada28dbdcefafd19b0c61842921d9" + "c9fc9dde3e2875e665f4a1f8e9ef0dbccfb8c5efa19ee3ca651b819c6d10753305f8bf9415fee138fc96e5c8fd89097912f1f2b7c1536f446f50f892636217cc9f648d9e1ffab1a645e0f7d8c802d1d837fc9594ad98c3c66b7a3278163e51b8e4de8835e83ff134db13ec65a0b0d43c4de2ae2aba0e27b26b063d14b5c4553053346a3eb9185b02258eff541dbc7fdc0ba6af4e4a1037884f3d5965cea3caa7b1c34dc8150296f8f5869948156c0b59b79c1b900b81ebb8c54cfb0d235441d073f97b84ab00259e" + "959caceed1d4ddd79d0bbc97b87d05edab486f84f0921ba2834fc08be91851239227d81bacf925f168f7d891d819d30ab3094a49bcf08ad29dbc3640e062d78675f9e1f8bdbc66a2b4e87bb6cc969ef18ce92b566f814a79a08590e15dcdf469b05f04a325b0d91be2bfea53704afb4eb295cc4d17a33b9a93618df77ac70464cfd0c24d081e2cbc5dc8c3dc7e322b4047a1a61d33986b5a9e28370e5d646cea6e8de850ed44bacb707dc1b3b50a31898bd736bd24566d621a773c1344bf713ce103f267e8b5e4c3" + "df37a87188b1f45133e6fbbde2c57e80ac0edd1498a8d22cc51c612b65fe0b26b8a6fe54b716de4268890c11f38a3f8d1ee5e44bf4d72f772017d4fb0437ad449963064fea0fdad6d5c2baf596bb79a9cdfc01cb3335844b8c26f192684d14dd2db1ee84a6a53951d882b418b7d8c0c2e85f2d3f5c060887e5bfc88d6470ebe87813f0cb8115f924f57b4fe1a6e1b2d84f7052c3e2b502415223e6497c19e61d66b3b735dac32ae37aeb5693e66700cb12adb0cf80d9c4c1ce9b05e1494c0ba78921d665f8ed18c7" + "203dd623fe8fe09b44a710dfaeabfaddbd275edd12c5626554937429c07d88f790d62d122861ec6b893d43a47baf6be51e933692b136fa09460f0de3a6faca77e14358ae38e0fd4ca826dc8111e9c848307171f13ac5e6189758a26f5a63bd497f8427b7e321c4b9f80cab9480cf2849b8a9b930e5cd4ab5da81d267c75b92353697e47b435e3f6f86eb48dc527a01dcda10f8740b14935de7e6dd469a1a5cd0d3beb062fe7b3c6f17c6ef1362879a6346c73bcfaebfc68da09501dc51f1161950138e0c4dd04c41" + "eefdd5478d8ae959b78b48e3f28a89d69cad92f450f6093643f60668f3dee38b60cfdbf2979c020657a4c972dc1c34a9767a37deb4ab828963938f6e0755f98f541db2b43fb014d3f6a1f099c924e5d1ae2136cf7e9d595d3e035a2bac8fc3caefc74af3469c605a1da0b8c01606f1124ba33f6c3be0207e0af88bb296a62cc7988367aa4ff3a25fea5d6ef1d58d16113e6dc4e56950197d1e25e1a8c9b21224899a05cf73530271d6811bb9fbc687963efc17d4ffe88be06bc59394dd3c7b919bd8d328df791770" + "fbc003853790e1206fb41310c87a076a275db73d4c55a8ab8f277552fdd80c1e095c155c414449e853223f06b74c4124beee83d4390417f465d21316412aa0caf8505b026ac07a9b06f5299e37c97a7336b62e9e3be4f4781cceb12a874019cc3bbc2744552c1c169bc4f5eabf063feeed3c0d14093c2d72aa48554a5dc12f69a4e3cc93a77f17eeff1e66702728fb7cc364511b7964b534bdd3a1d6c916d95bbd60eb38fd2ff14491d41f68df1878b6bbb297df4f8b3e037605ef7d513ae5688ceae9b8e162828c" + "519a879a02dc0d655bcf92f7c971f3ee54d891424bcef440d6fbbe8a8ae6ccd3a8050d41bc621edf6dd7e8c16458a0e07ae172a2b82069788fa2fcd8635ff5f164dd7b4bb92ed614ed4c8736ea14b18f5f8221e69f8d353b3e5d526340ebb0e56379a96ab326210367d0b4a2bfc4a9d2e6d822c71220ad0abe7326dcee7a35227362584489339b7e25526b7555490e97403fda61f8c71b71c5566f4a6d4f37f2eaa41da04f2a6ed45933dbd7a03f3d4fc38ed4b8993cdf061848ec6dd45416d8a6c5023b53c3aa6c" + "6ca9ab0d0ea3223a4c229cfb9c6a24a00126ab32b4c02f09d5ed96f96785310efac4290607e69ac4eff4f3eeee60837e3bf3293748377099c1b96972e91e12644980f514c53c1ff3fb604b60cb350f382994ef79fb88d958932383b83b70c56c65d868e2c1e28d89c111861386bb810753e21f4cd462b384e38e3b3aff5e0188fdf8038a0d92f8b4370a4d1a71f6138809186fc0a4243062938826121acfa4994122670da4b74ec432fccf4ecc7e00948b6c6592bf6e91b2232a098a727cbf5271047174dd4813ca" + "2b8e6f006f2ae2186fee1305190d6ef52a1bc1efd502519a862441443934051cc9353dd42b1cb99f513ea712852b3dfc397491d169583bc0b560b1fcdc327de2c56baddf1ced5845458d073adf10285a2388df9962a5545c16352c3de73763286b087dd3ed53882bdc8c6263862f0437d8fda3f5d41d98711701bad19aed830dc0b3b4cd83d91ce5400f3a4fa6fea0c3f0b7dd336d5e4376df5feb4d1869ea2e609d2ac56c83a8914e6f4e6dee1956bf90a262cdda0778897c0d98e77e476e7e94ae04b1ce102278" + "4b02118f0af5457e0b1888000681e4a6d26ec22f02d3723184555029da2b1018521d1ea31a659afb485d98f76c0dc255e4ec02e570596957518acdd60ffbdb2bdc9f9c4cc687ae1f9c738897a1776059244b895f20f790df5dfb0cf7702b25afa43940531a2f06d68c93dc6347ff3bc85904914b714dec958a4654c94a9db8268ab39ca594aef69935ebd502416d952370cc3a1f002de4b4de407570fc4ab0d2c16e53831f2ecc2cfd7ff5526b2e163cbec847b8544422574e09d888263b9f11ef4887e3271d3c36";; private static void solve() { int f = 1; int x = 0; for (int i = 0; i < 9; i++) { x += f * ni(); f *= 3; } String ret = t.substring(x * 2, x * 2 + 2); System.out.println(Integer.parseInt(ret, 16)); } public static void main(String[] args) { new Thread(null, new Runnable() { @Override public void run() { long start = System.currentTimeMillis(); String debug = args.length > 0 ? args[0] : null; if (debug != null) { try { is = java.nio.file.Files.newInputStream(java.nio.file.Paths.get(debug)); } catch (Exception e) { throw new RuntimeException(e); } } reader = new java.io.BufferedReader(new java.io.InputStreamReader(is), 32768); solve(); out.flush(); tr((System.currentTimeMillis() - start) + "ms"); } }, "", 64000000).start(); } private static java.io.InputStream is = System.in; private static java.io.PrintWriter out = new java.io.PrintWriter(System.out); private static java.util.StringTokenizer tokenizer = null; private static java.io.BufferedReader reader; public static String next() { while (tokenizer == null || !tokenizer.hasMoreTokens()) { try { tokenizer = new java.util.StringTokenizer(reader.readLine()); } catch (Exception e) { throw new RuntimeException(e); } } return tokenizer.nextToken(); } private static double nd() { return Double.parseDouble(next()); } private static long nl() { return Long.parseLong(next()); } private static int[] na(int n) { int[] a = new int[n]; for (int i = 0; i < n; i++) a[i] = ni(); return a; } private static char[] ns() { return next().toCharArray(); } private static long[] nal(int n) { long[] a = new long[n]; for (int i = 0; i < n; i++) a[i] = nl(); return a; } private static int[][] ntable(int n, int m) { int[][] table = new int[n][m]; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { table[i][j] = ni(); } } return table; } private static int[][] nlist(int n, int m) { int[][] table = new int[m][n]; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { table[j][i] = ni(); } } return table; } private static int ni() { return Integer.parseInt(next()); } private static void tr(Object... o) { if (is != System.in) System.out.println(java.util.Arrays.deepToString(o)); } }