Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • main
1 result

Target

Select target project
  • benoit.favre/deft2023-llm
1 result
Select Git revision
  • main
1 result
Show changes
5987fa6bffd499eb439c90679d7fbca822d62bc639d1b9c94c68ae20e46f6004;c
6e87c8575bb9327470a27b7b51f7ea797802157bf3b0e985f62b9164a2ec3287;b
e0e98b574405e9131352337b65e76ce9c8bee4837790d7ad189f63fc40a70899;c
b0fd1cbf8968b8c825e35f3f085fe176831b8ac4f4fa0de63ee7b5111e063c82;b
d0c3a802a9700495b419f9a2ce7b3c66f8def1a140d76c6b9208f4ca1765876b;b
2edc62003bd8eb43f37fed229c6ab67426fb02bda65a62942fc829babf247734;b
2c5fde04eac867475f9fe49f7699cd67ea0e542c932f2d9ea514e6ba4808a43e;b
f22d818e376e8ba06161e8802d6716d46476bc4e9a3a6d82a024fa7e1058f3a6;b
b2753ebf30c0d6e437db761d635cc26a1de0a934a0fa77ffe4698be9692f037c;b
af085eccded221cffb6b17b7d326763a5216e74b0afb2f9db059b992f5556dbb;b
1ad84c411973058c42451bafa520994b5cd14af984ad63f2391b07c490f2e594;c
ae2900b7b971a277edae42cbd91da68097dd967e75af2433cb657fb731fb8ea0;b
3520963325e9aca277990467310a64b3e37e36e2ca5e51e9c3b8dc51c3f727cf;c
43fa58321477b018073849319a4dbc96ed90925d39e622ee49ed8d17eef708b7;c
3b8a6a19fae91fdd8344be0de7f0951835efac89f289c307783f9694329340b6;b
936d71074ddb80e99c11ea8b348472b63da05fd0ebbddcf0b40580c6f575f3a8;c
da38bc31fb7735ebe42f826c925ac9b7154adc2b45c73f9049717b0dc837a83c;b
211140432102ad0d9240f01be1fc5470bffcdaa5c1b564f83caa093448aecc1c;c
3fa92dd8ca82021992b301c716f474147265c4a8c653df4cc00114351a07b8fd;b
d6e0b553a3edff4d6e1129ff300582d5cc48e7c15f950e2639c0ee9fdebb9839;b
10d46dbc574f52c41ef510bda751c46fbef28769c6da4ef61158b58c6ab99fa9;a
8f2d2337f460d44a37e6a7c59a561420cbc4190bd3a8c9c2a64d1f6c7440d9a0;b
659f13fdad83cdaf287e205cb83a2030d7a75cca8c3c44a063d674e3be98ae35;b
685217249f8527f468aa3e6a297806548eb9a60c5ef0b39f232fb8e2e0aac785;d
a40fe912879fee8af4e4729cb5f70df5d8eb41e384475b52ce433828659d43b3;c
fc1f0c59b7c33534fc5462a95cf57555c1282dd4d681f30eb969749206135a4b;c
31395d1bd94e205299347e2dce3e0f7a9324287ee8cd9cf8647ae2a0ed708948;b
6d9c4adc05323e7c8442c71f4c5988a0bff15763fc066a2506cab67059aae4ea;a
865261ecb987e58a270d737b6eb7a9b064e5f00de8aad2000d53d9c1295f5e97;b
c403beb752ba6001252d91255e82951043fc83380f9090e4bdd284646ae3a4c5;c
764774ee5f73341bfd4a125d9f54b8a5a8d075de82316184b05dbdcd36bbc680;c
d85217bd70810ce70c205b36c587bcc0606128e94d9d72b2e5fadcea24d37de5;b
4f9a08621af940bb57b3f3e553e31bc04e55fbc7ef1ee690b792803a5c3a6206;c
2111e19120c5ba0cf91e27e1ac6582a721118d5e28ad1f180e952cbb23a75949;d
41a990ad489df44efc6d91e9cca5d006195f887e6c5d38b1634dc8732fecc39d;c
19d47a189e59d39f276014f27f8011f39078c426c95ac701b5426a8dcfb8066b;b
3823539d1cd3b12e2b0f617214791a0b383e3c7ad8e704c363cfadc7f4b0ded1;d
ae825ad394bc541773898633876b38c06a6bb6929288563e4b17b386e2d3923b;a
7ff9ef0bd762b4a44373c79a1cd94f01b46e18782872c3a0f7e56f835cc78c2b;b
0601a891c9d026afb6783b7151b2c503e96dbdf04e238ed33d7f465c40556ef3;e
315cf87e3220b68ba16a80ef20cde5e6cb621e747936c3afb1cf06781af7cb60;b
aad20ea917f71518ebd1cde09d57a53f978218167934f7f5be014931734246c5;c
a6a3bca858352e6920d77835f80826a50a9a0837659ebe45c8f2c622f626e9f9;b
bfbdcc98e015cc1543cc2f6a75e7a1f329980fcf114c77f71e3d3c835e090699;c
64537a67b26efa0468ac12b14025d08291a8e7dd2db6edff7a729e51fc3be241;b
e225425f6ce4d5f76aa6c192e28d5fb6854c44939124dc143cacf921a91705f0;b
4b2bc2282ed403b86197de3ddf02379234e488e9b13f88be9c11118aa6bb7840;c
9a8b558d9423d5a1f7215b1df051a801695f3bfb54be8bbbbf98c6da01489bb8;b
010bdfde9fbc8ebbc89faa16256006c69a7046b7a5d55586881e88cbef9f0d6f;b
27c6960d5b7537bdb3ec9c49b43a14c84d07214755edf0023b61700ce35b7e96;b
90790765526e1753e069ea31b819a220000d6f1bf32e4376e964a50057bd5d17;d
64db6dea952c1125a87504c10fad17bba21b9f981f27effbd7c51d24c349b1c7;b
c571617f6a3efdccc4996a73b1f2d132c373c34ae48095c2255052d20b9fa390;d
975fd1da43f804d1acf8e9499550507cb3306641577024ee7f3bbadd91a94504;a
a2cd8b9b85e13ec868234a5be2af2929bdc0323b1c770973fd7822c976e5c803;b
c3c65f665c0e921a6f89d65e2481c072b03584f6700143244dbd27052311ee4b;c
408d9148a7d4fe696f2759551e670423ad520d6691a76f06a5245afa346ac1f5;c
a000a29563515e528ca52d0f767fad37b2cb375d055a75af38a08d5de061202e;c
bf3387e9057049f6d64f1a211e5089834ef63284d3e643e1ef7e171c2725c96a;b
40d55f025f842ff61b29b9e402587fc5a96cbd89b48e3ac10d9e0cdb7c118560;b
1d030b96ef9eb4322ebe06ca88816d9d79255310186b1dc7cbebe47412b2971e;c
121a9d15573f50b227e2c313a15ef24342b77dc1782af361d4afb3725fbcacc0;c
ac29ed04c05a5997155fc643d6a0ab7f9a56f93f1c338e9c83131f98a9e55083;c
9bffdaff6fa4f731328c893ee5a44f2bf156b5830815a7b090ba5cd32ee3cea6;e
4ccc8c19f52ce9f91a59dccd19dc2b0b4f613134126ce073d68744c1577bee80;c
86839f95be2ea5dd42130982659459270303996bb84ff1f1dca4752beac62ff5;b
6336f54d03384b53631cd4465bac7284f2ad69d739ad4eb6064785bfe076b74f;b
df592aaaac89dfe5c0a720aa586875bb4c6ab7e947fd4de95f6b606a78e59e1a;a
44081bfd9e3f45f2068e611d9e717d6c72ad4da45ea43843d85a7c86b2e976f1;b
0477c89a7d6260cda04bc9100edd6e9a3682e4d72af625313f21bd9b0c9074cc;b
006e1bacf5401adafd5797448a7feed411a1b4d1ae2b5ace26c669c33fcc0100;b
d591fb46015300909dedddf20c871f31840a79b9cf9ffb9903f11d38d2ac33bd;d
3047a5c822c23a46eeda51b82c4473b88a6d68ec7dc36c1ab2e2d76feea97b90;b
dc241313b1fa2cf09d2a4eb61385d664ff0155eb5876e846193f9bd55053bd7c;d
84356ed16cb494481fabde3ce0cd5f6c912096923eb3da61f400563facea113f;b
5b445d238a7f6dc90f7e01ac8c236df239009f58547eecb5cdec812115c1b4d9;c
027c3bdebcbf81cb2031b7d84e409784d3cff2d8ee96369c764d5d0b012cfc3c;c
56fca142b17a0a9a89f10b8a62d61fb35ce347f2aeda5c5d0d866948c3c64f01;e
debbb0fdae6ec9bb9d4cb5e2a5f109c015a1ff0fc970d9ba1333895c18d69a6b;b
fa7abab35186343a06fc12b0c1b30c3c3b629355b00741007e2d12df97602a51;c
4797da41aaabf9e1904bdbdeb14e86f13cf22d3cd452c8949147644282b55bc2;c
f6cd3cb440435910326ca606e03c32cda515cf496e530e400cd10af70d1ba4e3;c
d96f3ae72ac6f5dfb78de1a812693ab2a04d93e701f71c779219babb427aa3b4;c
a558168ed3867b34f92c214a8a879901b66177b2669b4c04b456c1590d415a0e;c
5a878dfee782358672c7fb5097da39bcaa685a4d6625b05a34be03057503bf03;b
376375ac7be85d834ef79534db0808b42f00119d9fa10a215ce83e91bae8c175;c
d37850cf89d11714cc2f54d09bfe6eba265d8025083981da045560adcbe8e1c0;b
191928f6920aaa7f431904fa3c7fe9711cbed2c4d5380c8bb09ea72f44ce7198;b
783b0d7a9c565772618edda23c910f6baf4fd6d03a0db37f09e3ce0198efb158;b
1ad13d1b5900fa714effb64cbab2e14dd1e1981d5e6dcc509bf2ceb7f46689bb;b
8ca5960b778e3d70404af005ab891cbd28c86297279b99a8d542343c5340f38a;b
0673ed0867a2a135b70af1466485924fc5eeadc87607a3b60eecc36d7f747f29;a
233420721289b98f8b32b67ee2fd8c74856615fd81fea54f8458e3522b0667f9;c
33a90f07876f5d34a7ef6d7a5947f15442ee572d1a8dea98426177ec6ec51385;b
f6e9b053992b2a37c1cf67c79b68642a366c3c5d045cbbd239efcfec31f10788;b
d75cd5c439a89994c2224cab86883c30e1fbef76da3badd046276e76e7710a94;b
9e8bb862f6b04689d7f5e5c615e16b362fa22344b1e09c7cb21fbfa21c092c81;d
78073195b1ac51a96879d9fcaee98c3608a41e153bbe9cdd6b10219004e86b0e;c
c9ab288f1dc864c6eecacb311113da896e534a2962fab592bec53248256aa49a;d
a67bf78cf1e33618e1be8cbd2e32f103935581d9ca1b3b04e265d592f3ed8229;b
300555fe69f9ed05aa6911988878a7c9a516abbf5d698034375b02cd839cca24;b
2c861fcd1edd2215a1017ec3a8cf4a0991e1b427bcd13af952516476d55446eb;b
87047c5a29f02242efb044b9ae4823564f387f57789c0e056b86575ff658acd8;d
f62a0634682c4f9507f9f90fdb8d798fed2881e20aa584a99d5ac9caa36fcd41;c
460054f1d96efa0ea41c81b20fa5bd3084c71e0cabcc95736409963cef790f79;c
67d3f9754e77e9728336ab63e34f6d2d2bbd87c37ff07e748c5948f72f0805aa;c
b0731f4eea865555ff233fa584ccd74191d2bfa6e7272b93796ba28b5dd52c84;b
5f94025a58c95460f885cc3638d84cb0ebc073477c292b5ee8b7b34b83f5d9b8;b
2dff80a9f7455c5c45cbf746b3df819fd9ae604a30b7666fc96a80a6c8da1046;c
f3890ef077161be4d51b7970c67fedb272d61cf9394f2c1ca0d7a5434cdf30ba;d
21fc853602ebb790908feda1c4866bfd37ce1aead501f957a0f785560fd289d1;c
21af3d9a6ba8d6d80ddefe270d2605a45112c4652486eadb733169ab550fdff9;c
7544e043baf6db91f5988b5e845591574dd493a7a21b76662859c9265afeef14;c
e822c5d45d81e7fbeb0559df0371ec56318f1ce20bce3704617d81c6e3566378;b
fc19ffc63ee299512880e7fb69f5b465a3e70810a2acb09ad64e11c3feddab60;d
a5e148d70609404babc3de5ba510bf88e815d6e968c89c2898f7468669b8e41c;d
04f8d85bd851ba83ebc610a44475d07feb3c277e3d74890bb6d1f506a72d3715;d
d9e24d741ed30018535571b43737b85fac094d8aeccf5529c63aeaec6dc181c3;c
29bff72f9ea3988ca964ccb6cfd3827fa76b02198895484ee72bde328826c17c;d
857af39f4018a5865566bf6a2bb676f4530259eef0e7b74098568465d3b985bf;b
d1c4b441a3eb403b2cb295339c5b46043f7025061a578bb371901abd5980ec1d;b
5bcc403a1bb1ee89219645907261a3ef461fdfc0acb685840e84c009023b2084;c
da0b4e8ad4daeb6826beb02636492333273ec4cee88bcc4accd4963ebab34f1c;b
62f2b8345ea35a7d7632cdc235d3443f5d5fddcb196b949a275424b398d14860;c
f2393bfa7d3d449b3ada2614babbf33c67cd7abe394dde93a55dbf1338d6b507;c
8aa59e91d5034008fd0fc4ddcdf6ad7a542f1512c923432d1d00a2de0e08f365;d
480af13f69ac820ebea8d03043b19f588beeca37c5084c25701c35ba3e21f5e5;b
d9016adbf17d4c3c2268c44cb63deedb1a3e772033c78369c3531d7e9ee57f6d;d
b765593ffa2eff0640244cc1278c88b8f20154c7e2bf51c2db74f41db1c4ee2d;d
d8f14df2307513af3f990143dbcef5180c2f34851795a41f81a684c66b3db53e;c
79ca0a11cefd98df010875a24afe5fd68873086371f7caa93fce8b98dd56f261;c
d1ac681820dba7d24eaf4e85d2910eac633038529f5e76e33d3825c247dad3c2;c
5dc4cd85dfefe065d376e7170df00db819adb9d052e9167368c947266eb8ecff;b
9472b95a9ce4434d4f2071ce4a5975a62971945ec027ebe34647e7e18e471d83;d
5edab32f21c625f8837a390ed6a06bbd5f8a4e055f534d73cf3cc521411e9646;c
07e1b170713e4055fc840f2d397837d025c310fced1428f9ce369d614fe4c6bf;e
4a759c80a3b3545f81db24e7b47c8ec689ca5277dd14f21aad6973bff0aa9426;b
b01f7947a5a2466ded3a9102ac5325c4593bc77c47ad98b149b551b092d3f6f1;c
24b82074c9be47140b10ef3c79945d3f2a0d3abdfd502d9b42bbf2e1bdfe9a06;b
0816b580b006aadbb44dbd8c5e03d0d6fbbef306c7c49a57d10978c08153651f;d
a454f4b88989d3fa6231543478fd172c9e2b706ea697ba96eb17acc68b4b5e56;e
fd7410093cc177f78338721d66e137f8ddc725b2b77cc857723c222870d1208e;b
8b5bffd0597808f3dde06f4d611f98ee5112ffdf363a0b6fa7662199efd5d8f5;c
703781b7552370064bc15fabb82cd146c5e15cfdf5885c4c392697fb741b73c6;c
8cf99599282f8552b0d1d89552c1d33c91e8a080cbdb84995e3d91c900e0d515;c
e3f2292173eee60f00d8d0210afe0fd14933f1c0591caa111a7fe6398e439762;b
54d5e92772672ee3a7a3fe540188a11b24e0c6ad42ce427257f25ca72fa226d2;b
5f52c0e7a416a8e7ca710aad1072beaeca45b6da5af7b9e18f9df596442ea471;c
e969e1569ed563be5e8b4b5096b010c37d7b6c9274e92af60c6981dc17b0dfe5;c
1d46d9b10054e2beeb910d4515eb0f982af1e51ac0b9670976c79d96650f4fcf;c
60d24104e19e0cc9a56838634ce7ab421bf282f42b1291b71f58ab2031f0d3fd;c
471d8f521e147135db9509d561918a4fef3cd2194b6c1b1db736d07ba998f00c;c
d97e51b2f58f0e2567f3b0ed2bf0a514c13aabe63ea8acf4d427ac64da5a5590;b
a3643245476680d98a2a16360b0c73c8ac48e37cc87cf4aeb7cfc57f252f841d;b
bde000821222f19645080b5eee31404d5595156b3493e5dade324659c698261e;c
b716f85aa2ae4e2946b04694f267cb484a453f2c43558954be3f595d626bcd1e;e
36f1f0cca9be14a4953bb3413c586f46a7112db69a97eba409bff15470c35222;c
49215e2d40793d8c514cb8137ef47f6648f58576db39574dfc4a8a0bbb96ddf5;d
0c050786042de0245a4a036ff49ae78278bda9bd19a2ad6719eaf77a4378dd93;b
b5515b1c36036c7147865b19cd10274c991b6611c2c235bf7e7410014d801e1d;c
b445f1ecf28e34ecb908501b3cf2caf60030b170e9143cf7d5c9c95993c05629;c
d3789b56f5d02bdc567e6ca3e53d288e06c68ef5bd3072f5a504b353b7a3732f;c
aa0cb5441f725d6a3695e9d7bda36ca67e740b53c796b5f03f9b6bd4e0bf426a;d
d2498d155fd76da77e73d268cff1d3f5b9cbbe5f347c1b8162523d95e525cc7d;e
d8b17a0e91388316b2e2e78dc103b81c8dd6de782b4297d9c6a619877e54d6ab;b
5d2d671898651a5aad92804c93c0bd2c45aec5415a6633648fff467d2c29cb08;d
d87d34ad3f96cbf598d614a11f8e21c81c979f63baeac8aae1b82d6b85133dba;d
96d78efc54e7409774615a0da65c9746df951b903dbffa0a16bea28b8eed4d02;c
5aa949d30bd686f41da624eaea72f7abe4188a5f68c66925f0d4833d91dff1a6;e
8d577c60a10b335076efdd11b193d51bcc56774932509c99e1614460c0ec658c;c
fa431ebae3fad101574ec565b2d6fd954c8513ff3c30f68f3a31ddda21a8c467;b
e8a8a0dae64f8385c9a9d68912ec1d2a3ed6bce4b8076ab9b26546843c6b7386;b
1a4e46e623fb523a98eedd558fd72ecd538b95eb6a054e5caa69d3cf336c7c32;b
b0af89386ccd9946cb6291b13e90257b8f7e1006febe61bf97e5c9b88e6be43f;c
9abdf434a8693bea4c435e265e7343daddb8e3890b817b18d4420ef8de64e549;c
226a294b3447635c21f592e180a1ef7beb4133e6843e601c05cd2b376e0d40d2;a
edfb28e892718bcd6067bb2e038912b2c5e35020c49722f418b81eedefef4ec6;c
8fa3b9b3dd41944cffb807fdc2aa8ebe79e8b87632937ee31e0d9552dcdc453f;c
c2462c5559da313d58f1f623370c84d4476a085a571c8b5bc0c27cfb7e782d93;b
f068f75629412b77e23af76c614a5c449e9165a70b57a5b6ed5b330607ce875b;a|b|c
a761e4acc8dc0b61489788ee7beacd1df569839895c8278791809dd92fe5241e;e
df51c2c730da9cfbd6ff7e5697d77cb631eb510373d5255b562c133c88e64545;a
f1f62a4bcca3213c0e70510bf34420223d2a0c4fd4d33ff774aec5e2adf6b5bc;a
bee55fa264c7bbebf656c4ecf03bfc92d039e92d12b3225c1d2ae3c66521e0c0;d
076c46854ca060089d29d49426e1453fc7a0809d4999c9e93ff1dbaa6749fce1;b
2595e8ea445fd30cec7ea78b1429b61ecbb64ed318ce7f8fef9a66c81ec864df;a
abde9ba7b39615e71e0b0897efb0f5b2923b78dad1dc7a8cddece77ca3206b63;c
0fafb68a1d8696cd6f6aabffdfef6db68a3991d53e3b58f5037a37060be84b06;c
b4b62e1007d6722fd845f63eb09ba87026d2ba1609e893ffb58931c848d18561;b
371eaeacb72ca46b80a1e0b874ac3484c0e36e06918cbed1ae51ee5647382c13;b
17b39190ad0d1de9f2eea8df3f1c477726631dbf14b5c2e1ed8f52a0e0ba7717;c
35b29e7e9fba6ce4871d86375e797096d77928a74c79e5087b08a1e8fb0bbadd;b
60235314573810f3b56e323f034bb721e02135fd6fc2ca4ddf095050ddb25e7c;c
b604c4ba0bfebe2dbcb9d70cb4a34e981348597592a04304d020155a90b65eef;c
c3ce275d1d8d35e1f84375bb1678685f7e96faced2b74591c15c6f26a199d946;d
9df7fe61b1f0c40ebdb9bdb75b8b4daadc9e81a1303517410baceb23be2b3d78;d
8672178ab7e6e4559258cf4636a09ac8735a49fdc6a6fe4676fddc8de3daec7d;d
5b7a922475101e412d5efe99f156fb97f656580b4c8e0d865ce3703f219790b7;c
c9dac5035e4237678428a6c577f99b231c7165df4b7a4adf38f639a973a15ce2;d
698c58c0451c125ae6bc8e599892e2c661e39569b5f9da76401baa56a9264883;b
888c5b817187f2196c1335b280c4f8dd311366025e3478b57ffb993836a953c6;d
37e0b787ba01c8d41693b27ad9e1c35f4a528b0ffb8fcb750826fa1af60165ad;e
f7b4ed11d611ce20159f6acef5ebd3dcd886230a0f5ace2c66aad279b48a6161;b
38bbe2825513e0c79094970d55cc7fe8c468933d0133720e5e3dcb2e87ef1f78;d
c42f5e45949e2f6c7c333af9fe30057bad92b01101d3d302ce7743104e7e748e;d
7bffb2181b6cbed83edbf3aa05e2d6f528a52a3a5791181ddf0bdc0204799c3a;c
305d1b1735faabc2f0cffecef01ff8353f4ef28e502c4e038cfc4a21c2ed89ee;b
0a99003f70f56a173c4c376563eca2b1fe0b3c7346c0529ae7638be82ddfb057;b
a70da093be082115c8c94031c3a9c8a89b1524b055185a626ec36d527bcb5179;d
d9f6968d7fa614a93c5161cb78830b279fa98e1180a5a5e54ebf20818226cf6f;b
d28b6393a918dcafcced37ecbab40485db489f75ec42263d549ab54bc2f7e058;c
b1348c3149f554240bf9fc5c1126b0d23a05a1bca3186e3c5ca56f0b5532d236;c
d9d3bfb9d44c7eaf0152b55ac132b26656c07027f24e6940852ec4aea445dda4;d
56bce4e738d9233813f4d69231c89daeb208e631aeb8c86a0b34301d32325785;b
ea5c7708b01850f111afbc8ffacb1e1a17f1e61f627d22d75cf23e39823d5b37;b
15b9b9572a46e93a829b853f2be9989f75c24b42ff78330ecfc7c9bdd9b2c6b8;d
249c002dbcceccc99bc4e1f9962f7df34cfc2df538af747932209dad07769969;a
e231278bb6f2f060d199153e5ece6fba161548b81c86379badac3040d5546070;b
484335f3df3d963b90502dccf37e5ebb3e5d5b49fc0d2c134046ac4621787344;b
8adc679084dec7ba650dfbd6a0645e1b89f4ad8f29f6a89ae7e0778b4be1797f;b
cf9d92163831bb556364b78edf889894f28de154bbaec1b2e37fbd56e6bb0145;b
13a1c824137e92e10c9d1c6b74397e82e9cb5e20875dde28326a29b6e0695876;d
367dbd0eb24825f13bc4fd358ec48d2f88e77f5524f389851966a3aa9dbd094b;e
c8002a0bdc368928d62a2acc9a22a8fd569dbeda5ef3c0d9b9e024eb746317f3;d
1dd3157c1d14f619b641fd343f06de6e80fa2e1604cb7db6194702cd5a364833;b
13da824aaffe979d72ce65e40555ff9c03249cd6ebee5d1dfa3cd19acbd90536;c
3ee417c44e84980fbe1faae0df3f222d04e5a26f07020867417030fed79e4ac6;c
0252459f5e49a4e0931890f0d85b9e3d951375b230b101395ec3f2b72304a1cd;d
32aeb6d9077508eceb3ffd6ca732c0ede827d6f6c7d1056e962774f5b0f1568e;a
08b196345fd0598df94797a220b1c277d7ecd6c2b17a6f94607315ac26dd08d1;d
eb53684d212d616bea679bd8e8b9c222e76def42865c233d3ec0baa634fb6491;d
7ba45fde3d7cdc0160e3b7a7e6b16dae3889a849e034cb421e357e782c3e8e20;d
6c2974cb2fea0241b1bc27dc496cb68ab8781a9eb404fa0002348c092db8e564;c
29369b894c369081504bb45d18b500f19f4c881aee842250bb1da877e52ac85c;b
b65a276923de4bb80095c5b33656ed46de6197263f8c8d16fe95418b18a7f6a5;b
3cc564744e5d27dd9e5a1ff34943a16faa4ac0df6a44ff3ec0192d594e487d1d;c
dfd0018862a4db04de282549948c46544fb6311e443483e1189f1a54d37d1de7;b
cc5b57929bef269aabc52046f8b0d9762a8e06127744187704f7c0ea743ae0bc;d
7325841572efc0853cff04a6f1f66203a2f37019003a7e959daf729eed17064e;c
675adcc9d8af2ad48526fb1a54489c58dee6bb14173b5debdca83ecd36bf081c;b
064f896e15a53ff044795f119864725d89c21384bc635b8db24a3999e137d9a0;a
4881a28837f4589e6112751a96e50db7c8c3487c9fd07ec6e2e2f4ab9b381ed3;c
d6b36b0bc855caaec627ede481e0061dcc6b56e23ac1b5ca212d2dc8e5426541;b
36154d1c6f5bd688983dd816486cbc50ec5a205518871c228538cfeabb7678d6;d
641157b58d804d1f6e11c13974d1daba5a5e27298a0dc09943cc9287b9b20fdf;c
80e87b1c40ffe93f1e6dcbe34aded12e9fe3a685e34ae379c37f32859a43e948;c
00e3ac604c3ea7ca243d15c4902ced2d6409dad62326e67d9ccc05723db2ade9;c
5f7afacf48107585cb093f695ed3fc04886c484b802c3024106a9cdfcac92575;c
0560575735c0c53dfc43885028d50c4f438fc05766301990dae9206774e919c0;d
0259a5585e8fa0250e1ef659fe943388703452bd87bbbb5b2801ddc9d5d41090;c
bc8881c96b87b67c467b1f9209931f722fcf0d8f67d298c7bcafb059c23b45d0;d
a2bddbfaa61953047a75f8241fd2a4c04d63df7310954f9096e4285afda9a2ce;e
ed374c8768f734fce80000ff006946102fcadbb2e76e65dab6b57d7b91223d10;b
689b0c9f75c04c4b9ec034f8c70225a19e31413ca473948a47621973217013aa;d
cf2cca5063867a35e79d2670383ed7a60b2028ee1593fae1239df1cc79854d8a;c
7d36e0538e60f56c78b8081d1758b3d3349fdbbaa1bfe9e54a090cc31882621d;b
3ffadf9215f09bc13ed7d0a502edf38194191d78ee89615e3329595343e63f94;b
f17786c6594a2b43e226f7d3298f3efbc5c1c3a575674b2a7207129d57ccd7e2;b
f49d01f182c948ba098dcc5a90d32efc1eabcf9dc1f68b450d3d87528882178c;e
ef3b8b0285517b2289ccc11623c33d86806f1693442489f963f06cf7ed348858;c
c51df49b00aad2418818dbab94cc08051b5b4a5655fe1bd8c6131c0f6e7d1245;b
84263d44c6aee114e200fe76b38ccfa6f4fb9367f5079fe10da9921225ccff13;c
6031dd46d29326b73e2815a87d34170503055bb493817f14fad02c6458c3124d;b
c2dc3f530e04c26e52fb50f570f73bf6cdc804ff7b65a12d215049c82f13a90a;a|b|c
343e64f432a40557ece7226be8f98e79c815d78d12ef53393f1614d2fedb5f7c;b
eb3b8576b074afb5645f5e6c4596698002b762acc3621e0fabca6b41b2ebe7ec;c
b9538a11b4176b84c1fa1aa3c1b07be258b613e80904cfea7253e8d0b6dfdc12;c
8d94aa54a3096a3910de69751a3b93e6cf073f6a7b92b98c338153575a2cad91;b
c2c2de8cd5ca4bae48851e572d17b9c697b0733a5201ca855e8de45644670b8f;b
21493482c58c6b2cae5bea8feab51d74a6326365d45f2924172a3331d5f02d26;a|b|d
cd16c8346917ab569f80dea9c98437bbf6e81e13b26ccd6879634fb3917479f1;a|b|c
6a40db09e8ae038ed2e64f9cda5a2dc5628c0784931b2002eefe8feafa5993d1;b
28059aab5de2f41166f46218888f5b026e5d1b6e7a4fcf674e8d74a53699f452;b
b55307c5cdff823e714edef4bae49ea269f331f981bff5018781dfa34e16910d;b
0d1b9977029b5cdf0f844fe278aa46c6964a4bee860953cda1229b3efa078c53;b
86d27350b580194537e50dc67213ef0ac01a3cd71ee47db3a0959597845514dc;b
5030f7b8ab08e82d4e0c69a38a6984025e5008f2b0b3dbe74d15e3a2e0ec3b3a;d
76a86304391c6b309e6bba292e8790601865f4af6b40735787e1a3345e68894e;a|b|c
b62e824ebeae2fc29c9b9c0673d956eb7e137f0ec423792d2db99751ad4a10f0;a|b|c
ccf9a41450d2b933070aa1baa1293425cd0e96c23d84cc75b0b7bd3e01672f97;a|b|c|d|e
8b0e0b23ce24ccdc2211ef61dfffd3ae81a40f558f5caf522874aefa48ece1f4;b
5ba8fb532fb2f97e887dad2b9dddca6019758f2c63c053daa5cfd49b5d6fe946;b
5f60592aa3736764f03e8916c1d5399a89bfc1dd2534908a87e94a951011eadc;d
f511f841854b0f2fc1a47968ffc19287023c005defbd05b45abec23adf46298e;d
ff722a8478a7994d879449b9a10647237a78adb5875623a52ec109c150b2c520;d
d28ed7ad7fd543a90ae73ab0dc60ad74ddce1bb75ca24f76398b7048731e39b7;e
303b8936e9b4548896347b741025a263c1aa55d935d70fccda9f45d418012877;c
dd06d48347427fe04fb080d04376b8f1c4e311221564494df7d169cc029377fd;b
5c30e5790f44ffdf40e77e39836613df435c6da1b823a734e9800df2fcaff892;a
1f4949fd37b75dffe90dc9c806ebce6adf7ae3cb0bac2c869db9d4eb235ea9e0;c
d8d7db9df9c6e07ef3b937f6c9065887155054b68fe8f9b60bb98ef1c7a04b1d;d
2d4eb3c2f697147f1b6432fd9adccf2f4e58d644fa57f5687adf81353dd614b5;c
83e1e6444607308fd571fb4990504f7454e121c194ea0d3408fa77bc118152fa;b
98fbced8044d34487ea94edfb249deb6c5718b60c5c4df651547e7e73eaacfe5;a
f0753f637d5611a7dfd1d72b84b8a7baca134bed12b5535bd088cf050fd3b1f6;a
f34010f11c8571e0d25af5f712f8e242c4265b72427fa03c826ef59283d114e2;d
2196efbd2542952db804cf2b3c461fda7351b6d1cc87fcbec6914834ebb7734c;e
550c5d013d8e0b01b1dd9c7f787c5e2d8e1a254226cbab94bba830fe2b63f6a1;c
6225eac6f96a81eae73e8c74c67465e2dd3baaf2744e0190b8475b5e6e21e563;c
0820c1474b8defd2b7a64bd9ccb48dbb41a94bf359974a7dd9d874679cedfdca;b
54a6cef0f0c1031986ef1172e13ed1c35a03c8f0a1868c3cbe90dc9b7f3a8da6;e
fc28bdc6427bf440db57a89257c5ce71e00e86c8530292b51743979351527903;c
ff432acfceffeb17115123287685e008aab7376ff74abd635d7fde3844114861;b
7a5907acecba8aecf26f54b169be0147ad18ded63329387c74aa776547317c62;c
daeeeedcc455bd66063c760a55ca77230f955645bd5434da72409e8cef9a9812;d
1e838306f1a7478ffa91a20fdb5ae474ec24b6b4729392341d8657f546e7eac1;c
500cd5ffe77c8184854374ec551681d20c0592ad4228f8d2e874031cb3381a1a;b
db8bba00cc2ae5c8d152a44b42fc15390cd4cf98ba2cadd77a17fe2d7fa91709;d
d8238537b91f032d474f77581a76a03a8d02b4808294137bf348a61f60d7adbc;c
48b3e0e3fd8855988c655899fe80f99ac1671f6265f58ba9a7dbe6727a514c69;c
775c30251ee952f9d7d09fd1b75d3d02f0222c18a736c6ea8189ef9c1c73b6d9;d
5d68b8959733bfc4e937c1b9c519a5808c48ab26e076e7bf82f44de34a44ed5a;b
ef7ebe18547cd186e804cddd1b2beec450c2600fe8a02168355f364f155c202f;c
9a7c992a7c33a399ed0a9e9e92fd945ac76c310716ca2c43456f0a454e3bd034;d
6918b1178fee0bbcf6a8ffd17936f0e088b11dbcc5ea24cbd0abc02a5708f034;c
39a522267f2a604ceb5b7b7a0363f1db12c6abeee1d4c6cb5300eb9c5ed2c274;c
6a7fa6b9959c3bef71b67acfe014f2d069da82c8a0ba0c20dac03a2d8f8ef528;c
bd0613ab9d219130dc83d9289ca304a7c8d47007f87241bb2fec0dd8f33248a4;a|c|d
ac50aec4f96a935802c5386c6a052d6334f6807881ecfb4b2f4ec7e83b2f2379;a|b|c|d|e
b250260e3fdad0df976df266c4ac0fda9e9857af3084c571d4016eeaccdb63cc;a|b|d|e
f3b0835b61f69064ad183502cdf85b04c8ac4315f5c3da8dbceca4bce53ec7dd;a|b|c|d|e
e910bd06da203f43ae78b38c261709d14c78819c34f70096b80c52de7d8b88fb;a|b|d
14b644c476646a37c756f2b0a6021f6efdc87bb6c851d79bb9b8f91981fcb500;a|b
653ec75107bc6436ac034b1c216a7cce3fef677075865985d0a95b34d8c6eeea;a|b|c
f2b056de36b3649de45b7b5cea1dbc6fa1ffc57dcde14832ee99be9aab3cb3be;a|b|c|d|e
dba77b5724b8463cb0b4e67b48cbd2b65a0a35d7ff2d53617e72d62789c1b653;a|b|d
d88ecccc6db355646382cb76347841b3ea1a861d89a275979ff8d30b0e217718;a|c|d|e
e26bc66ed043f3ee427957d65e3d11c74ea37409325a1896406c51994f8f53b7;a|b|c
1f5219efbc86feab52c29300eea1bc2f22aa7f6e8257c5432eea9ea73b70c122;a|b|d
e8fc163faf86327873961088d228181ae08f068d627915e678fc0c3b5b61bc8a;a|b|c|d|e
1545c2aed326d31f23fbd8b312807f16d52286b4c6f7101a4c28a840cf654f51;a|d
0a3a11eeccd106fbefda2cdc3217bf31f31f6e9b54546edd9eb51fd0ac295a2e;b|d|e
4c0a40502de05e79aacd7131e714319e80300f37a119a944516fbde8e1d006c4;a|b|c
f11e5096730f8427b6468caacc836c01f2fbedae857c660100ccf1d82822f75f;a
e6e643baf21dc255db4bdbfae970af7163ac08b2c2211d248dc94140ea1606f4;b|d
4aa98f2b2c670f45cb82c911199cf0f20f7e46de27d1c7dea658c03f0ba1a907;a|b|d
cb52e995b80a1aa4fdca6097b30ee78e56dd7647de8caaeaddf210fa578826ab;a|b|c|d|e
cfad88f5ec88ff59a9ce8e1f78963ed719b8950541c107168026595092fdb0ad;b|d
96cb160f6c4bb6fa408bf052aacbfd464902b7701ad0f08f6daa49a2633fb80d;a|b|c
9578e49829c8204b5b9023412c9ecbeb76538cbd246f8d05ababbfd7de3a85ef;b
f8eb5a84b58e222638e0205e5f7174db9dcc992981144f12332ce3e57b55e7b2;a|d|e
27bb5b8afe95e3163563ab516963ffadddac35b0215bf0d6b13a4ecd67ef16e1;a
a4fadba3a5a5614bc7e4d49f50fa9ac7897252e21ea69a973dd41d7b00bc407a;a|b|c|d|e
45f5d2b794965c0db03fadd242fb9b846cec45ee4ba83ee4ac23301646e7cdb8;a|b|c
b2c7a17894b532b5683f2317becbebb227c5c5dfbd72b2cb52320a154353269c;a|b|c|d|e
de51de10c78e34c151d0397bb1e37f0cfb82af4df8f7e6c86ee81284e65f594a;a|b|c|d|e
1e2a50c1f6f5855fe4434eaa6089a2ece5e1204e4a54642abf171241b4bdd047;a
530bf1970f9d4d7e0d9251ff452c022f7c51b423d55158c01a95db48e471c217;a|b|d
c0f89183a7d1c42c560fd8d7a891f99220e4926726b1b1b3502fd1aeb61996ad;b|c|d
dfb4106caced8f0b72e334f2d96310382e6b7beffbbccd7ec6b3651b105794fc;a|b|c
2662a633bfa5b4cdbfc923a437b1b49ffeadd9c49bac371be8d257950acc1803;a
148a3230f7b3b363a92ff0fd70568a0635fc253c7b982363d54670a01bc0bbbb;b|d
f94cae2efbaa6dca97191808983f5e4feae39089a91d53581b1eaa914eee6ff0;a|b|c|d|e
f7a393ab36ccf9a1aafec7a21316d049176fca6f1cc1a9fffdbf77323a1d06c1;a|b|c
924fd9d4441e52d78a04d8aede5b8eaf65b4242f5f030015c0bd9aa5e374e802;a|d
cff0a5ee463590f29b50730744869122aaf3e940fc663570c0fc495624d93d6d;a|b|c
1f35420dc2bf42a85a59e38c2a429bd58bc85ec1ad8b6990adcbbd9d429829c0;a|d
28d3ffeeada7ce103a3c9f3edaccdb0a8cb99d739e8653251a9c2fff5f656931;a|b|d
e31389b2199961dc780bd5b13fee2ddf9c2d65d6c083fe70d0adb2e23c4a01fb;a|b|d
7220866f85ebf0b69fe4d21f094b0cc06db95634de20869f08df49770504c831;a|b|d|e
f2c4615e6e171386e812ab067c4a25f6a0e160d6c9c7fd4d8d51e5cad64cf034;a|b|c
14fb87c29fc70b684582d0d2070f8b1e622d4ac1fdd5ab40f26cd380cb920f27;a|b|d|e
1241c3c89e5265de1ed509f0029a191aac797488c6f66bd7684ff2e48eee7f62;a
92cda2a6c0d2d9169443f7388f23e09b9dfddaed27caec54be084b5f6b5e3458;a|b|c
d10ccaa8220de5bff5bffd4058fa8ca6cebeb95ea70ab134f5c62d3d65a5b61a;a|b|c
aad29da4ed5ae2c50ec212c8da2392d526e910f428a41e0f2599393f65bfd307;a
ea6397bbe15bd20212137454ead9ec6fb19fb935b29855a4fa574392b1228295;a|b|c
5200fba97927005c873c73c0466ed52f511c96b4aaca086eafdec1471fa4109b;b|d|e
a5fb330deb8caf6a4295dc90df5caabcadd56e8d23f42b568e051a37a8dd1bf6;a|b|c|d|e
e318c6ffc776c9e52f82a374b86004d1dca17abeeb61d13e56446c65294b70b4;a|b|c|d|e
a019b2607c0b4ec341564a990fb8f820205769a2b5ac9a40300b570e5e1220c8;b
932008b20316618523225004f999c2efe6f9127e5365794ef5151b049aa73c35;a|b|c|d|e
410e07d94cb23227d8c3c26fbd834fac934cc6cdfdf0e7a6cc4d8794f2577d29;a|e
f138d5ecf48473e97bc8acb0d52f2951220fd0a5fc5d60f7a7a906e00204fbaf;a|c|d
89942500844f67486d0f49c2f180d4769bb4cdfeb887eff32fd1ac62b1fd4446;a|b|d
d372b060a98a39ca30ed25b60ff16add15f9de64f5b7a7c74ead360237d53793;a|b|c
2ef55d5499ddc0e54bc3a43eded9c5a7deaae8fe610f50712d9b3dbd09a9c23c;a|b|c|d|e
34a7999ed37e9c927a029e8754497ee6e41c56c4633cfc7829ec8ce52adba400;a|b|c|d|e
ff1e46ef0f26bd522cc3f760726dcbc7d5f9f8f99d89bbc00c3287c2def76622;b
2091c47411d7a6841ffccc72331fb7fe26ca0e3667fd99bd5d40ae078eade5ea;a|d
caacca40db4962b5f8a92cb4bf096ae6b3410e3034b94638c5d8a58af674fd87;a|b|c
de70005ad6332d7e4c9d44c0cd667c8b19ec761b2b4b65ebe53e85b849ce75b8;a
6be4d9bcd8ed187f52a62ef6aee31db22bfe1b5d929afde286abbea769e99efc;a|b|c|d|e
d9bf455c9a06018c9867b8984949681226b80122c7115161063a1f7a110d94fe;a|b|c
e7b63bc6af6dc0dfb589fdbfd3e3e90853a3479b2c2e5999cdd06424216bc132;a|b|c|d|e
94cbe4da7363609f8643a320e0d9bd8a1d5b26ff50e02f345aa32e9a575ba704;b|c|d
04d542154f66a089409ea9933e0cb4a082830dc3e070c1f04982ded2bb698415;a|b|c|d|e
96e5ccba8a76b9170856aa6d40c8db9323a3c42f0b734a727f81e0e1737719d5;a|b|c
87ac06c5c8c0ad3d7032171468229a3a789ae3a44f9fa15581ce445e092b2d00;a|b|e
f28bda338a1ac57151585ed92b1edab480f58cff1f3c6e6afc26e50ae2b44acd;a|b|c|d|e
e49f8efe3be331dc87144b22b0d914d4955931dc3b36cca784fc02e139ec8a1e;a|d|e
1e82fc236a3b461618a52a9fccbc8cab0fd3edf690f0b54b173a2dab933b44cd;a|b|c
57e3d6df58096e13f798ffb3de848de335cfce1c508c82393114899e4f658968;a|b|c
ab877cb23e34f37d6dba590faf064465354d4318b598172857ea418412b87a26;b|d|e
7fdd255f5d3cf45853d49c3423c3c447ed6f2748adcdefbffca2973a0e74a3b2;a|d
09464799430e6491f387cabad954ee9e5e0a20cedd9c40bbb35782d2ee4ac5cd;a|b|d
510f62e15e6c9278eb198d9f5e0e4eb93b133f9f43ae558628892e25ede489fe;a|b|c|d|e
d155e365a4bcb9b388fdf45587cb5a7d1ca7ca0c0648d29cb1860b609e0feb83;b|c|d
829ed552f21d91bc3098f8c41b1321232307c52903d2978f41dda34d9b38291c;b|c|d
4650b77f3d072c858451b690e614eb1e02969055f2f4f37b913d4a14c384f699;a
f6031bd7600ab4d2052ac1d390b086b8aadce90371049a61aef09e86176288be;a|b|c|d
358144b18910d8da5e6e2022d3c6ba0ff34c455680117ce3cc8a097f54068af1;b|c|e
98beed9d1813c5c34f671327721757994bb8bd59978b3ec0d55f11c51f364cac;a|b|d|e
0914f9b01f384db28b2eb1005769d8f53e78090161d76c3f9b3fb5b118be3c7e;a|c|d
07a766731984f4334b5f38267117a761d3f0db9804224190f8ff8ce2a6703047;a|b|c|d|e
a4e45f9f74f4e7745649f8b7fd738430c44b3d4d1bf3435b4ed90bd134c7b5c3;b
0435cefb7c4d96c6e4cf3de164fceb4974a328b5887cbe724284f8fb1b551e5d;a|b|c
d7c780035ac7021bbe13f9cca2d9a6f681d8fc8b940b63032b05f9c034255bb1;a
27a3496e9a570b45a967d442f9efa678be85e1902a47b9531fdd5ad5644f9863;a|b|c
419cf8a56f88bcf29159e12d9c9c3fb5cbcb6b11550b291f01c8a13cf0d9e781;a|c
07c83f382080e759da1f773d07a6263249e9cb31de30cfc1ae10f591529fbedc;a|b|c|d|e
888d97b511fb34ddd7834ea28614a85564bc40f531eaf794916d15fbab05107e;a|b|c|d|e
66e080c49f7dd3779e966d798913160f2a722c772465ea7971692d21259b5c20;a|b|c|d|e
77829593963162833c676df5d9e1d1621531522f7cb7ce8abf9a1316798b383d;a|b|c
039b6d44a8446729f99152bcf45f5c363af4306c14f27c299a8e85e641125e1d;a|b|c
2dcbaab36f12c22e35e000b88c3f242a9fdc651042924f8eef47fba37fc8dcf5;a|b
237912f351bef34fce5bc9076d03d0e0356db26967cc448dd666aa002f837bb4;a|b|c
49d4914573e81e8cb23a4e96f78a2de50fe17facc4a00cc555d87fc2ced50886;a|b|c|d|e
82c5cf132a2df9d7a3e75f5686d2a4d1121a2e055c18bff6b2a44f4dc77e8f55;a|b|c|d|e
841ed8db407070d9817fc5a697b8c9537095da46aa5acb1b39507fb944a27143;a|b|c|d
ee02d9f46a9578f49adac5966acc551b7263d8da6a93741a6437c3847557f56c;a|b|c
9720b25df921fee33e9138d9d04bda54452f6a2467f4370665433275dd260656;a|d
e3ee508bf027cab5b0d3625219ac574fa1830a24ad7f18fa8d38ac7adfcd90cf;a|b|c|d|e
5161464a31d919a14ab597d082cfd757c957282dc96ffb12076f2693587dbd0d;a|d
d866f09e518d30ff9e2d4da2f0f74945012b5614702677af12bb750a2e1a498f;a|b|c
932767b9362f78813a404b609a90478b0e78833a56254ca6432c4be432f183d3;a|b|c|d|e
8fd6a9ec2e54014eeddf80a7bc56386c53e9c6f8bd6c635ddccb696d873c7237;b|c|d
b36b6e5c5d94ffbdf9bc74f4b5e92166156658876f7ea8f6fca5d3a756daf0ac;b|c|e
3d7b3e4ffcfd05da63a69ad44810689335605009844abba81953012465cefb99;a|b|d|e
2ac610fca802cc7842a15d4868fdc5b78ce42a616fdd7211344634a1ebb30518;c|d|e
e10963f3188a5063592c3e3d74ddd9bba8a7b437b3157585dbdd2deb1d5dfbe5;a
34c5f89d0ffbdedf5feb82783c41c627fccc34130c33fc6bfbb6cb58eb462803;a|b|c|d
dee0e7e7e4b5fa5a1d315e1f0a830e7294c8b17508685cf77e040f92d9ece3b3;a|b|c|d|e
12867b4469a833520347763d79e86d58d2376f365010811e4a7fef1e6b082599;a|b|c|d|e
e909f47f00dafe6ce8b2a89cb97a1ad2c2b587732f02778d5cc1a7490ae6d155;b
5c225daedac6b47bde6260a53e2e7227822aecb248ca9667bebf86ee5167715c;a|b|c|d|e
9aa37e584a9967ac43c26e3ee1a8d3a229994ea906e2963d05814edace2185eb;a|b|c
71e56a21dce3ba0b98fed254f8da8d36a0788dec4a6d3daf69dab1cb00c5efaf;b|d|e
e426bdf6498e30eb773a416e83b22a541a657599cb2a7dd2d02f3f742e6dc8fe;a|b|c
19cb985c5d674b557c284ef9ee4a0b0a254a3a7fc21604c73a52d02b2fc13965;a
ceb7859c6c50b87f59a6cdcfd43046ffac846bf23b6b536ead8263039c083ce2;a
2d368f3968b9bce1bc73c87a1dcfc99d394e3cc37fd8978ad81378580de85f46;b|c|d
556bf472609715d814ba6703224ab525b9d03fe4cc2fa2ec2361d6537f5bdefa;a|b|c|d|e
5911996ab9e39f7c9e545092f5724532f7f8bd6fec6733792c7849ac1ccd9c10;b|c|d
e13ecb57c37b2657d224cd96303db6ced0a9d8fec5fcd4d0d1dcd77d3b5c6211;a|c|d
7cb0d29cb5c1c7bf679f9e466c61d7c95397dcccd425876314343341fd0ac425;a|b|c
b79d54aaa242032e1fc3d906d3a4c833e5309c26d4227965ccd0f74a68afdb81;a
8604813b8bd3a08606728e1f82b07c7e4d1eab190299d44733e170078f3dc080;a|b|c
ffdd5f177f6cc5f7d57b0547eb48fddccfe06851893f19305367e9be00a06d38;a|b|c|d|e
13c6872ad8235fb5e7e2e740ef36f3b0acb54ef6ff1fcbd50323781fb7cb453f;a|b|c|d|e
8563c27fadd4b5c6c3578fab139d38ac1575cc06ab87753828385c33ea54ce81;a
537c125f17f9ede356619b2e212b1b087e5df8f7f3687c01f43a5c1dbbcd919c;a|b|c|d|e
4ff604af10256237042e8eb1e3e06d89e1f80e4ab5dff956bc3c6dccf902b6ed;a|b|c
732e2881ddac73a8c5c6a488ec5ffa0d00b8ba4a678c88c35d66bbffd41c0430;a|b|c|d|e
e0d2be68e979825357dbf3db67c749ee88711eb96d5aba8553bef79a24c3e370;a|b|c|d|e
58a731f77ddb3436e578c05c7514b10f3f713ef93aff7b68730f68fa9435df7a;a|b|c
843a4ea15801e21989ff9f4756ab0201a6abc642e3408f4d268724192ae0af64;a|b|c
11fe7ce3ac739d4e0056e596d6b5577e5f33cf00695b3820fb3ec9993e0055dd;a|d|e
6897359cd28bccb22cd4323754152ad7569d2049e203ff45a774af7a4d07fc2b;a|b|c
878d784ac3a76b32345dfffce7875bc51c4292a3ff9d517914d53993d71a932e;a|c|e
95b92170d553e23114a10b904346c9a93e92d3eef599bb4103fe3d18435da60a;a|b|c|d|e
fb4ec1c13afd12eaa3cffd7bde4d8676882ade5f9235fbf34948de361b54594f;a|b|d
5bca89dfa8384755ccab07f1ed3bc73447a5f12ac0defc57f2809d1a4aa3d0db;a|d
a2bf9e8874d999fa5eb76a5fe55c7c3d151124cef4ee069aef017685259ad990;a|b|c|d|e
65d72b9cc58c7a510bb4814c049e5b667383c5e3469d78e59dd7648fc91baec6;a|b|c|d|e
8eecf4f246545f1b4e0e99e57d9d8be57da283ebce97146ecb719907334d3048;b
8b249dfde61e1a56d64a61641ae72941ec7eaac0febe0d2c9822d0170430229c;a|c|d
a305baf5aa48bc7f0ae542fa94d0f6a35be9d4233e864f0f2367401838e898c0;a|b|c|d|e
c3503dccb1484cff90e4d44da65009c8b214250f8d5fa1f039d9bd1762860dd3;a|b|c
af238c8848c05f50cc8288a304dfd88a679d20b1f9934dddc33c419ada605c22;b|d|e
8732af1033847b5371fb89c5c2ad88cb2a784c4f2cd8380205b99483a77d038a;a|b|c
9fdefc1eb640754b3601d30685892a98d2e818f35a621847e010afe287fa3c62;a|d
199c98c80bb9d9fb3a8aa0b3d4db825302637c7895458b20ba7a3e4de52941d4;a|b|c|d|e
b834a42f8da356691760e020134f2bfcdf299a283ea2edd80529d56699364a9c;b|c|e
16fad5785f8b1dc18e95f58decadfa838d8ec2443ed259ebafce6b9786d539ba;a|c|e
cc0381c11bbde3160c422c4bb8d057a53d6849f47299931e23a3e69d8a3877c2;a|d|e
e9fd8efb52736a362311ddcc70fa3b80e638aa47ab64d7d9ccb0c3ed1bdff5f4;a
965635ea6e33a69284ffce759828d68d460702b08dc17ae6c655019fee097115;a|b|c
0bb717346394cdf92d40449ed6d942a73a6159c8105514ca88857bde2efcf2ef;a|c|e
752b954eceaca6ffe936616a528c8ad2138716e182ebc9982d7a9a30d780d393;a|d
241f7a29ef2354ebe427f76453593b0a73142feda7dd2dc95a3cd46399b2e1b6;a
710b3799fa793c0f16970f460e72ab12e86aacea57db915efd0367a0dd097942;a|b|c|d|e
226ca09f5524fbf695afb24b446e87b516d8fcf56df7dc81b8ed33f4c702b8be;a|c|e
f1d3c4fe493b8eb28fd73df04257d62cd39d78314e07c024a8c4c61743d4633e;b|d|e
1a446d2d8063031ada0817ec4450b87e299149e6f52d1be5c1ed14dd1e0b02e1;c
e85c0579f7343025d5e4f0d57da5b39b7491012e4a40b2e44ac6e71dd242dc67;b|c|e
fb0667abee07de52a5b121ea0e21f351f41de652485e070c931d7a495ac338d4;a|b|c|d|e
d96f8f56e960f28e87a2def06bbcbd47e5303fdaaef8840cfd602b1371176fbb;a
30ddc1014b32c82abf13a9996133cdb2087c49d889e669492e4263bc529eff1a;b|d
cf662d942b1856ea38a38df662b966a5af3604d4489d5770ffe68a0a266f12d6;a|b|c|d|e
b5b9c875e76f89ca37ba12c6a725e54cac0d0fedee9e08cb3356b9cf50a844f4;b|d
1518bdc0957123666260bce9bccad3d160760d8c67bc6fa2b071c05454fbe7ac;a|b|c
85a8eb0052cc85ae06a3435e4c0a0b889806557b8a147aa6ca0a156bc234c150;a|b|c
0f47b5adf12e6e80c03a29391f3a8a290dd732299d4efa5ce4ccd8f6eafaa444;e
c13218dd958c34b9db56cabcb19f0ab9086578cf3a6428c2a302bb5b772080cb;a|b|c
512cce8d076622fc9ad0387670d5cee91f58357c88208a3a0fdbcd1e62854813;a|d
ec25a15a6d2ec75af862e3be96e883bea9132428fbab442c549f7a1f14852de8;b|c|d
7795f22de8b945d7cd205717ff1ca035ed58df9b19bed3a14c39fbafc48691c1;a|b|c
46dfb0483a09feda4e436a8e8720359abaeb19be5346495120fef5c97209fa50;a|b|c
0c14ea576f9bff0a4ed83aa408ca69594029fccc0365b80e0b5b866959517089;b|c
32a5d894578df9a5016bfc4729f9f3272b2f3b2f187fa5b45eff16a7c646b996;a|d|e
68816f56b1b90d975a0362138c0b1dcd6478c793ee5ddf78224f7b4a6159700d;b|d|e
79b149825883e69cf0ce0b822309cac5a1199d628887de2dacdeab1d6b693989;b|d
df3a90375808152086d083f20a3e83daae9cfc49e4276f78fd74e12508bb540c;a|b|c|d
f08e4e657f3319c4b7ff2e77f947215a10e3d32434305dc2d5b231c2db30f7b7;a|b|c
7d443283e8d451415778e0ab9778894dda51b36dd79e44cf004554f7c6cafc2d;b|c|e
b3afb239ff4aba159c686eacf8cc58f695e4ca0a44800af7cbdeb516bd37bb6b;a|c|e
9fa562d927e87fd8a338b52f45f5ba506e82f045b752b71d663582b5462f8096;a|b|c|d|e
f0e53b0f42192fc06328beed76d24c9c99516780247006d2bacc13357c3765ef;a|b|d|e
89a0b53d2460cea52bb0b62a7403f407d43f44d6a9537b47edecb2dfceb1f56c;b|c|e
c5546c898221611148b90e835fbb5fabfe527acef715f4f4f7cd6a3552498c34;a|b|c
5ad8785ded7653960ebc75d4b3dc43f1a05ed6487699e8336f9ccb68dde71d4e;a|b|c
4ebd4a267a67908c67098921000be94852d0837b5688f72cfd9a060e31a64148;a
430184cf8f0102982102151c1b8742f71f4670ac9c0186df4a070b51cff0693f;a|d
302d637a8e9100c65a2f15e533ccc87cb615a4a519d4149770ad5e4f87d40a8e;a|b|c|d|e
592ba18f53011dfa6ac68cb334510f7c0788fc4f6509ba14cf13a55e6744c713;a|d
a38a920cd656af089d1faba7865f1f8c0f29d555c3f712a72edd0da78bbb7aa4;b
0b1cdfbe0011dbd94d764c165bf61b4f945a88ac293e0d42f3c85cff72d6e086;a|b|c|d|e
2492aeca1ef4cbfa1cd5d25af28c39ab9a7f997376170fb06c33b507b92c3992;a|b|c
43d07a84d6d3c440f32de5192a312e8b17b96fa1c76d0ba6addd600c963a82e7;a|b|c|d|e
0dfa51bcb9e55663e3af34b81ff1f3b35006644843966c9ae9076f263069f6b2;a
562ceb8d3ddbbdfe5db8344e3ee6d5f174bc4eae3259f545f33da9156e421041;a|b|c
a16516c2a94065fb646ba1bde955e2b80f20c5be455f19d8fe5524f56f0c663c;a|b|c
d84d501babfa08efd1d178a246f5629c0e3d1fc4c5e35c2ffd03738af9c0be4f;a|b|c|d|e
5b0f2ed0ccc60097bb4c316cdde81f201124a3041c008cd8a0b44721443daa72;a|b|c
1ccb23b5195cad2a5bcf04ab51f84fdfaa414f8aaf5bf834059abf9bb4155fc6;a|b|c|d|e
4d8f47862dd11397b2c61e8cd678851ba70bf47e89c8f1678e205f5cf30b0235;a|c|e
264d7119a9982af3ceb37311abb51575fb2ccb29b22a5bebe910e3f9ffe5f93d;a|b|d
acb46dec68cba774b79b5ceaf98aee4eb8b608539f71029d6b764ee277939d39;a|b|c|d|e
5b6df89ace9c8d6e5b40a989145ff9f6ca1553c0ca3e4baf50eedd21181be01e;a|b|c|d|e
2af6003e077ac3d7d60a852b95a8daf7b1f3bee1e2a92c3f3df2f5be2ba313ba;a|b|c
5b0e7036ca907d2b9cbf8b0126e2640d0d26e6dd239579929b6f7783b1a8f3ca;a|c|e
35b03f02e1da8a7efbe17d803308c83539b3d149424c746b5f48aaee8ebfb844;a|d|e
2f29b82db48bdd65bed8300cf4557fd50e2001b7c68305a4abda2d24a9024f05;a|b|d
f6a8c29c3e737e4cc0a7beca0fe4693d040f1181c9e41efe79f1b47a5000d30c;a|b|c|d
a9bec2a8b9ff45e2615b585ccbd4273bda3cf7e997881dfe1b861dc4cedd2405;a
1b421d8383dd71f1cc1c21e310bb3f216c812da45f0d39e91273af3179eead42;b|d
fa90e21446785cd3280783c6abd272b5586db9e5a0a0b9d08e596cf0188178b5;a|b|c|d|e
13fd475b89fdbd2120aea5213d868fe2d461696eb8c0ced0a6d6dbcfe7a695f6;a|b
b5ba57adb34dfd9de72902dfde1916dad2b40fa2e593667e5fe643d8b240268f;a|d
3089c4fb25516458c8b40dee2ba6ed67655378b4a4c94c34305ecb680f6b6197;a|b|c
cd19bff6b1aa479548e24789aca460f99f2f1ae41f8b27c657200bfc999ef33d;a|b|d
ad962b19f08c11952c523864cb2e690d3604e1a1d945510ba433813ab086542c;a|d
9cb7d3a3ac92d5364ca407d262eb2383abf2a12c0b13786212532588c876c018;a|d
0df3d524f56316546f08c36727e73b86d42b5c37381c39084910f086ea49d8ba;a|c|e
41290ee432b4735a38007227232fa8309856dc8d13fd2c9c2aeab317cd920b13;a|b|c
861899716d8d5e750738bd0428cb37b4080d067ffb669096974bfc7e0314fe0d;a|b|c|d|e
90b483905a682bb0635f7364a2e30175f95a5eac29f1e983cd7ad17c0958fa52;a|b|c|d|e
f5906ad3b38e456e5b7df53adf25776dd4351a0e970d638c98a3ea3c2e3cc1ba;a|d
4e05df2f838705ec4862bf618d1026c967a08d4d8221b1e52c492bf2dbcc7776;a|d
8306e72c35b1db752c901c7c8af7e53e3200760eaaca315d9249f5b55c329497;a|b|c
1816bcc1b3814707fb3c392028eb86bbc99f04be82a819f511f4b39f7d0924f3;a
5822b042e632b92581f4de42f29f9caa99576a33a8ca17eb326ffa5666e7adba;a|b|c
bff16060bcf039d7735770bfc46e5026c1e057a650015fcaa30e92dadc569018;a|b|c
8ca0b33f6c3d893fffca55d67999d99815c66b9397a5420e66c254b0f81f0264;a|c|e
3b2c2a0a6547e7ec548a2f1a8a811d3718626fa44bb849938929fa123bf4159f;b|c|d|e
7dcc39caa03859ee7d76c721cd528968b9bb576f13faa9bb5c96d8274ea8dba2;a
0ae22f9a7817143a5c3604d0a815a8a423202831bad207684d584a52d28cd64b;a|b|c|d
e3227a1793271dd40f9154fbee7b6176cfb598941bd348f0b1a64a7788b2667f;a
3da08f27c88b42143d45f4d28b5a5a5a103ae383d5b852dd766587825b7a0074;a|b|c|d|e
7f5ba0b96cff0783c02313e38705b92d6ee2f3f62055bd87a70e5cfd76a82247;a|c|e
d375bef4477064410d5f84f0c812c52a6cd87e70c1940539f8d799a852de3259;b
de137bb38d9254079c6f063b83cff824932c0bee69bd6861fe14527d9ca89b28;a|b|c|d|e
f2caea01f94ae5697fa03c802af753592974b11f562d6280392d36b865ee94cb;a|b|c
a68b1d7a62924476613d3b11f24dcc372994ed311d1e48b1997c18f65c7a0c77;a|b|c|d|e
fb02a6271662dbaf28d355a5642ab5fef2d26d04f1ffc5bfe74b4b2ba0232e3f;a|d
200cd91c63051fba101fbbb7f62aad89b2d43d307eeb81868a85f6a38ab4b064;a|b|d
871b97b28bd97fb7ba01989d4b45c39e04bb65d8c9f5f1da569a745aee6c73f5;a|b|c|d|e
be994bfe4ab67dd20501c1b879d295d11e1e55dc79c621ff7c17e665dcb56fd2;b|c|d
2ef564600e757cbc96b2a20360cced9f45ab45ff19ba9a230e0715fffd0d52da;a|b|c|d|e
27a3fa75f5599aa0669166b7134f327a45182a20f06ec56e41415d263e61ef92;a|d
410371951775afd64230a4c8d79a50396ef1f3d6792bd124a06ed6d9c7381b99;a|d|e
f3689b3fed5367ea0074cbfdb4232a0f21d221c6438fa627a363e87ba7cac7e4;a|b|d
b6740120781da28d8605a8e50fc1b4732b1d86296a7766edc993010747ae8a46;a|b|c
9e2cede0c867a8c20bdcfce60f55ab4ac12e8f6210f43d59dbb7ce98ed36922c;a|b|c
ed41f5b22848e84658bfaf88a0c5a9e7dac665ed1f7f559edf5a6257d4d09191;a|d
ae6133b67b066842321508afb9f59c97bf5af01170e1b763fdc19d16e9efd37a;a
c648dbda554430e18d41a5080d5cc32c3dcb1db88a25ba70389dd2911bedc792;a|b|c
ddb00b0b4703e8fe02b86af7429e5faae3f751cccf5a52d229693b9a987f416a;a|c|d
99a9f4e5c3cc1a9b01c98d8dd3ee04edcb3a763d8d5e68260799a5599bb67b08;b
db4e4063f7a92367225025b63929cc868f68f0c6f495eb8ae8333eef8f0f47ae;a
6546b4510fa85ac12d26442b87dccae75cfb5106ab0e4df6ce93a6f3ce8b8b5d;a|b|c
2613a81dbca24973fd54581239e579c0aaccb53eed9fb0c3d7cd9819a6d1e77b;a|d|e
872955c945ff9ddad296d0fd7316609c27a4366dfc23e5eab6a12c34ae0c5546;b
2d87fd978fda84c936e264ca09c57ae617a149ebd50ebb5fa6bf3cc367bea574;a|b|c
687f8052320ccd6785648f2ef83a0810232500488d4b63c189e42fdc6bca02d5;a|b|c
f52d7f2c8c403d6ae52e35de26085bdb58e980d9b6c37fd19956f141926247df;a|b|c
f213aa560595c8b3c8c86b9ea567282e568e09a035d89cff726787970577a0c7;a|b|c|d|e
3f74d9b51321c830d028d3f86d7e534bbf8db56864dec420aa5c2d7392047d47;a|b|c|d|e
9ca036a63a6dc24404209f00054c9a57fed7a2e5eea3b26e573cc80fc7b6f4f7;a|b|c
6465903b17f41a15c0131e7675dbf6491844fa457dfbd05bd9548345332c782f;a
30fdb46341700100b1371c32bf22828bde63b313cafc4ff3b3a5bdc448e24986;a|b|c|d|e
d88f6550ce5e29f57f08b0b55b8a5a017e705d1580d92602feb924c96f2e38e1;a|d
808bb6137c18c53d30e5ef01bd2efd6f741b0ee6b1dd1724f911d1b960246092;a|c|e
e674172e19f3e393d1332deca6dda8a768e64c666709e6bcb1aafba2e933e212;a|b|c
95b7da41b83a361ef7ae645b6b446b339e07cfa9b822a8732ac01f69b7d82a76;a|b|c|d|e
a5b9f9d7726a38f0b404566c82f1591faf427570c651bc20de3a5595e261f2c3;b|d
8081f894e896020b61814c1619e310d0ee18c3d7d11f55f7b336fb1cbd28c397;a|b|d
575fc0dcec4479b207127f6edcce7394a0f3c35dba21b0b8c7ccbe440d19f369;a|b|c|d|e
203aece78a9cd9a58435d3a0b3a48685c6e028378acfce2422361aed0bc02fcb;b|c|d|e
54df5c4bb1ebf5a865fe7ed1293aeb70096a78f3170ba489d2af0b9e44d09f05;a|d
09c08bd6ccafee7ced165d2d7e8fd24ccc1fabd3b88aa8e7c122e397bcfcc9e4;a|b|d
9fb679a24dd7854a07648e5b27f4d98fcff63c21570599e11026ff70402c8309;a|b|c|d
3327974f5713d64e8655141c8fda96a77a463460451775179f334294906d74bc;b
26d076f433ab4adc93507ea8077946ca218cfb0e60a370f52ad9b25aa5a45958;a
52a9672bebee8cc621e8355ec8dede46f7d49f2489a67fec95a7ff779b8a582b;a|b|c
cbfd772be4efcab2e3ce65b799e531b10598b4076a84d554e6bda989e94ff6b1;b|c|d
0eaa9b130c71b02a489b874bb544fdb726d4bfee84e390d71cb828abfe6dbf8c;a|c
b11a6bc5d435cd584855495ccbfc794e0ce48b402aaaea619f9f67db807840c5;a|d|e
ed03891524ce6e8dd23b20069c8e57869f904f9d3023acdef57d42442e8a834c;a|b|c
504cb028cda0993cb509136be5fe6f8f8e90a52dcda5011ca11aeb024a366f47;a|b|c
35338d2e186b98ddf7c47f95a1add87d54357c405f7d4094dc14ca0b64c41e6e;a|b|c
416b128df34ae1ae6d6f8f49c82620f9cb80c20bbe3d2087a8622501a5f06ae3;a|c|e
4c1fcd56f136b46054708b1bf780e2c1313ec58492e9423f43c41f7f5a539a48;a|b|c
20acebe20d5cc6dff588f2d292d90ae597b75638d015618c72d217f0ace9e451;a|b|d
cfa64a1ed4b46dc611b4892a17bf5087dca425d6ee6cb8ec4d68ff3b0d621524;a|b|c
c15c98961015929fb379ec38bb879ace0626c496b658b6b8f137709d45f0d3e1;a|c|e
3d0ac69823c95d74860cf16b46702747dac303e5a8347dd065b9f6e76ee7c94e;a|b|c
8f416f16d844ad0df92a63a9af2e0d4ee00b3fb7d1826404946f06ffa19ab524;b|c|d
d1a44c0431fcbfbbf365fb2bddd8f968b7f44a3ea8b188fc8f73621535a89552;a|b|c
34d767b81912263357b2cfcece8456a80baf868514a6fe129405875401c6df1b;a|b|c
ee745b6960f195a198806816db72c9d0544b37026095754ad985df5a1c5c1b70;a|b|d
5987fa6bffd499eb439c90679d7fbca822d62bc639d1b9c94c68ae20e46f6004;1
6e87c8575bb9327470a27b7b51f7ea797802157bf3b0e985f62b9164a2ec3287;1
e0e98b574405e9131352337b65e76ce9c8bee4837790d7ad189f63fc40a70899;1
b0fd1cbf8968b8c825e35f3f085fe176831b8ac4f4fa0de63ee7b5111e063c82;1
d0c3a802a9700495b419f9a2ce7b3c66f8def1a140d76c6b9208f4ca1765876b;1
2edc62003bd8eb43f37fed229c6ab67426fb02bda65a62942fc829babf247734;1
2c5fde04eac867475f9fe49f7699cd67ea0e542c932f2d9ea514e6ba4808a43e;1
f22d818e376e8ba06161e8802d6716d46476bc4e9a3a6d82a024fa7e1058f3a6;1
b2753ebf30c0d6e437db761d635cc26a1de0a934a0fa77ffe4698be9692f037c;1
af085eccded221cffb6b17b7d326763a5216e74b0afb2f9db059b992f5556dbb;1
1ad84c411973058c42451bafa520994b5cd14af984ad63f2391b07c490f2e594;1
ae2900b7b971a277edae42cbd91da68097dd967e75af2433cb657fb731fb8ea0;1
3520963325e9aca277990467310a64b3e37e36e2ca5e51e9c3b8dc51c3f727cf;1
43fa58321477b018073849319a4dbc96ed90925d39e622ee49ed8d17eef708b7;1
3b8a6a19fae91fdd8344be0de7f0951835efac89f289c307783f9694329340b6;1
936d71074ddb80e99c11ea8b348472b63da05fd0ebbddcf0b40580c6f575f3a8;1
da38bc31fb7735ebe42f826c925ac9b7154adc2b45c73f9049717b0dc837a83c;1
211140432102ad0d9240f01be1fc5470bffcdaa5c1b564f83caa093448aecc1c;1
3fa92dd8ca82021992b301c716f474147265c4a8c653df4cc00114351a07b8fd;1
d6e0b553a3edff4d6e1129ff300582d5cc48e7c15f950e2639c0ee9fdebb9839;1
10d46dbc574f52c41ef510bda751c46fbef28769c6da4ef61158b58c6ab99fa9;1
8f2d2337f460d44a37e6a7c59a561420cbc4190bd3a8c9c2a64d1f6c7440d9a0;1
659f13fdad83cdaf287e205cb83a2030d7a75cca8c3c44a063d674e3be98ae35;1
685217249f8527f468aa3e6a297806548eb9a60c5ef0b39f232fb8e2e0aac785;1
a40fe912879fee8af4e4729cb5f70df5d8eb41e384475b52ce433828659d43b3;1
fc1f0c59b7c33534fc5462a95cf57555c1282dd4d681f30eb969749206135a4b;1
31395d1bd94e205299347e2dce3e0f7a9324287ee8cd9cf8647ae2a0ed708948;1
6d9c4adc05323e7c8442c71f4c5988a0bff15763fc066a2506cab67059aae4ea;1
865261ecb987e58a270d737b6eb7a9b064e5f00de8aad2000d53d9c1295f5e97;1
c403beb752ba6001252d91255e82951043fc83380f9090e4bdd284646ae3a4c5;1
764774ee5f73341bfd4a125d9f54b8a5a8d075de82316184b05dbdcd36bbc680;1
d85217bd70810ce70c205b36c587bcc0606128e94d9d72b2e5fadcea24d37de5;1
4f9a08621af940bb57b3f3e553e31bc04e55fbc7ef1ee690b792803a5c3a6206;1
2111e19120c5ba0cf91e27e1ac6582a721118d5e28ad1f180e952cbb23a75949;1
41a990ad489df44efc6d91e9cca5d006195f887e6c5d38b1634dc8732fecc39d;1
19d47a189e59d39f276014f27f8011f39078c426c95ac701b5426a8dcfb8066b;1
3823539d1cd3b12e2b0f617214791a0b383e3c7ad8e704c363cfadc7f4b0ded1;1
ae825ad394bc541773898633876b38c06a6bb6929288563e4b17b386e2d3923b;1
7ff9ef0bd762b4a44373c79a1cd94f01b46e18782872c3a0f7e56f835cc78c2b;1
0601a891c9d026afb6783b7151b2c503e96dbdf04e238ed33d7f465c40556ef3;1
315cf87e3220b68ba16a80ef20cde5e6cb621e747936c3afb1cf06781af7cb60;1
aad20ea917f71518ebd1cde09d57a53f978218167934f7f5be014931734246c5;1
a6a3bca858352e6920d77835f80826a50a9a0837659ebe45c8f2c622f626e9f9;1
bfbdcc98e015cc1543cc2f6a75e7a1f329980fcf114c77f71e3d3c835e090699;1
64537a67b26efa0468ac12b14025d08291a8e7dd2db6edff7a729e51fc3be241;1
e225425f6ce4d5f76aa6c192e28d5fb6854c44939124dc143cacf921a91705f0;1
4b2bc2282ed403b86197de3ddf02379234e488e9b13f88be9c11118aa6bb7840;1
9a8b558d9423d5a1f7215b1df051a801695f3bfb54be8bbbbf98c6da01489bb8;1
010bdfde9fbc8ebbc89faa16256006c69a7046b7a5d55586881e88cbef9f0d6f;1
27c6960d5b7537bdb3ec9c49b43a14c84d07214755edf0023b61700ce35b7e96;1
90790765526e1753e069ea31b819a220000d6f1bf32e4376e964a50057bd5d17;1
64db6dea952c1125a87504c10fad17bba21b9f981f27effbd7c51d24c349b1c7;1
c571617f6a3efdccc4996a73b1f2d132c373c34ae48095c2255052d20b9fa390;1
975fd1da43f804d1acf8e9499550507cb3306641577024ee7f3bbadd91a94504;1
a2cd8b9b85e13ec868234a5be2af2929bdc0323b1c770973fd7822c976e5c803;1
c3c65f665c0e921a6f89d65e2481c072b03584f6700143244dbd27052311ee4b;1
408d9148a7d4fe696f2759551e670423ad520d6691a76f06a5245afa346ac1f5;1
a000a29563515e528ca52d0f767fad37b2cb375d055a75af38a08d5de061202e;1
bf3387e9057049f6d64f1a211e5089834ef63284d3e643e1ef7e171c2725c96a;1
40d55f025f842ff61b29b9e402587fc5a96cbd89b48e3ac10d9e0cdb7c118560;1
1d030b96ef9eb4322ebe06ca88816d9d79255310186b1dc7cbebe47412b2971e;1
121a9d15573f50b227e2c313a15ef24342b77dc1782af361d4afb3725fbcacc0;1
ac29ed04c05a5997155fc643d6a0ab7f9a56f93f1c338e9c83131f98a9e55083;1
9bffdaff6fa4f731328c893ee5a44f2bf156b5830815a7b090ba5cd32ee3cea6;1
4ccc8c19f52ce9f91a59dccd19dc2b0b4f613134126ce073d68744c1577bee80;1
86839f95be2ea5dd42130982659459270303996bb84ff1f1dca4752beac62ff5;1
6336f54d03384b53631cd4465bac7284f2ad69d739ad4eb6064785bfe076b74f;1
df592aaaac89dfe5c0a720aa586875bb4c6ab7e947fd4de95f6b606a78e59e1a;1
44081bfd9e3f45f2068e611d9e717d6c72ad4da45ea43843d85a7c86b2e976f1;1
0477c89a7d6260cda04bc9100edd6e9a3682e4d72af625313f21bd9b0c9074cc;1
006e1bacf5401adafd5797448a7feed411a1b4d1ae2b5ace26c669c33fcc0100;1
d591fb46015300909dedddf20c871f31840a79b9cf9ffb9903f11d38d2ac33bd;1
3047a5c822c23a46eeda51b82c4473b88a6d68ec7dc36c1ab2e2d76feea97b90;1
dc241313b1fa2cf09d2a4eb61385d664ff0155eb5876e846193f9bd55053bd7c;1
84356ed16cb494481fabde3ce0cd5f6c912096923eb3da61f400563facea113f;1
5b445d238a7f6dc90f7e01ac8c236df239009f58547eecb5cdec812115c1b4d9;1
027c3bdebcbf81cb2031b7d84e409784d3cff2d8ee96369c764d5d0b012cfc3c;1
56fca142b17a0a9a89f10b8a62d61fb35ce347f2aeda5c5d0d866948c3c64f01;1
debbb0fdae6ec9bb9d4cb5e2a5f109c015a1ff0fc970d9ba1333895c18d69a6b;1
fa7abab35186343a06fc12b0c1b30c3c3b629355b00741007e2d12df97602a51;1
4797da41aaabf9e1904bdbdeb14e86f13cf22d3cd452c8949147644282b55bc2;1
f6cd3cb440435910326ca606e03c32cda515cf496e530e400cd10af70d1ba4e3;1
d96f3ae72ac6f5dfb78de1a812693ab2a04d93e701f71c779219babb427aa3b4;1
a558168ed3867b34f92c214a8a879901b66177b2669b4c04b456c1590d415a0e;1
5a878dfee782358672c7fb5097da39bcaa685a4d6625b05a34be03057503bf03;1
376375ac7be85d834ef79534db0808b42f00119d9fa10a215ce83e91bae8c175;1
d37850cf89d11714cc2f54d09bfe6eba265d8025083981da045560adcbe8e1c0;1
191928f6920aaa7f431904fa3c7fe9711cbed2c4d5380c8bb09ea72f44ce7198;1
783b0d7a9c565772618edda23c910f6baf4fd6d03a0db37f09e3ce0198efb158;1
1ad13d1b5900fa714effb64cbab2e14dd1e1981d5e6dcc509bf2ceb7f46689bb;1
8ca5960b778e3d70404af005ab891cbd28c86297279b99a8d542343c5340f38a;1
0673ed0867a2a135b70af1466485924fc5eeadc87607a3b60eecc36d7f747f29;1
233420721289b98f8b32b67ee2fd8c74856615fd81fea54f8458e3522b0667f9;1
33a90f07876f5d34a7ef6d7a5947f15442ee572d1a8dea98426177ec6ec51385;1
f6e9b053992b2a37c1cf67c79b68642a366c3c5d045cbbd239efcfec31f10788;1
d75cd5c439a89994c2224cab86883c30e1fbef76da3badd046276e76e7710a94;1
9e8bb862f6b04689d7f5e5c615e16b362fa22344b1e09c7cb21fbfa21c092c81;1
78073195b1ac51a96879d9fcaee98c3608a41e153bbe9cdd6b10219004e86b0e;1
c9ab288f1dc864c6eecacb311113da896e534a2962fab592bec53248256aa49a;1
a67bf78cf1e33618e1be8cbd2e32f103935581d9ca1b3b04e265d592f3ed8229;1
300555fe69f9ed05aa6911988878a7c9a516abbf5d698034375b02cd839cca24;1
2c861fcd1edd2215a1017ec3a8cf4a0991e1b427bcd13af952516476d55446eb;1
87047c5a29f02242efb044b9ae4823564f387f57789c0e056b86575ff658acd8;1
f62a0634682c4f9507f9f90fdb8d798fed2881e20aa584a99d5ac9caa36fcd41;1
460054f1d96efa0ea41c81b20fa5bd3084c71e0cabcc95736409963cef790f79;1
67d3f9754e77e9728336ab63e34f6d2d2bbd87c37ff07e748c5948f72f0805aa;1
b0731f4eea865555ff233fa584ccd74191d2bfa6e7272b93796ba28b5dd52c84;1
5f94025a58c95460f885cc3638d84cb0ebc073477c292b5ee8b7b34b83f5d9b8;1
2dff80a9f7455c5c45cbf746b3df819fd9ae604a30b7666fc96a80a6c8da1046;1
f3890ef077161be4d51b7970c67fedb272d61cf9394f2c1ca0d7a5434cdf30ba;1
21fc853602ebb790908feda1c4866bfd37ce1aead501f957a0f785560fd289d1;1
21af3d9a6ba8d6d80ddefe270d2605a45112c4652486eadb733169ab550fdff9;1
7544e043baf6db91f5988b5e845591574dd493a7a21b76662859c9265afeef14;1
e822c5d45d81e7fbeb0559df0371ec56318f1ce20bce3704617d81c6e3566378;1
fc19ffc63ee299512880e7fb69f5b465a3e70810a2acb09ad64e11c3feddab60;1
a5e148d70609404babc3de5ba510bf88e815d6e968c89c2898f7468669b8e41c;1
04f8d85bd851ba83ebc610a44475d07feb3c277e3d74890bb6d1f506a72d3715;1
d9e24d741ed30018535571b43737b85fac094d8aeccf5529c63aeaec6dc181c3;1
29bff72f9ea3988ca964ccb6cfd3827fa76b02198895484ee72bde328826c17c;1
857af39f4018a5865566bf6a2bb676f4530259eef0e7b74098568465d3b985bf;1
d1c4b441a3eb403b2cb295339c5b46043f7025061a578bb371901abd5980ec1d;1
5bcc403a1bb1ee89219645907261a3ef461fdfc0acb685840e84c009023b2084;1
da0b4e8ad4daeb6826beb02636492333273ec4cee88bcc4accd4963ebab34f1c;1
62f2b8345ea35a7d7632cdc235d3443f5d5fddcb196b949a275424b398d14860;1
f2393bfa7d3d449b3ada2614babbf33c67cd7abe394dde93a55dbf1338d6b507;1
8aa59e91d5034008fd0fc4ddcdf6ad7a542f1512c923432d1d00a2de0e08f365;1
480af13f69ac820ebea8d03043b19f588beeca37c5084c25701c35ba3e21f5e5;1
d9016adbf17d4c3c2268c44cb63deedb1a3e772033c78369c3531d7e9ee57f6d;1
b765593ffa2eff0640244cc1278c88b8f20154c7e2bf51c2db74f41db1c4ee2d;1
d8f14df2307513af3f990143dbcef5180c2f34851795a41f81a684c66b3db53e;1
79ca0a11cefd98df010875a24afe5fd68873086371f7caa93fce8b98dd56f261;1
d1ac681820dba7d24eaf4e85d2910eac633038529f5e76e33d3825c247dad3c2;1
5dc4cd85dfefe065d376e7170df00db819adb9d052e9167368c947266eb8ecff;1
9472b95a9ce4434d4f2071ce4a5975a62971945ec027ebe34647e7e18e471d83;1
5edab32f21c625f8837a390ed6a06bbd5f8a4e055f534d73cf3cc521411e9646;1
07e1b170713e4055fc840f2d397837d025c310fced1428f9ce369d614fe4c6bf;1
4a759c80a3b3545f81db24e7b47c8ec689ca5277dd14f21aad6973bff0aa9426;1
b01f7947a5a2466ded3a9102ac5325c4593bc77c47ad98b149b551b092d3f6f1;1
24b82074c9be47140b10ef3c79945d3f2a0d3abdfd502d9b42bbf2e1bdfe9a06;1
0816b580b006aadbb44dbd8c5e03d0d6fbbef306c7c49a57d10978c08153651f;1
a454f4b88989d3fa6231543478fd172c9e2b706ea697ba96eb17acc68b4b5e56;1
fd7410093cc177f78338721d66e137f8ddc725b2b77cc857723c222870d1208e;1
8b5bffd0597808f3dde06f4d611f98ee5112ffdf363a0b6fa7662199efd5d8f5;1
703781b7552370064bc15fabb82cd146c5e15cfdf5885c4c392697fb741b73c6;1
8cf99599282f8552b0d1d89552c1d33c91e8a080cbdb84995e3d91c900e0d515;1
e3f2292173eee60f00d8d0210afe0fd14933f1c0591caa111a7fe6398e439762;1
54d5e92772672ee3a7a3fe540188a11b24e0c6ad42ce427257f25ca72fa226d2;1
5f52c0e7a416a8e7ca710aad1072beaeca45b6da5af7b9e18f9df596442ea471;1
e969e1569ed563be5e8b4b5096b010c37d7b6c9274e92af60c6981dc17b0dfe5;1
1d46d9b10054e2beeb910d4515eb0f982af1e51ac0b9670976c79d96650f4fcf;1
60d24104e19e0cc9a56838634ce7ab421bf282f42b1291b71f58ab2031f0d3fd;1
471d8f521e147135db9509d561918a4fef3cd2194b6c1b1db736d07ba998f00c;1
d97e51b2f58f0e2567f3b0ed2bf0a514c13aabe63ea8acf4d427ac64da5a5590;1
a3643245476680d98a2a16360b0c73c8ac48e37cc87cf4aeb7cfc57f252f841d;1
bde000821222f19645080b5eee31404d5595156b3493e5dade324659c698261e;1
b716f85aa2ae4e2946b04694f267cb484a453f2c43558954be3f595d626bcd1e;1
36f1f0cca9be14a4953bb3413c586f46a7112db69a97eba409bff15470c35222;1
49215e2d40793d8c514cb8137ef47f6648f58576db39574dfc4a8a0bbb96ddf5;1
0c050786042de0245a4a036ff49ae78278bda9bd19a2ad6719eaf77a4378dd93;1
b5515b1c36036c7147865b19cd10274c991b6611c2c235bf7e7410014d801e1d;1
b445f1ecf28e34ecb908501b3cf2caf60030b170e9143cf7d5c9c95993c05629;1
d3789b56f5d02bdc567e6ca3e53d288e06c68ef5bd3072f5a504b353b7a3732f;1
aa0cb5441f725d6a3695e9d7bda36ca67e740b53c796b5f03f9b6bd4e0bf426a;1
d2498d155fd76da77e73d268cff1d3f5b9cbbe5f347c1b8162523d95e525cc7d;1
d8b17a0e91388316b2e2e78dc103b81c8dd6de782b4297d9c6a619877e54d6ab;1
5d2d671898651a5aad92804c93c0bd2c45aec5415a6633648fff467d2c29cb08;1
d87d34ad3f96cbf598d614a11f8e21c81c979f63baeac8aae1b82d6b85133dba;1
96d78efc54e7409774615a0da65c9746df951b903dbffa0a16bea28b8eed4d02;1
5aa949d30bd686f41da624eaea72f7abe4188a5f68c66925f0d4833d91dff1a6;1
8d577c60a10b335076efdd11b193d51bcc56774932509c99e1614460c0ec658c;1
fa431ebae3fad101574ec565b2d6fd954c8513ff3c30f68f3a31ddda21a8c467;1
e8a8a0dae64f8385c9a9d68912ec1d2a3ed6bce4b8076ab9b26546843c6b7386;1
1a4e46e623fb523a98eedd558fd72ecd538b95eb6a054e5caa69d3cf336c7c32;1
b0af89386ccd9946cb6291b13e90257b8f7e1006febe61bf97e5c9b88e6be43f;1
9abdf434a8693bea4c435e265e7343daddb8e3890b817b18d4420ef8de64e549;1
226a294b3447635c21f592e180a1ef7beb4133e6843e601c05cd2b376e0d40d2;1
edfb28e892718bcd6067bb2e038912b2c5e35020c49722f418b81eedefef4ec6;1
8fa3b9b3dd41944cffb807fdc2aa8ebe79e8b87632937ee31e0d9552dcdc453f;1
c2462c5559da313d58f1f623370c84d4476a085a571c8b5bc0c27cfb7e782d93;1
f068f75629412b77e23af76c614a5c449e9165a70b57a5b6ed5b330607ce875b;3
a761e4acc8dc0b61489788ee7beacd1df569839895c8278791809dd92fe5241e;1
df51c2c730da9cfbd6ff7e5697d77cb631eb510373d5255b562c133c88e64545;1
f1f62a4bcca3213c0e70510bf34420223d2a0c4fd4d33ff774aec5e2adf6b5bc;1
bee55fa264c7bbebf656c4ecf03bfc92d039e92d12b3225c1d2ae3c66521e0c0;1
076c46854ca060089d29d49426e1453fc7a0809d4999c9e93ff1dbaa6749fce1;1
2595e8ea445fd30cec7ea78b1429b61ecbb64ed318ce7f8fef9a66c81ec864df;1
abde9ba7b39615e71e0b0897efb0f5b2923b78dad1dc7a8cddece77ca3206b63;1
0fafb68a1d8696cd6f6aabffdfef6db68a3991d53e3b58f5037a37060be84b06;1
b4b62e1007d6722fd845f63eb09ba87026d2ba1609e893ffb58931c848d18561;1
371eaeacb72ca46b80a1e0b874ac3484c0e36e06918cbed1ae51ee5647382c13;1
17b39190ad0d1de9f2eea8df3f1c477726631dbf14b5c2e1ed8f52a0e0ba7717;1
35b29e7e9fba6ce4871d86375e797096d77928a74c79e5087b08a1e8fb0bbadd;1
60235314573810f3b56e323f034bb721e02135fd6fc2ca4ddf095050ddb25e7c;1
b604c4ba0bfebe2dbcb9d70cb4a34e981348597592a04304d020155a90b65eef;1
c3ce275d1d8d35e1f84375bb1678685f7e96faced2b74591c15c6f26a199d946;1
9df7fe61b1f0c40ebdb9bdb75b8b4daadc9e81a1303517410baceb23be2b3d78;1
8672178ab7e6e4559258cf4636a09ac8735a49fdc6a6fe4676fddc8de3daec7d;1
5b7a922475101e412d5efe99f156fb97f656580b4c8e0d865ce3703f219790b7;1
c9dac5035e4237678428a6c577f99b231c7165df4b7a4adf38f639a973a15ce2;1
698c58c0451c125ae6bc8e599892e2c661e39569b5f9da76401baa56a9264883;1
888c5b817187f2196c1335b280c4f8dd311366025e3478b57ffb993836a953c6;1
37e0b787ba01c8d41693b27ad9e1c35f4a528b0ffb8fcb750826fa1af60165ad;1
f7b4ed11d611ce20159f6acef5ebd3dcd886230a0f5ace2c66aad279b48a6161;1
38bbe2825513e0c79094970d55cc7fe8c468933d0133720e5e3dcb2e87ef1f78;1
c42f5e45949e2f6c7c333af9fe30057bad92b01101d3d302ce7743104e7e748e;1
7bffb2181b6cbed83edbf3aa05e2d6f528a52a3a5791181ddf0bdc0204799c3a;1
305d1b1735faabc2f0cffecef01ff8353f4ef28e502c4e038cfc4a21c2ed89ee;1
0a99003f70f56a173c4c376563eca2b1fe0b3c7346c0529ae7638be82ddfb057;1
a70da093be082115c8c94031c3a9c8a89b1524b055185a626ec36d527bcb5179;1
d9f6968d7fa614a93c5161cb78830b279fa98e1180a5a5e54ebf20818226cf6f;1
d28b6393a918dcafcced37ecbab40485db489f75ec42263d549ab54bc2f7e058;1
b1348c3149f554240bf9fc5c1126b0d23a05a1bca3186e3c5ca56f0b5532d236;1
d9d3bfb9d44c7eaf0152b55ac132b26656c07027f24e6940852ec4aea445dda4;1
56bce4e738d9233813f4d69231c89daeb208e631aeb8c86a0b34301d32325785;1
ea5c7708b01850f111afbc8ffacb1e1a17f1e61f627d22d75cf23e39823d5b37;1
15b9b9572a46e93a829b853f2be9989f75c24b42ff78330ecfc7c9bdd9b2c6b8;1
249c002dbcceccc99bc4e1f9962f7df34cfc2df538af747932209dad07769969;1
e231278bb6f2f060d199153e5ece6fba161548b81c86379badac3040d5546070;1
484335f3df3d963b90502dccf37e5ebb3e5d5b49fc0d2c134046ac4621787344;1
8adc679084dec7ba650dfbd6a0645e1b89f4ad8f29f6a89ae7e0778b4be1797f;1
cf9d92163831bb556364b78edf889894f28de154bbaec1b2e37fbd56e6bb0145;1
13a1c824137e92e10c9d1c6b74397e82e9cb5e20875dde28326a29b6e0695876;1
367dbd0eb24825f13bc4fd358ec48d2f88e77f5524f389851966a3aa9dbd094b;1
c8002a0bdc368928d62a2acc9a22a8fd569dbeda5ef3c0d9b9e024eb746317f3;1
1dd3157c1d14f619b641fd343f06de6e80fa2e1604cb7db6194702cd5a364833;1
13da824aaffe979d72ce65e40555ff9c03249cd6ebee5d1dfa3cd19acbd90536;1
3ee417c44e84980fbe1faae0df3f222d04e5a26f07020867417030fed79e4ac6;1
0252459f5e49a4e0931890f0d85b9e3d951375b230b101395ec3f2b72304a1cd;1
32aeb6d9077508eceb3ffd6ca732c0ede827d6f6c7d1056e962774f5b0f1568e;1
08b196345fd0598df94797a220b1c277d7ecd6c2b17a6f94607315ac26dd08d1;1
eb53684d212d616bea679bd8e8b9c222e76def42865c233d3ec0baa634fb6491;1
7ba45fde3d7cdc0160e3b7a7e6b16dae3889a849e034cb421e357e782c3e8e20;1
6c2974cb2fea0241b1bc27dc496cb68ab8781a9eb404fa0002348c092db8e564;1
29369b894c369081504bb45d18b500f19f4c881aee842250bb1da877e52ac85c;1
b65a276923de4bb80095c5b33656ed46de6197263f8c8d16fe95418b18a7f6a5;1
3cc564744e5d27dd9e5a1ff34943a16faa4ac0df6a44ff3ec0192d594e487d1d;1
dfd0018862a4db04de282549948c46544fb6311e443483e1189f1a54d37d1de7;1
cc5b57929bef269aabc52046f8b0d9762a8e06127744187704f7c0ea743ae0bc;1
7325841572efc0853cff04a6f1f66203a2f37019003a7e959daf729eed17064e;1
675adcc9d8af2ad48526fb1a54489c58dee6bb14173b5debdca83ecd36bf081c;1
064f896e15a53ff044795f119864725d89c21384bc635b8db24a3999e137d9a0;1
4881a28837f4589e6112751a96e50db7c8c3487c9fd07ec6e2e2f4ab9b381ed3;1
d6b36b0bc855caaec627ede481e0061dcc6b56e23ac1b5ca212d2dc8e5426541;1
36154d1c6f5bd688983dd816486cbc50ec5a205518871c228538cfeabb7678d6;1
641157b58d804d1f6e11c13974d1daba5a5e27298a0dc09943cc9287b9b20fdf;1
80e87b1c40ffe93f1e6dcbe34aded12e9fe3a685e34ae379c37f32859a43e948;1
00e3ac604c3ea7ca243d15c4902ced2d6409dad62326e67d9ccc05723db2ade9;1
5f7afacf48107585cb093f695ed3fc04886c484b802c3024106a9cdfcac92575;1
0560575735c0c53dfc43885028d50c4f438fc05766301990dae9206774e919c0;1
0259a5585e8fa0250e1ef659fe943388703452bd87bbbb5b2801ddc9d5d41090;1
bc8881c96b87b67c467b1f9209931f722fcf0d8f67d298c7bcafb059c23b45d0;1
a2bddbfaa61953047a75f8241fd2a4c04d63df7310954f9096e4285afda9a2ce;1
ed374c8768f734fce80000ff006946102fcadbb2e76e65dab6b57d7b91223d10;1
689b0c9f75c04c4b9ec034f8c70225a19e31413ca473948a47621973217013aa;1
cf2cca5063867a35e79d2670383ed7a60b2028ee1593fae1239df1cc79854d8a;1
7d36e0538e60f56c78b8081d1758b3d3349fdbbaa1bfe9e54a090cc31882621d;1
3ffadf9215f09bc13ed7d0a502edf38194191d78ee89615e3329595343e63f94;1
f17786c6594a2b43e226f7d3298f3efbc5c1c3a575674b2a7207129d57ccd7e2;1
f49d01f182c948ba098dcc5a90d32efc1eabcf9dc1f68b450d3d87528882178c;1
ef3b8b0285517b2289ccc11623c33d86806f1693442489f963f06cf7ed348858;1
c51df49b00aad2418818dbab94cc08051b5b4a5655fe1bd8c6131c0f6e7d1245;1
84263d44c6aee114e200fe76b38ccfa6f4fb9367f5079fe10da9921225ccff13;1
6031dd46d29326b73e2815a87d34170503055bb493817f14fad02c6458c3124d;1
c2dc3f530e04c26e52fb50f570f73bf6cdc804ff7b65a12d215049c82f13a90a;3
343e64f432a40557ece7226be8f98e79c815d78d12ef53393f1614d2fedb5f7c;1
eb3b8576b074afb5645f5e6c4596698002b762acc3621e0fabca6b41b2ebe7ec;1
b9538a11b4176b84c1fa1aa3c1b07be258b613e80904cfea7253e8d0b6dfdc12;1
8d94aa54a3096a3910de69751a3b93e6cf073f6a7b92b98c338153575a2cad91;1
c2c2de8cd5ca4bae48851e572d17b9c697b0733a5201ca855e8de45644670b8f;1
21493482c58c6b2cae5bea8feab51d74a6326365d45f2924172a3331d5f02d26;3
cd16c8346917ab569f80dea9c98437bbf6e81e13b26ccd6879634fb3917479f1;3
6a40db09e8ae038ed2e64f9cda5a2dc5628c0784931b2002eefe8feafa5993d1;1
28059aab5de2f41166f46218888f5b026e5d1b6e7a4fcf674e8d74a53699f452;1
b55307c5cdff823e714edef4bae49ea269f331f981bff5018781dfa34e16910d;1
0d1b9977029b5cdf0f844fe278aa46c6964a4bee860953cda1229b3efa078c53;1
86d27350b580194537e50dc67213ef0ac01a3cd71ee47db3a0959597845514dc;1
5030f7b8ab08e82d4e0c69a38a6984025e5008f2b0b3dbe74d15e3a2e0ec3b3a;1
76a86304391c6b309e6bba292e8790601865f4af6b40735787e1a3345e68894e;3
b62e824ebeae2fc29c9b9c0673d956eb7e137f0ec423792d2db99751ad4a10f0;3
ccf9a41450d2b933070aa1baa1293425cd0e96c23d84cc75b0b7bd3e01672f97;5
8b0e0b23ce24ccdc2211ef61dfffd3ae81a40f558f5caf522874aefa48ece1f4;1
5ba8fb532fb2f97e887dad2b9dddca6019758f2c63c053daa5cfd49b5d6fe946;1
5f60592aa3736764f03e8916c1d5399a89bfc1dd2534908a87e94a951011eadc;1
f511f841854b0f2fc1a47968ffc19287023c005defbd05b45abec23adf46298e;1
ff722a8478a7994d879449b9a10647237a78adb5875623a52ec109c150b2c520;1
d28ed7ad7fd543a90ae73ab0dc60ad74ddce1bb75ca24f76398b7048731e39b7;1
303b8936e9b4548896347b741025a263c1aa55d935d70fccda9f45d418012877;1
dd06d48347427fe04fb080d04376b8f1c4e311221564494df7d169cc029377fd;1
5c30e5790f44ffdf40e77e39836613df435c6da1b823a734e9800df2fcaff892;1
1f4949fd37b75dffe90dc9c806ebce6adf7ae3cb0bac2c869db9d4eb235ea9e0;1
d8d7db9df9c6e07ef3b937f6c9065887155054b68fe8f9b60bb98ef1c7a04b1d;1
2d4eb3c2f697147f1b6432fd9adccf2f4e58d644fa57f5687adf81353dd614b5;1
83e1e6444607308fd571fb4990504f7454e121c194ea0d3408fa77bc118152fa;1
98fbced8044d34487ea94edfb249deb6c5718b60c5c4df651547e7e73eaacfe5;1
f0753f637d5611a7dfd1d72b84b8a7baca134bed12b5535bd088cf050fd3b1f6;1
f34010f11c8571e0d25af5f712f8e242c4265b72427fa03c826ef59283d114e2;1
2196efbd2542952db804cf2b3c461fda7351b6d1cc87fcbec6914834ebb7734c;1
550c5d013d8e0b01b1dd9c7f787c5e2d8e1a254226cbab94bba830fe2b63f6a1;1
6225eac6f96a81eae73e8c74c67465e2dd3baaf2744e0190b8475b5e6e21e563;1
0820c1474b8defd2b7a64bd9ccb48dbb41a94bf359974a7dd9d874679cedfdca;1
54a6cef0f0c1031986ef1172e13ed1c35a03c8f0a1868c3cbe90dc9b7f3a8da6;1
fc28bdc6427bf440db57a89257c5ce71e00e86c8530292b51743979351527903;1
ff432acfceffeb17115123287685e008aab7376ff74abd635d7fde3844114861;1
7a5907acecba8aecf26f54b169be0147ad18ded63329387c74aa776547317c62;1
daeeeedcc455bd66063c760a55ca77230f955645bd5434da72409e8cef9a9812;1
1e838306f1a7478ffa91a20fdb5ae474ec24b6b4729392341d8657f546e7eac1;1
500cd5ffe77c8184854374ec551681d20c0592ad4228f8d2e874031cb3381a1a;1
db8bba00cc2ae5c8d152a44b42fc15390cd4cf98ba2cadd77a17fe2d7fa91709;1
d8238537b91f032d474f77581a76a03a8d02b4808294137bf348a61f60d7adbc;1
48b3e0e3fd8855988c655899fe80f99ac1671f6265f58ba9a7dbe6727a514c69;1
775c30251ee952f9d7d09fd1b75d3d02f0222c18a736c6ea8189ef9c1c73b6d9;1
5d68b8959733bfc4e937c1b9c519a5808c48ab26e076e7bf82f44de34a44ed5a;1
ef7ebe18547cd186e804cddd1b2beec450c2600fe8a02168355f364f155c202f;1
9a7c992a7c33a399ed0a9e9e92fd945ac76c310716ca2c43456f0a454e3bd034;1
6918b1178fee0bbcf6a8ffd17936f0e088b11dbcc5ea24cbd0abc02a5708f034;1
39a522267f2a604ceb5b7b7a0363f1db12c6abeee1d4c6cb5300eb9c5ed2c274;1
6a7fa6b9959c3bef71b67acfe014f2d069da82c8a0ba0c20dac03a2d8f8ef528;1
bd0613ab9d219130dc83d9289ca304a7c8d47007f87241bb2fec0dd8f33248a4;3
ac50aec4f96a935802c5386c6a052d6334f6807881ecfb4b2f4ec7e83b2f2379;5
b250260e3fdad0df976df266c4ac0fda9e9857af3084c571d4016eeaccdb63cc;4
f3b0835b61f69064ad183502cdf85b04c8ac4315f5c3da8dbceca4bce53ec7dd;5
e910bd06da203f43ae78b38c261709d14c78819c34f70096b80c52de7d8b88fb;3
14b644c476646a37c756f2b0a6021f6efdc87bb6c851d79bb9b8f91981fcb500;2
653ec75107bc6436ac034b1c216a7cce3fef677075865985d0a95b34d8c6eeea;3
f2b056de36b3649de45b7b5cea1dbc6fa1ffc57dcde14832ee99be9aab3cb3be;5
dba77b5724b8463cb0b4e67b48cbd2b65a0a35d7ff2d53617e72d62789c1b653;3
d88ecccc6db355646382cb76347841b3ea1a861d89a275979ff8d30b0e217718;4
e26bc66ed043f3ee427957d65e3d11c74ea37409325a1896406c51994f8f53b7;3
1f5219efbc86feab52c29300eea1bc2f22aa7f6e8257c5432eea9ea73b70c122;3
e8fc163faf86327873961088d228181ae08f068d627915e678fc0c3b5b61bc8a;5
1545c2aed326d31f23fbd8b312807f16d52286b4c6f7101a4c28a840cf654f51;2
0a3a11eeccd106fbefda2cdc3217bf31f31f6e9b54546edd9eb51fd0ac295a2e;3
4c0a40502de05e79aacd7131e714319e80300f37a119a944516fbde8e1d006c4;3
f11e5096730f8427b6468caacc836c01f2fbedae857c660100ccf1d82822f75f;1
e6e643baf21dc255db4bdbfae970af7163ac08b2c2211d248dc94140ea1606f4;2
4aa98f2b2c670f45cb82c911199cf0f20f7e46de27d1c7dea658c03f0ba1a907;3
cb52e995b80a1aa4fdca6097b30ee78e56dd7647de8caaeaddf210fa578826ab;5
cfad88f5ec88ff59a9ce8e1f78963ed719b8950541c107168026595092fdb0ad;2
96cb160f6c4bb6fa408bf052aacbfd464902b7701ad0f08f6daa49a2633fb80d;3
9578e49829c8204b5b9023412c9ecbeb76538cbd246f8d05ababbfd7de3a85ef;1
f8eb5a84b58e222638e0205e5f7174db9dcc992981144f12332ce3e57b55e7b2;3
27bb5b8afe95e3163563ab516963ffadddac35b0215bf0d6b13a4ecd67ef16e1;1
a4fadba3a5a5614bc7e4d49f50fa9ac7897252e21ea69a973dd41d7b00bc407a;5
45f5d2b794965c0db03fadd242fb9b846cec45ee4ba83ee4ac23301646e7cdb8;3
b2c7a17894b532b5683f2317becbebb227c5c5dfbd72b2cb52320a154353269c;5
de51de10c78e34c151d0397bb1e37f0cfb82af4df8f7e6c86ee81284e65f594a;5
1e2a50c1f6f5855fe4434eaa6089a2ece5e1204e4a54642abf171241b4bdd047;1
530bf1970f9d4d7e0d9251ff452c022f7c51b423d55158c01a95db48e471c217;3
c0f89183a7d1c42c560fd8d7a891f99220e4926726b1b1b3502fd1aeb61996ad;3
dfb4106caced8f0b72e334f2d96310382e6b7beffbbccd7ec6b3651b105794fc;3
2662a633bfa5b4cdbfc923a437b1b49ffeadd9c49bac371be8d257950acc1803;1
148a3230f7b3b363a92ff0fd70568a0635fc253c7b982363d54670a01bc0bbbb;2
f94cae2efbaa6dca97191808983f5e4feae39089a91d53581b1eaa914eee6ff0;5
f7a393ab36ccf9a1aafec7a21316d049176fca6f1cc1a9fffdbf77323a1d06c1;3
924fd9d4441e52d78a04d8aede5b8eaf65b4242f5f030015c0bd9aa5e374e802;2
cff0a5ee463590f29b50730744869122aaf3e940fc663570c0fc495624d93d6d;3
1f35420dc2bf42a85a59e38c2a429bd58bc85ec1ad8b6990adcbbd9d429829c0;2
28d3ffeeada7ce103a3c9f3edaccdb0a8cb99d739e8653251a9c2fff5f656931;3
e31389b2199961dc780bd5b13fee2ddf9c2d65d6c083fe70d0adb2e23c4a01fb;3
7220866f85ebf0b69fe4d21f094b0cc06db95634de20869f08df49770504c831;4
f2c4615e6e171386e812ab067c4a25f6a0e160d6c9c7fd4d8d51e5cad64cf034;3
14fb87c29fc70b684582d0d2070f8b1e622d4ac1fdd5ab40f26cd380cb920f27;4
1241c3c89e5265de1ed509f0029a191aac797488c6f66bd7684ff2e48eee7f62;1
92cda2a6c0d2d9169443f7388f23e09b9dfddaed27caec54be084b5f6b5e3458;3
d10ccaa8220de5bff5bffd4058fa8ca6cebeb95ea70ab134f5c62d3d65a5b61a;3
aad29da4ed5ae2c50ec212c8da2392d526e910f428a41e0f2599393f65bfd307;1
ea6397bbe15bd20212137454ead9ec6fb19fb935b29855a4fa574392b1228295;3
5200fba97927005c873c73c0466ed52f511c96b4aaca086eafdec1471fa4109b;3
a5fb330deb8caf6a4295dc90df5caabcadd56e8d23f42b568e051a37a8dd1bf6;5
e318c6ffc776c9e52f82a374b86004d1dca17abeeb61d13e56446c65294b70b4;5
a019b2607c0b4ec341564a990fb8f820205769a2b5ac9a40300b570e5e1220c8;1
932008b20316618523225004f999c2efe6f9127e5365794ef5151b049aa73c35;5
410e07d94cb23227d8c3c26fbd834fac934cc6cdfdf0e7a6cc4d8794f2577d29;2
f138d5ecf48473e97bc8acb0d52f2951220fd0a5fc5d60f7a7a906e00204fbaf;3
89942500844f67486d0f49c2f180d4769bb4cdfeb887eff32fd1ac62b1fd4446;3
d372b060a98a39ca30ed25b60ff16add15f9de64f5b7a7c74ead360237d53793;3
2ef55d5499ddc0e54bc3a43eded9c5a7deaae8fe610f50712d9b3dbd09a9c23c;5
34a7999ed37e9c927a029e8754497ee6e41c56c4633cfc7829ec8ce52adba400;5
ff1e46ef0f26bd522cc3f760726dcbc7d5f9f8f99d89bbc00c3287c2def76622;1
2091c47411d7a6841ffccc72331fb7fe26ca0e3667fd99bd5d40ae078eade5ea;2
caacca40db4962b5f8a92cb4bf096ae6b3410e3034b94638c5d8a58af674fd87;3
de70005ad6332d7e4c9d44c0cd667c8b19ec761b2b4b65ebe53e85b849ce75b8;1
6be4d9bcd8ed187f52a62ef6aee31db22bfe1b5d929afde286abbea769e99efc;5
d9bf455c9a06018c9867b8984949681226b80122c7115161063a1f7a110d94fe;3
e7b63bc6af6dc0dfb589fdbfd3e3e90853a3479b2c2e5999cdd06424216bc132;5
94cbe4da7363609f8643a320e0d9bd8a1d5b26ff50e02f345aa32e9a575ba704;3
04d542154f66a089409ea9933e0cb4a082830dc3e070c1f04982ded2bb698415;5
96e5ccba8a76b9170856aa6d40c8db9323a3c42f0b734a727f81e0e1737719d5;3
87ac06c5c8c0ad3d7032171468229a3a789ae3a44f9fa15581ce445e092b2d00;3
f28bda338a1ac57151585ed92b1edab480f58cff1f3c6e6afc26e50ae2b44acd;5
e49f8efe3be331dc87144b22b0d914d4955931dc3b36cca784fc02e139ec8a1e;3
1e82fc236a3b461618a52a9fccbc8cab0fd3edf690f0b54b173a2dab933b44cd;3
57e3d6df58096e13f798ffb3de848de335cfce1c508c82393114899e4f658968;3
ab877cb23e34f37d6dba590faf064465354d4318b598172857ea418412b87a26;3
7fdd255f5d3cf45853d49c3423c3c447ed6f2748adcdefbffca2973a0e74a3b2;2
09464799430e6491f387cabad954ee9e5e0a20cedd9c40bbb35782d2ee4ac5cd;3
510f62e15e6c9278eb198d9f5e0e4eb93b133f9f43ae558628892e25ede489fe;5
d155e365a4bcb9b388fdf45587cb5a7d1ca7ca0c0648d29cb1860b609e0feb83;3
829ed552f21d91bc3098f8c41b1321232307c52903d2978f41dda34d9b38291c;3
4650b77f3d072c858451b690e614eb1e02969055f2f4f37b913d4a14c384f699;1
f6031bd7600ab4d2052ac1d390b086b8aadce90371049a61aef09e86176288be;4
358144b18910d8da5e6e2022d3c6ba0ff34c455680117ce3cc8a097f54068af1;3
98beed9d1813c5c34f671327721757994bb8bd59978b3ec0d55f11c51f364cac;4
0914f9b01f384db28b2eb1005769d8f53e78090161d76c3f9b3fb5b118be3c7e;3
07a766731984f4334b5f38267117a761d3f0db9804224190f8ff8ce2a6703047;5
a4e45f9f74f4e7745649f8b7fd738430c44b3d4d1bf3435b4ed90bd134c7b5c3;1
0435cefb7c4d96c6e4cf3de164fceb4974a328b5887cbe724284f8fb1b551e5d;3
d7c780035ac7021bbe13f9cca2d9a6f681d8fc8b940b63032b05f9c034255bb1;1
27a3496e9a570b45a967d442f9efa678be85e1902a47b9531fdd5ad5644f9863;3
419cf8a56f88bcf29159e12d9c9c3fb5cbcb6b11550b291f01c8a13cf0d9e781;2
07c83f382080e759da1f773d07a6263249e9cb31de30cfc1ae10f591529fbedc;5
888d97b511fb34ddd7834ea28614a85564bc40f531eaf794916d15fbab05107e;5
66e080c49f7dd3779e966d798913160f2a722c772465ea7971692d21259b5c20;5
77829593963162833c676df5d9e1d1621531522f7cb7ce8abf9a1316798b383d;3
039b6d44a8446729f99152bcf45f5c363af4306c14f27c299a8e85e641125e1d;3
2dcbaab36f12c22e35e000b88c3f242a9fdc651042924f8eef47fba37fc8dcf5;2
237912f351bef34fce5bc9076d03d0e0356db26967cc448dd666aa002f837bb4;3
49d4914573e81e8cb23a4e96f78a2de50fe17facc4a00cc555d87fc2ced50886;5
82c5cf132a2df9d7a3e75f5686d2a4d1121a2e055c18bff6b2a44f4dc77e8f55;5
841ed8db407070d9817fc5a697b8c9537095da46aa5acb1b39507fb944a27143;4
ee02d9f46a9578f49adac5966acc551b7263d8da6a93741a6437c3847557f56c;3
9720b25df921fee33e9138d9d04bda54452f6a2467f4370665433275dd260656;2
e3ee508bf027cab5b0d3625219ac574fa1830a24ad7f18fa8d38ac7adfcd90cf;5
5161464a31d919a14ab597d082cfd757c957282dc96ffb12076f2693587dbd0d;2
d866f09e518d30ff9e2d4da2f0f74945012b5614702677af12bb750a2e1a498f;3
932767b9362f78813a404b609a90478b0e78833a56254ca6432c4be432f183d3;5
8fd6a9ec2e54014eeddf80a7bc56386c53e9c6f8bd6c635ddccb696d873c7237;3
b36b6e5c5d94ffbdf9bc74f4b5e92166156658876f7ea8f6fca5d3a756daf0ac;3
3d7b3e4ffcfd05da63a69ad44810689335605009844abba81953012465cefb99;4
2ac610fca802cc7842a15d4868fdc5b78ce42a616fdd7211344634a1ebb30518;3
e10963f3188a5063592c3e3d74ddd9bba8a7b437b3157585dbdd2deb1d5dfbe5;1
34c5f89d0ffbdedf5feb82783c41c627fccc34130c33fc6bfbb6cb58eb462803;4
dee0e7e7e4b5fa5a1d315e1f0a830e7294c8b17508685cf77e040f92d9ece3b3;5
12867b4469a833520347763d79e86d58d2376f365010811e4a7fef1e6b082599;5
e909f47f00dafe6ce8b2a89cb97a1ad2c2b587732f02778d5cc1a7490ae6d155;1
5c225daedac6b47bde6260a53e2e7227822aecb248ca9667bebf86ee5167715c;5
9aa37e584a9967ac43c26e3ee1a8d3a229994ea906e2963d05814edace2185eb;3
71e56a21dce3ba0b98fed254f8da8d36a0788dec4a6d3daf69dab1cb00c5efaf;3
e426bdf6498e30eb773a416e83b22a541a657599cb2a7dd2d02f3f742e6dc8fe;3
19cb985c5d674b557c284ef9ee4a0b0a254a3a7fc21604c73a52d02b2fc13965;1
ceb7859c6c50b87f59a6cdcfd43046ffac846bf23b6b536ead8263039c083ce2;1
2d368f3968b9bce1bc73c87a1dcfc99d394e3cc37fd8978ad81378580de85f46;3
556bf472609715d814ba6703224ab525b9d03fe4cc2fa2ec2361d6537f5bdefa;5
5911996ab9e39f7c9e545092f5724532f7f8bd6fec6733792c7849ac1ccd9c10;3
e13ecb57c37b2657d224cd96303db6ced0a9d8fec5fcd4d0d1dcd77d3b5c6211;3
7cb0d29cb5c1c7bf679f9e466c61d7c95397dcccd425876314343341fd0ac425;3
b79d54aaa242032e1fc3d906d3a4c833e5309c26d4227965ccd0f74a68afdb81;1
8604813b8bd3a08606728e1f82b07c7e4d1eab190299d44733e170078f3dc080;3
ffdd5f177f6cc5f7d57b0547eb48fddccfe06851893f19305367e9be00a06d38;5
13c6872ad8235fb5e7e2e740ef36f3b0acb54ef6ff1fcbd50323781fb7cb453f;5
8563c27fadd4b5c6c3578fab139d38ac1575cc06ab87753828385c33ea54ce81;1
537c125f17f9ede356619b2e212b1b087e5df8f7f3687c01f43a5c1dbbcd919c;5
4ff604af10256237042e8eb1e3e06d89e1f80e4ab5dff956bc3c6dccf902b6ed;3
732e2881ddac73a8c5c6a488ec5ffa0d00b8ba4a678c88c35d66bbffd41c0430;5
e0d2be68e979825357dbf3db67c749ee88711eb96d5aba8553bef79a24c3e370;5
58a731f77ddb3436e578c05c7514b10f3f713ef93aff7b68730f68fa9435df7a;3
843a4ea15801e21989ff9f4756ab0201a6abc642e3408f4d268724192ae0af64;3
11fe7ce3ac739d4e0056e596d6b5577e5f33cf00695b3820fb3ec9993e0055dd;3
6897359cd28bccb22cd4323754152ad7569d2049e203ff45a774af7a4d07fc2b;3
878d784ac3a76b32345dfffce7875bc51c4292a3ff9d517914d53993d71a932e;3
95b92170d553e23114a10b904346c9a93e92d3eef599bb4103fe3d18435da60a;5
fb4ec1c13afd12eaa3cffd7bde4d8676882ade5f9235fbf34948de361b54594f;3
5bca89dfa8384755ccab07f1ed3bc73447a5f12ac0defc57f2809d1a4aa3d0db;2
a2bf9e8874d999fa5eb76a5fe55c7c3d151124cef4ee069aef017685259ad990;5
65d72b9cc58c7a510bb4814c049e5b667383c5e3469d78e59dd7648fc91baec6;5
8eecf4f246545f1b4e0e99e57d9d8be57da283ebce97146ecb719907334d3048;1
8b249dfde61e1a56d64a61641ae72941ec7eaac0febe0d2c9822d0170430229c;3
a305baf5aa48bc7f0ae542fa94d0f6a35be9d4233e864f0f2367401838e898c0;5
c3503dccb1484cff90e4d44da65009c8b214250f8d5fa1f039d9bd1762860dd3;3
af238c8848c05f50cc8288a304dfd88a679d20b1f9934dddc33c419ada605c22;3
8732af1033847b5371fb89c5c2ad88cb2a784c4f2cd8380205b99483a77d038a;3
9fdefc1eb640754b3601d30685892a98d2e818f35a621847e010afe287fa3c62;2
199c98c80bb9d9fb3a8aa0b3d4db825302637c7895458b20ba7a3e4de52941d4;5
b834a42f8da356691760e020134f2bfcdf299a283ea2edd80529d56699364a9c;3
16fad5785f8b1dc18e95f58decadfa838d8ec2443ed259ebafce6b9786d539ba;3
cc0381c11bbde3160c422c4bb8d057a53d6849f47299931e23a3e69d8a3877c2;3
e9fd8efb52736a362311ddcc70fa3b80e638aa47ab64d7d9ccb0c3ed1bdff5f4;1
965635ea6e33a69284ffce759828d68d460702b08dc17ae6c655019fee097115;3
0bb717346394cdf92d40449ed6d942a73a6159c8105514ca88857bde2efcf2ef;3
752b954eceaca6ffe936616a528c8ad2138716e182ebc9982d7a9a30d780d393;2
241f7a29ef2354ebe427f76453593b0a73142feda7dd2dc95a3cd46399b2e1b6;1
710b3799fa793c0f16970f460e72ab12e86aacea57db915efd0367a0dd097942;5
226ca09f5524fbf695afb24b446e87b516d8fcf56df7dc81b8ed33f4c702b8be;3
f1d3c4fe493b8eb28fd73df04257d62cd39d78314e07c024a8c4c61743d4633e;3
1a446d2d8063031ada0817ec4450b87e299149e6f52d1be5c1ed14dd1e0b02e1;1
e85c0579f7343025d5e4f0d57da5b39b7491012e4a40b2e44ac6e71dd242dc67;3
fb0667abee07de52a5b121ea0e21f351f41de652485e070c931d7a495ac338d4;5
d96f8f56e960f28e87a2def06bbcbd47e5303fdaaef8840cfd602b1371176fbb;1
30ddc1014b32c82abf13a9996133cdb2087c49d889e669492e4263bc529eff1a;2
cf662d942b1856ea38a38df662b966a5af3604d4489d5770ffe68a0a266f12d6;5
b5b9c875e76f89ca37ba12c6a725e54cac0d0fedee9e08cb3356b9cf50a844f4;2
1518bdc0957123666260bce9bccad3d160760d8c67bc6fa2b071c05454fbe7ac;3
85a8eb0052cc85ae06a3435e4c0a0b889806557b8a147aa6ca0a156bc234c150;3
0f47b5adf12e6e80c03a29391f3a8a290dd732299d4efa5ce4ccd8f6eafaa444;1
c13218dd958c34b9db56cabcb19f0ab9086578cf3a6428c2a302bb5b772080cb;3
512cce8d076622fc9ad0387670d5cee91f58357c88208a3a0fdbcd1e62854813;2
ec25a15a6d2ec75af862e3be96e883bea9132428fbab442c549f7a1f14852de8;3
7795f22de8b945d7cd205717ff1ca035ed58df9b19bed3a14c39fbafc48691c1;3
46dfb0483a09feda4e436a8e8720359abaeb19be5346495120fef5c97209fa50;3
0c14ea576f9bff0a4ed83aa408ca69594029fccc0365b80e0b5b866959517089;2
32a5d894578df9a5016bfc4729f9f3272b2f3b2f187fa5b45eff16a7c646b996;3
68816f56b1b90d975a0362138c0b1dcd6478c793ee5ddf78224f7b4a6159700d;3
79b149825883e69cf0ce0b822309cac5a1199d628887de2dacdeab1d6b693989;2
df3a90375808152086d083f20a3e83daae9cfc49e4276f78fd74e12508bb540c;4
f08e4e657f3319c4b7ff2e77f947215a10e3d32434305dc2d5b231c2db30f7b7;3
7d443283e8d451415778e0ab9778894dda51b36dd79e44cf004554f7c6cafc2d;3
b3afb239ff4aba159c686eacf8cc58f695e4ca0a44800af7cbdeb516bd37bb6b;3
9fa562d927e87fd8a338b52f45f5ba506e82f045b752b71d663582b5462f8096;5
f0e53b0f42192fc06328beed76d24c9c99516780247006d2bacc13357c3765ef;4
89a0b53d2460cea52bb0b62a7403f407d43f44d6a9537b47edecb2dfceb1f56c;3
c5546c898221611148b90e835fbb5fabfe527acef715f4f4f7cd6a3552498c34;3
5ad8785ded7653960ebc75d4b3dc43f1a05ed6487699e8336f9ccb68dde71d4e;3
4ebd4a267a67908c67098921000be94852d0837b5688f72cfd9a060e31a64148;1
430184cf8f0102982102151c1b8742f71f4670ac9c0186df4a070b51cff0693f;2
302d637a8e9100c65a2f15e533ccc87cb615a4a519d4149770ad5e4f87d40a8e;5
592ba18f53011dfa6ac68cb334510f7c0788fc4f6509ba14cf13a55e6744c713;2
a38a920cd656af089d1faba7865f1f8c0f29d555c3f712a72edd0da78bbb7aa4;1
0b1cdfbe0011dbd94d764c165bf61b4f945a88ac293e0d42f3c85cff72d6e086;5
2492aeca1ef4cbfa1cd5d25af28c39ab9a7f997376170fb06c33b507b92c3992;3
43d07a84d6d3c440f32de5192a312e8b17b96fa1c76d0ba6addd600c963a82e7;5
0dfa51bcb9e55663e3af34b81ff1f3b35006644843966c9ae9076f263069f6b2;1
562ceb8d3ddbbdfe5db8344e3ee6d5f174bc4eae3259f545f33da9156e421041;3
a16516c2a94065fb646ba1bde955e2b80f20c5be455f19d8fe5524f56f0c663c;3
d84d501babfa08efd1d178a246f5629c0e3d1fc4c5e35c2ffd03738af9c0be4f;5
5b0f2ed0ccc60097bb4c316cdde81f201124a3041c008cd8a0b44721443daa72;3
1ccb23b5195cad2a5bcf04ab51f84fdfaa414f8aaf5bf834059abf9bb4155fc6;5
4d8f47862dd11397b2c61e8cd678851ba70bf47e89c8f1678e205f5cf30b0235;3
264d7119a9982af3ceb37311abb51575fb2ccb29b22a5bebe910e3f9ffe5f93d;3
acb46dec68cba774b79b5ceaf98aee4eb8b608539f71029d6b764ee277939d39;5
5b6df89ace9c8d6e5b40a989145ff9f6ca1553c0ca3e4baf50eedd21181be01e;5
2af6003e077ac3d7d60a852b95a8daf7b1f3bee1e2a92c3f3df2f5be2ba313ba;3
5b0e7036ca907d2b9cbf8b0126e2640d0d26e6dd239579929b6f7783b1a8f3ca;3
35b03f02e1da8a7efbe17d803308c83539b3d149424c746b5f48aaee8ebfb844;3
2f29b82db48bdd65bed8300cf4557fd50e2001b7c68305a4abda2d24a9024f05;3
f6a8c29c3e737e4cc0a7beca0fe4693d040f1181c9e41efe79f1b47a5000d30c;4
a9bec2a8b9ff45e2615b585ccbd4273bda3cf7e997881dfe1b861dc4cedd2405;1
1b421d8383dd71f1cc1c21e310bb3f216c812da45f0d39e91273af3179eead42;2
fa90e21446785cd3280783c6abd272b5586db9e5a0a0b9d08e596cf0188178b5;5
13fd475b89fdbd2120aea5213d868fe2d461696eb8c0ced0a6d6dbcfe7a695f6;2
b5ba57adb34dfd9de72902dfde1916dad2b40fa2e593667e5fe643d8b240268f;2
3089c4fb25516458c8b40dee2ba6ed67655378b4a4c94c34305ecb680f6b6197;3
cd19bff6b1aa479548e24789aca460f99f2f1ae41f8b27c657200bfc999ef33d;3
ad962b19f08c11952c523864cb2e690d3604e1a1d945510ba433813ab086542c;2
9cb7d3a3ac92d5364ca407d262eb2383abf2a12c0b13786212532588c876c018;2
0df3d524f56316546f08c36727e73b86d42b5c37381c39084910f086ea49d8ba;3
41290ee432b4735a38007227232fa8309856dc8d13fd2c9c2aeab317cd920b13;3
861899716d8d5e750738bd0428cb37b4080d067ffb669096974bfc7e0314fe0d;5
90b483905a682bb0635f7364a2e30175f95a5eac29f1e983cd7ad17c0958fa52;5
f5906ad3b38e456e5b7df53adf25776dd4351a0e970d638c98a3ea3c2e3cc1ba;2
4e05df2f838705ec4862bf618d1026c967a08d4d8221b1e52c492bf2dbcc7776;2
8306e72c35b1db752c901c7c8af7e53e3200760eaaca315d9249f5b55c329497;3
1816bcc1b3814707fb3c392028eb86bbc99f04be82a819f511f4b39f7d0924f3;1
5822b042e632b92581f4de42f29f9caa99576a33a8ca17eb326ffa5666e7adba;3
bff16060bcf039d7735770bfc46e5026c1e057a650015fcaa30e92dadc569018;3
8ca0b33f6c3d893fffca55d67999d99815c66b9397a5420e66c254b0f81f0264;3
3b2c2a0a6547e7ec548a2f1a8a811d3718626fa44bb849938929fa123bf4159f;4
7dcc39caa03859ee7d76c721cd528968b9bb576f13faa9bb5c96d8274ea8dba2;1
0ae22f9a7817143a5c3604d0a815a8a423202831bad207684d584a52d28cd64b;4
e3227a1793271dd40f9154fbee7b6176cfb598941bd348f0b1a64a7788b2667f;1
3da08f27c88b42143d45f4d28b5a5a5a103ae383d5b852dd766587825b7a0074;5
7f5ba0b96cff0783c02313e38705b92d6ee2f3f62055bd87a70e5cfd76a82247;3
d375bef4477064410d5f84f0c812c52a6cd87e70c1940539f8d799a852de3259;1
de137bb38d9254079c6f063b83cff824932c0bee69bd6861fe14527d9ca89b28;5
f2caea01f94ae5697fa03c802af753592974b11f562d6280392d36b865ee94cb;3
a68b1d7a62924476613d3b11f24dcc372994ed311d1e48b1997c18f65c7a0c77;5
fb02a6271662dbaf28d355a5642ab5fef2d26d04f1ffc5bfe74b4b2ba0232e3f;2
200cd91c63051fba101fbbb7f62aad89b2d43d307eeb81868a85f6a38ab4b064;3
871b97b28bd97fb7ba01989d4b45c39e04bb65d8c9f5f1da569a745aee6c73f5;5
be994bfe4ab67dd20501c1b879d295d11e1e55dc79c621ff7c17e665dcb56fd2;3
2ef564600e757cbc96b2a20360cced9f45ab45ff19ba9a230e0715fffd0d52da;5
27a3fa75f5599aa0669166b7134f327a45182a20f06ec56e41415d263e61ef92;2
410371951775afd64230a4c8d79a50396ef1f3d6792bd124a06ed6d9c7381b99;3
f3689b3fed5367ea0074cbfdb4232a0f21d221c6438fa627a363e87ba7cac7e4;3
b6740120781da28d8605a8e50fc1b4732b1d86296a7766edc993010747ae8a46;3
9e2cede0c867a8c20bdcfce60f55ab4ac12e8f6210f43d59dbb7ce98ed36922c;3
ed41f5b22848e84658bfaf88a0c5a9e7dac665ed1f7f559edf5a6257d4d09191;2
ae6133b67b066842321508afb9f59c97bf5af01170e1b763fdc19d16e9efd37a;1
c648dbda554430e18d41a5080d5cc32c3dcb1db88a25ba70389dd2911bedc792;3
ddb00b0b4703e8fe02b86af7429e5faae3f751cccf5a52d229693b9a987f416a;3
99a9f4e5c3cc1a9b01c98d8dd3ee04edcb3a763d8d5e68260799a5599bb67b08;1
db4e4063f7a92367225025b63929cc868f68f0c6f495eb8ae8333eef8f0f47ae;1
6546b4510fa85ac12d26442b87dccae75cfb5106ab0e4df6ce93a6f3ce8b8b5d;3
2613a81dbca24973fd54581239e579c0aaccb53eed9fb0c3d7cd9819a6d1e77b;3
872955c945ff9ddad296d0fd7316609c27a4366dfc23e5eab6a12c34ae0c5546;1
2d87fd978fda84c936e264ca09c57ae617a149ebd50ebb5fa6bf3cc367bea574;3
687f8052320ccd6785648f2ef83a0810232500488d4b63c189e42fdc6bca02d5;3
f52d7f2c8c403d6ae52e35de26085bdb58e980d9b6c37fd19956f141926247df;3
f213aa560595c8b3c8c86b9ea567282e568e09a035d89cff726787970577a0c7;5
3f74d9b51321c830d028d3f86d7e534bbf8db56864dec420aa5c2d7392047d47;5
9ca036a63a6dc24404209f00054c9a57fed7a2e5eea3b26e573cc80fc7b6f4f7;3
6465903b17f41a15c0131e7675dbf6491844fa457dfbd05bd9548345332c782f;1
30fdb46341700100b1371c32bf22828bde63b313cafc4ff3b3a5bdc448e24986;5
d88f6550ce5e29f57f08b0b55b8a5a017e705d1580d92602feb924c96f2e38e1;2
808bb6137c18c53d30e5ef01bd2efd6f741b0ee6b1dd1724f911d1b960246092;3
e674172e19f3e393d1332deca6dda8a768e64c666709e6bcb1aafba2e933e212;3
95b7da41b83a361ef7ae645b6b446b339e07cfa9b822a8732ac01f69b7d82a76;5
a5b9f9d7726a38f0b404566c82f1591faf427570c651bc20de3a5595e261f2c3;2
8081f894e896020b61814c1619e310d0ee18c3d7d11f55f7b336fb1cbd28c397;3
575fc0dcec4479b207127f6edcce7394a0f3c35dba21b0b8c7ccbe440d19f369;5
203aece78a9cd9a58435d3a0b3a48685c6e028378acfce2422361aed0bc02fcb;4
54df5c4bb1ebf5a865fe7ed1293aeb70096a78f3170ba489d2af0b9e44d09f05;2
09c08bd6ccafee7ced165d2d7e8fd24ccc1fabd3b88aa8e7c122e397bcfcc9e4;3
9fb679a24dd7854a07648e5b27f4d98fcff63c21570599e11026ff70402c8309;4
3327974f5713d64e8655141c8fda96a77a463460451775179f334294906d74bc;1
26d076f433ab4adc93507ea8077946ca218cfb0e60a370f52ad9b25aa5a45958;1
52a9672bebee8cc621e8355ec8dede46f7d49f2489a67fec95a7ff779b8a582b;3
cbfd772be4efcab2e3ce65b799e531b10598b4076a84d554e6bda989e94ff6b1;3
0eaa9b130c71b02a489b874bb544fdb726d4bfee84e390d71cb828abfe6dbf8c;2
b11a6bc5d435cd584855495ccbfc794e0ce48b402aaaea619f9f67db807840c5;3
ed03891524ce6e8dd23b20069c8e57869f904f9d3023acdef57d42442e8a834c;3
504cb028cda0993cb509136be5fe6f8f8e90a52dcda5011ca11aeb024a366f47;3
35338d2e186b98ddf7c47f95a1add87d54357c405f7d4094dc14ca0b64c41e6e;3
416b128df34ae1ae6d6f8f49c82620f9cb80c20bbe3d2087a8622501a5f06ae3;3
4c1fcd56f136b46054708b1bf780e2c1313ec58492e9423f43c41f7f5a539a48;3
20acebe20d5cc6dff588f2d292d90ae597b75638d015618c72d217f0ace9e451;3
cfa64a1ed4b46dc611b4892a17bf5087dca425d6ee6cb8ec4d68ff3b0d621524;3
c15c98961015929fb379ec38bb879ace0626c496b658b6b8f137709d45f0d3e1;3
3d0ac69823c95d74860cf16b46702747dac303e5a8347dd065b9f6e76ee7c94e;3
8f416f16d844ad0df92a63a9af2e0d4ee00b3fb7d1826404946f06ffa19ab524;3
d1a44c0431fcbfbbf365fb2bddd8f968b7f44a3ea8b188fc8f73621535a89552;3
34d767b81912263357b2cfcece8456a80baf868514a6fe129405875401c6df1b;3
ee745b6960f195a198806816db72c9d0544b37026095754ad985df5a1c5c1b70;3
accelerate==0.23.0
aiohttp==3.8.5
aiosignal==1.3.1
appdirs==1.4.4
async-timeout==4.0.3
attrs==23.1.0
bitsandbytes==0.41.1
certifi==2023.7.22
charset-normalizer==3.2.0
click==8.1.7
cmake==3.27.5
datasets==2.14.5
dill==0.3.7
docker-pycreds==0.4.0
filelock==3.12.4
fire==0.5.0
frozenlist==1.4.0
fsspec==2023.6.0
gitdb==4.0.10
GitPython==3.1.37
huggingface-hub==0.17.2
idna==3.4
Jinja2==3.1.2
Levenshtein==0.21.1
lit==16.0.6
MarkupSafe==2.1.3
mpmath==1.3.0
multidict==6.0.4
multiprocess==0.70.15
networkx==3.1
numpy==1.26.0
nvidia-cublas-cu11==11.10.3.66
nvidia-cuda-cupti-cu11==11.7.101
nvidia-cuda-nvrtc-cu11==11.7.99
nvidia-cuda-runtime-cu11==11.7.99
nvidia-cudnn-cu11==8.5.0.96
nvidia-cufft-cu11==10.9.0.58
nvidia-curand-cu11==10.2.10.91
nvidia-cusolver-cu11==11.4.0.1
nvidia-cusparse-cu11==11.7.4.91
nvidia-nccl-cu11==2.14.3
nvidia-nvtx-cu11==11.7.91
packaging==23.1
pandas==2.1.1
pathtools==0.1.2
peft==0.5.0
protobuf==3.20.0
psutil==5.9.5
pyarrow==13.0.0
python-dateutil==2.8.2
pytz==2023.3.post1
PyYAML==6.0.1
rapidfuzz==3.3.0
regex==2023.8.8
requests==2.31.0
safetensors==0.3.3
scipy==1.11.2
sentry-sdk==1.31.0
setproctitle==1.3.2
six==1.16.0
smmap==5.0.1
sympy==1.12
termcolor==2.3.0
tokenizers==0.13.3
torch==2.0.1
tqdm==4.66.1
transformers==4.33.2
triton==2.0.0
trl==0.7.1
typing_extensions==4.8.0
tzdata==2023.3
urllib3==2.0.5
wandb==0.15.11
xxhash==3.3.0
yarl==1.9.2
protobuf==3.20
accelerate>=0.21.0
bitsandbytes>=0.40.2
torch>=1.13.1
transformers>=4.31.0
fire
levenshtein
peft>=0.4.0
trl>=0.4.7
scipy
wandb
#https://huggingface.co/bigscience/bloomz-7b1-mt
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer, BitsAndBytesConfig
def main(result_path: str, corpus_path: str, model: str = 'llama-2-7b-hf', template_id: str = '0'):
checkpoint = 'llama2-weights/convert/' + model
tokenizer = AutoTokenizer.from_pretrained(checkpoint)
tokenizer.pad_token = tokenizer.eos_token
tokenizer.padding_side = "right"
quant_config=BitsAndBytesConfig(
#load_in_8bit=True,
# llm_int8_threshold=6.0,
load_in_4bit=True,
bnb_4bit_quant_type="nf4",
bnb_4bit_compute_type=torch.bfloat16,
#llm_int8_enable_fp32_cpu_offload=True,
)
device_map = {
"": 0
}
llm = AutoModelForCausalLM.from_pretrained(checkpoint, device_map=device_map, torch_dtype=torch.float16, load_in_8bit=True) #quantization_config=quant_config)#, load_in_8bit=True)
def generate(input_string):
inputs = tokenizer(input_string, return_tensors="pt")
outputs = llm.generate(input_ids=inputs.input_ids.to('cuda'), attention_mask=inputs.attention_mask, max_new_tokens=32, pad_token_id=tokenizer.eos_token_id)
generated = tokenizer.decode(outputs[0], skip_special_tokens=True)
return generated[len(input_string):]
import deft
results = deft.run_inference(generate, corpus_path, deft.template_from_id(template_id))
deft.write_results(results, result_path)
if __name__ == '__main__':
import fire
fire.Fire(main)
#https://huggingface.co/bigscience/bloomz-7b1-mt
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer, GenerationConfig
import finetune_llama2
def main(result_path: str, corpus_path: str, base_model: str, lora_model: str, template_id: str = '0'):
checkpoint = 'llama2-weights/convert/' + base_model
llm, tokenizer = finetune_llama2.load_for_inference(checkpoint, lora_model)
generation_config = GenerationConfig(
temperature=0.1,
top_p=0.75,
top_k=40,
num_beams=4,
)
def generate(input_string):
inputs = tokenizer(input_string, return_tensors="pt")
outputs = llm.generate(input_ids=inputs.input_ids.to('cuda'),
attention_mask=inputs.attention_mask,
max_new_tokens=128,
pad_token_id=tokenizer.eos_token_id,
#generation_config=generation_config,
temperature=0,
#do_sample=True,
)
generated = tokenizer.decode(outputs[0], skip_special_tokens=True)
return generated[len(input_string):]
import deft
results = deft.run_inference(generate, corpus_path, deft.template_from_id(template_id), stop_at_line_break=True)
deft.write_results(results, result_path)
if __name__ == '__main__':
import fire
fire.Fire(main)
python run_flan-ul2.py output/flan-ul2_prompt0.txt ../json/dev.json | tee logs/flan-ul2_prompt0.txt
python run_flan-t5-xxl.py output/flan-t5-xxl_prompt0.txt ../json/dev.json | tee logs/flan-t5-xxl_prompt0.txt
python run_bloomz.py output/bloomz-7b1-mt_prompt0.txt ../json/dev.json bloomz-7b1-mt | tee logs/bloomz-7b1-mt_prompt0.txt
python run_bloomz.py output/bloomz-560m_prompt0.txt ../json/dev.json bloomz-560m | tee logs/bloomz-560m_prompt0.txt
python run_tkinstruct.py output/tk-instruct-3b-def_prompt0.txt ../json/dev.json tk-instruct-3b-def | tee logs/tk-instruct-3b-def_prompt0.txt
python run_tkinstruct.py output/tk-instruct-11b-def_prompt0.txt ../json/dev.json tk-instruct-11b-def | tee logs/tk-instruct-11b-def_prompt0.txt
python run_opt-iml.py output/opt-iml-30b_prompt0.txt ../json/dev.json opt-iml-30b | tee logs/opt-iml-30b_prompt0.txt
python run_galactica.py output/galactica-30b_prompt0.txt ../json/dev.json galactica-30b | tee logs/galactica-30b_prompt0.txt
python run_flan-ul2.py output/flan-ul2_prompt0.txt data/dev.json | tee logs/flan-ul2_prompt0.txt
python run_flan-t5-xxl.py output/flan-t5-xxl_prompt0.txt data/dev.json | tee logs/flan-t5-xxl_prompt0.txt
python run_bloomz.py output/bloomz-7b1-mt_prompt0.txt data/dev.json bloomz-7b1-mt | tee logs/bloomz-7b1-mt_prompt0.txt
python run_bloomz.py output/bloomz-560m_prompt0.txt data/dev.json bloomz-560m | tee logs/bloomz-560m_prompt0.txt
python run_tkinstruct.py output/tk-instruct-3b-def_prompt0.txt data/dev.json tk-instruct-3b-def | tee logs/tk-instruct-3b-def_prompt0.txt
python run_tkinstruct.py output/tk-instruct-11b-def_prompt0.txt data/dev.json tk-instruct-11b-def | tee logs/tk-instruct-11b-def_prompt0.txt
python run_opt-iml.py output/opt-iml-30b_prompt0.txt data/dev.json opt-iml-30b | tee logs/opt-iml-30b_prompt0.txt
python run_galactica.py output/galactica-30b_prompt0.txt data/dev.json galactica-30b | tee logs/galactica-30b_prompt0.txt
python run_api.py output/code-cushman-001_prompt0.txt ../json/dev.json openai/code-cushman-001 | tee logs/code-cushman-001_prompt0.txt
python run_api.py output/code-davinci-002_prompt0.txt ../json/dev.json openai/code-davinci-002 | tee logs/code-davinci-002_prompt0.txt
python run_api.py output/gpt-4-0314_prompt0.txt ../json/dev.json openai/gpt-4-0314 | tee logs/gpt-4-0314_prompt0.txt
python run_api.py output/code-cushman-001_prompt0.txt data/dev.json openai/code-cushman-001 | tee logs/code-cushman-001_prompt0.txt
python run_api.py output/code-davinci-002_prompt0.txt data/dev.json openai/code-davinci-002 | tee logs/code-davinci-002_prompt0.txt
python run_api.py output/gpt-4-0314_prompt0.txt data/dev.json openai/gpt-4-0314 | tee logs/gpt-4-0314_prompt0.txt
python run_api.py output/j1-jumbo_prompt0.txt ../json/dev.json ai21/j1-jumbo | tee logs/j1-jumbo_prompt0.txt
python run_api.py output/j1-jumbo_prompt0.txt data/dev.json ai21/j1-jumbo | tee logs/j1-jumbo_prompt0.txt
python run_bloomz.py output/en_bloomz-560m_prompt0.txt ../json/dev-en.json bloomz-560m en/0 | tee logs/en_bloomz-560m_prompt0.txt
python run_bloomz.py output/en_bloomz-3b_prompt0.txt ../json/dev-en.json bloomz-3b en/0 | tee logs/en_bloomz-3b_prompt0.txt
python run_bloomz.py output/en_bloomz-560m_prompt0.txt data/dev-en.json bloomz-560m en/0 | tee logs/en_bloomz-560m_prompt0.txt
python run_bloomz.py output/en_bloomz-3b_prompt0.txt data/dev-en.json bloomz-3b en/0 | tee logs/en_bloomz-3b_prompt0.txt
python run_tkinstruct.py output/en_tk-instruct-11b-def_prompt0.txt ../json/dev-en.json tk-instruct-11b-def en/0 | tee logs/en_tk-instruct-11b-def_prompt0.txt
python run_open_assistant.py output/oasst-sft-1-pythia-12b_prompt0.txt ../json/dev.json | tee logs/oasst-sft-1-pythia-12b_prompt0.txt
python run_tkinstruct.py output/en_tk-instruct-11b-def_prompt0.txt data/dev-en.json tk-instruct-11b-def en/0 | tee logs/en_tk-instruct-11b-def_prompt0.txt
python run_open_assistant.py output/oasst-sft-1-pythia-12b_prompt0.txt data/dev.json | tee logs/oasst-sft-1-pythia-12b_prompt0.txt
python run_pmc_llama.py output/pmc_llama_prompt0.txt data/dev.json | tee logs/pmc_llama_prompt0.txt
# llama2
python run_llama2.py output/llama2-7b_prompt0.txt data/dev.json llama-2-7b-hf | tee logs/llama2-7b_prompt0.txt
python run_llama2.py output/llama2-7b-chat_prompt0.txt data/dev.json llama-2-7b-chat-hf | tee logs/llama2-7b-chat_prompt0.txt
python run_llama2.py output/llama2-13b_prompt0.txt data/dev.json llama-2-13b-hf | tee logs/llama2-13b_prompt0.txt
python run_llama2.py output/llama2-13b-chat_prompt0.txt data/dev.json llama-2-13b-chat-hf | tee logs/llama2-13b-chat_prompt0.txt
python run_llama2.py output/llama2-70b_prompt0.txt data/dev.json llama-2-70b-hf | tee logs/llama2-70b_prompt0.txt
python run_llama2.py output/llama2-70b-chat_prompt0.txt data/dev.json llama-2-70b-chat-hf | tee logs/llama2-70b-chat_prompt0.txt
python run_llama2_finetuned.py output/llama2-7b-deft_prompt0.txt data/dev.json llama-2-7b-hf models/llama-2-7b-deft | tee logs/llama2-7b-deft_prompt0.txt
python run_llama2_finetuned.py output/llama2-7b-deft-comp_prompt0.txt data/dev.json llama-2-7b-hf models/llama-2-7b-deft-comp | tee logs/llama2-7b-deft-comp_prompt0.txt
python run_llama2_finetuned.py output/llama2-13b-deft_prompt0.txt data/dev.json llama-2-13b-hf models/llama-2-13b-deft | tee logs/llama2-13b-deft_prompt0.txt
python run_llama2_finetuned.py output/llama2-13b-deft-comp_prompt0.txt data/dev.json llama-2-13b-hf models/llama-2-13b-deft-comp | tee logs/llama2-13b-deft-comp_prompt0.txt
python run_llama2_finetuned.py output/llama2-70b-deft_prompt0.txt data/dev.json llama-2-70b-hf models/llama-2-70b-deft | tee logs/llama2-70b-deft_prompt0.txt
python run_llama2_finetuned.py output/llama2-70b-deft-comp_prompt0.txt data/dev.json llama-2-70b-hf models/llama-2-70b-deft-comp | tee logs/llama2-70b-deft-comp_prompt0.txt
python run_llama.py --model_path=llama_models/deft_llama-65b-hf_lora_98075de5-9200-4d66-ab35-61ca2a380692/ --output_path=output_test/test_llama-65b-lora_prompt0.txt --corpus_path=data/test.json | tee logs/test_llama-65b-lora_prompt0.txt
python run_api.py output_test/test_gpt-4-0314_prompt0.txt data/test.json openai/gpt-4-0314 | tee logs/test_gpt-4-0314_prompt0.txt
python run_api.py output_test/test_gpt-3.5-turbo-0301_prompt0.txt data/test.json openai/gpt-3.5-turbo-0301 | tee logs/test_gpt-3.5-turbo-0301_prompt0.txt
#!/bin/bash
source env.sh
python finetune.py llama2-weights/convert/llama-2-7b-hf/ data/train.json data/dev.json ./models/llama-2-7b-deft/ llama-2-7b-deft_001
python finetune.py llama2-weights/convert/llama-2-7b-hf/ data/train.json data/dev.json ./models/llama-2-7b-deft-comp/ llama-2-7b-deft_002 --train_on_completions_only=True
python finetune.py llama2-weights/convert/llama-2-13b-hf/ data/train.json data/dev.json ./models/llama-2-13b-deft/ llama-2-13b-deft_003
python finetune.py llama2-weights/convert/llama-2-13b-hf/ data/train.json data/dev.json ./models/llama-2-13b-deft-comp/ llama-2-13b-deft_004 --train_on_completions_only=True
python finetune.py llama2-weights/convert/llama-2-70b-hf/ data/train.json data/dev.json ./models/llama-2-70b-deft/ llama-2-70b-deft_005
python finetune.py llama2-weights/convert/llama-2-70b-hf/ data/train.json data/dev.json ./models/llama-2-70b-deft-comp/ llama-2-70b-deft_006 --train_on_completions_only=True