diff --git a/patch/batch-explosion.sql b/patch/batch-explosion.sql new file mode 100644 index 000000000000..ca3473791003 --- /dev/null +++ b/patch/batch-explosion.sql @@ -0,0 +1,46 @@ +drop table if exists t; + +create table t (a int, b text); + +copy t from '/tmp/hash-collisions.data'; +copy t from '/tmp/hash-collisions.data'; +copy t from '/tmp/hash-collisions.data'; +copy t from '/tmp/hash-collisions.data'; +copy t from '/tmp/hash-collisions.data'; +copy t from '/tmp/hash-collisions.data'; +copy t from '/tmp/hash-collisions.data'; +copy t from '/tmp/hash-collisions.data'; +copy t from '/tmp/hash-collisions.data'; +copy t from '/tmp/hash-collisions.data'; + +insert into t select i, md5(i::text) from generate_series(1,1000000) s(i); + +create index on t (b); +cluster t USING t_b_idx; + +vacuum analyze; + +set hash_mem_multiplier = 1.0; + +set work_mem = '2MB'; + +explain select * from t t1 join t t2 on (t1.a = t2.a); +explain analyze select * from t t1 join t t2 on (t1.a = t2.a); + + +set work_mem = '1MB'; + +explain select * from t t1 join t t2 on (t1.a = t2.a); +explain analyze select * from t t1 join t t2 on (t1.a = t2.a); + + +set work_mem = '512kB'; + +explain select * from t t1 join t t2 on (t1.a = t2.a); +explain analyze select * from t t1 join t t2 on (t1.a = t2.a); + + +set work_mem = '768kB'; + +explain select * from t t1 join t t2 on (t1.a = t2.a); +explain analyze select * from t t1 join t t2 on (t1.a = t2.a); diff --git a/patch/disabled-growth.sql b/patch/disabled-growth.sql new file mode 100644 index 000000000000..88aa0706945e --- /dev/null +++ b/patch/disabled-growth.sql @@ -0,0 +1,41 @@ +drop table if exists t; + +create table t (a int, b text); + +copy t from '/tmp/hash-collisions.data' ; + +-- make it larger than 1MB +insert into t select * from t; +insert into t select * from t; +insert into t select * from t; + +-- add a couple redundant columns +alter table t add column r1 double precision, add column r2 double precision, add column r3 double precision, add column r4 double precision; + +update t set r1 = 0, r2 = 0, r3 = 0, r4 = 0; + +vacuum full t; + +insert into t select i, md5(i::text), r, r, r, r from (select i, random() as r from generate_series(1,1000000) s(i) where hashint4(i) > 1000000); + +vacuum analyze t; + +set max_parallel_workers_per_gather = 0; + +set work_mem = '1MB'; + +explain analyze +select * from t t1 join t t2 on (t1.a = t2.a) + where t1.r1 + 0.0 < 1.0 + and t1.r2 + 0.0 < 1.0 + and t1.r3 + 0.0 < 1.0 + and t1.r4 + 0.0 < 1.0; + +set work_mem = '512kB'; + +explain analyze +select * from t t1 join t t2 on (t1.a = t2.a) + where t1.r1 + 0.0 < 1.0 + and t1.r2 + 0.0 < 1.0 + and t1.r3 + 0.0 < 1.0 + and t1.r4 + 0.0 < 1.0; diff --git a/patch/disabled-growth2.sql b/patch/disabled-growth2.sql new file mode 100644 index 000000000000..e162ad135eae --- /dev/null +++ b/patch/disabled-growth2.sql @@ -0,0 +1,44 @@ +drop table if exists t; + +create table t (a int, b text); + +-- make sure the hash has first 3 bits set to 0 +insert into t select i a, md5(i::text) from generate_series(1,1000000) s(i) where hashint4(i)::bit(32) & 0x0000E000::bit(32) = 0x00000000::bit(32); + +insert into t select * from t; +insert into t select * from t; + +alter table t add column r1 double precision, add column r2 double precision, add column r3 double precision, add column r4 double precision; +update t set r1 = 0, r2 = 0, r3 = 0, r4 = 0; + +vacuum full t; +vacuum analyze t; + +set max_parallel_workers_per_gather = 0; + +set work_mem = '2MB'; + +explain analyze +select * from t t1 join t t2 on (t1.a = t2.a) + where t1.r1 + 0.0 < 1.0 + and t1.r2 + 0.0 < 1.0 + and t1.r3 + 0.0 < 1.0 + and t1.r4 + 0.0 < 1.0; + +set work_mem = '1MB'; + +explain analyze +select * from t t1 join t t2 on (t1.a = t2.a) + where t1.r1 + 0.0 < 1.0 + and t1.r2 + 0.0 < 1.0 + and t1.r3 + 0.0 < 1.0 + and t1.r4 + 0.0 < 1.0; + +set work_mem = '256kB'; + +explain analyze +select * from t t1 join t t2 on (t1.a = t2.a) + where t1.r1 + 0.0 < 1.0 + and t1.r2 + 0.0 < 1.0 + and t1.r3 + 0.0 < 1.0 + and t1.r4 + 0.0 < 1.0; diff --git a/patch/hash-collisions.data b/patch/hash-collisions.data new file mode 100644 index 000000000000..5771aba40db8 --- /dev/null +++ b/patch/hash-collisions.data @@ -0,0 +1,3819 @@ +1550703 744386c032b9d66f7068b34d02c3cf67 +1784955 ea69a3645dc43af5199926de9fe58075 +2248616 7eb3840bdae3edace248b1f10bf02397 +2793345 598c0d9b8c82502d12c79af81172da97 +3339251 db0878d708523338bdfda175319c092a +3446589 bcfab619fed1378a6ca6c87fb87040df +5047642 c6cdd6a849c522cad135c2aea9c4e6e0 +6166259 e03dffc92c981254c2cc154447d50be7 +6447204 7347ec2c9712b09b239eb4e9f4048fce +1005501778 fb05bf820e5348c115bf1d1fb9803da5 +7532263 2fab47c383bc9ece03cba93cb8f04151 +8708202 3842357e614c4876056285ed1cfe9529 +10022434 e870baec59340d7076c976079d04ac1c +1008540694 552e88c743f254ab4723498a4ffe62fc +10587823 6f866563994a869ae7577b2cc5215314 +12080897 8ce2e3b3fb5f9807a55c45ffa3a6de4a +1010612029 9615f534c427902323a8e2a640831f76 +12404188 ab7285e191efdf22badba248754f6aae +1010971725 3ebdb624df5f8b4981223e6d91f846bb +12619333 e345368c0c76d60f679ef57e5a655efd +1011038408 4c9eb558535765dd3f85865fb4994d1c +1011830734 37a12fd2552e6411c175fa0d2e6f2cea +1012380389 c811ad2d88abd5c895a6b5f133db297e +14127014 69a50a320a5ed7209f0260c632753984 +1012784986 d8cfb67be9b8c4d9d4b69c0bb45629a2 +14271746 88042dea9cdfd2e0c7c976d375fe4fa2 +1012824381 811ffd72c5347cd2a3f990e8c30b75f7 +14821640 9575bc78981f6f3c74467f91116fc82b +15915697 d09d1edabb25576378ae728a2a291ad7 +16153467 8e3ce320f7757d64cd5fbb695db0ed4c +1015835612 47073bb31e9b30f38f0da91582b6dcb0 +17464541 f2abf98b5f22471a4e8925c923ee54ee +18337469 b88113e2779168f7fd75dcc9a841f099 +1017472003 8a412c2481de0b5335ac4660b0a7fff8 +1017514738 1d2dc3c518286cee861841b747aaefd3 +19010616 94b3a468d50f0b64f7a5dafdb5893a7b +19699586 64e2e2781a1cae5813233e5a71099197 +1019674388 92baeeaefa413ffb43b29bd1111eceeb +21400418 dd526f4edfbdee1fbed1346c7909ba6a +21474164 29ca6d90cadaa21e7a8716ed1147a049 +23260461 87b48c9b4bf6def6dce62f651c52793a +1023645030 631655310d9eef3776dab72dd10ef5e7 +24763062 e8bee355b21b657c7e661c1bb0c8fc6e +1024629605 1316f3b2c96b192232f6d48eced0e8b0 +25598662 c87ed3a47a84fb187d1e41e853bf9797 +1025409890 e2bb3b1aad69697e4db5c3480f0b6b65 +1025588965 d1ef76d0b2f74b87221cf0abc5015e0e +1026624123 26ddcb0cbda5168e59487c1adacb3fce +27231748 29e6ff04b850e436e34d5ad191a54e40 +1027223575 9443c1b4bdcee9066a0321c2d009bb40 +1027834151 0aefe6b981a0dd621e630a44aa896df9 +1029164081 7fe0985d4203f573b02d14dc7224f6d7 +29928851 71f366abac30207dadc9513335f72284 +29944534 c2b6ace534f489c2211afcdb4ba51ef7 +1030649632 f5ed05aba0bef8560a6f9225ec148dae +31903815 4ad406f5cef6c27cfae4669b81b7b4e9 +31922779 e3d0d75674af7c4bfb68ef328f3a7ba4 +1031785337 4e872ca0cb2d9defc7de6406e2ca6ebc +32641215 836c34a46b74687fa4c66cc32e363443 +1032719005 6d661188bedd9ae87626aebd2c1f4e0d +34326828 047a609320312d47ab6dc8c1fcdd0fa4 +34360314 2848b6eabe3824ed8669c22b9da751d9 +34549854 40aef6301e56abe9ed8f3f6d47546aba +1034698425 167c76dca063df2662693481306a153f +35135561 89866b102a033da3e7a1f4ad991c2eab +1035354873 520101b0645ef393f14eac191644fcd5 +1035371037 6bdb28bfc0159b5845bbb95d570c0937 +35522100 1a6df7002299d717bed41e455f82edac +35786441 3828fa7a87d19a77c75cee702c836b95 +1035995044 997d237b00967bfcdd673e052e02436e +37323450 940b8fbdda2ef8b33b526510434102fb +1037806189 8da53bc39dfc3c19523faf3510e71d90 +1037847428 4a92602bd31e64ebf469739197cb6c40 +1038637698 ca5fb6e9603e11a0d6d54fc8e739a68a +1039418023 d2c689b15e8be28f21df86d1848298a2 +39457563 4c2167316b73d32fe8d3178208a7ef07 +40341626 32836d80044e6ad09388c7ceba1714e7 +1041227795 c1df5511d934c57023cf4ee44113275f +1041555533 eaf5a12c25a85a50aa55671b9beb5154 +1042120379 8b6e5a0ceeb6e494634e201f36c5511a +1042597955 e0a9c9e3eef50fe836ab6bc8486804df +1043747811 2f998348852d5769d349532f38859f22 +1043810550 fbaf6f4e5e017d0ded94a6a0bddab5bc +1044076940 a0ae20ddb9a0dd22286885d883c74a5a +44626267 fd824d7a6c5fe33b6c9e91b6ab78c84b +1046383065 6645aa024cfb67f8e44b33336a9d6b98 +1047256480 8db78ce467209cd80976b243284d420c +46505139 c5ca78cee5a72f2415063cc27b8e6170 +1048197324 ecc068e877aea5e96f6b684662279b78 +1048424702 11e8a7d561bac3e1a435ed224a08ea92 +1048632525 0345117b5ea419c876ad519c82f8a33f +47808246 f81c5b412fb5bc9047de94eff4cf8d0a +48391638 bfcc8680e123aafd3412b34c9e2ab871 +1049609209 a074fc8129cd9f17dfccff9faaf2ade2 +1050238690 e9c4c82969522fe6b57f4f27eea2ba32 +1050311189 b77e35cf64bf4dbcf190a4a51f1e6ea2 +1050693398 100b3b5c67deee040fb978605bea6e95 +50070678 b7dc8a522c48065c888ad7ad7e71d8ff +1051504670 e388e6b85562630014cc8e2eb764663c +1051571106 7b15ad7e85d8afb33311855dfa77bd62 +1052022362 3c1ec534e7823a3942805e32188b9c7a +1053426644 96c460f494c77d28656f97bda7a03b51 +52548346 24a6b75f589abf2cfe72df6007ad52b6 +1054275462 22f9bfa3ec37479f4ce7111f09a091d1 +54050904 527a1a0f991f1aa57601b69689885f3b +1056929334 84a241b6c338562b8a7804e39b07fe71 +1057187922 7e76e694fda4794d343f16fd84042c87 +1057780457 e4d9db822c75d7defe87f73e4ff425fe +1058335880 f594633311967df4bd32b3d0f5c61427 +1059215772 399b03fa60448c0005de2e3ba4528651 +1060653222 76454297e9ccd1f1a5c99a63d1eb9133 +59493160 1575a8304858796a2df7b4fb0ec62697 +1061550071 822d044e3c759a6ca40b6cfec4fe1d6a +1062298339 649219b50197bd3b1390dfc8cbc03b18 +60649409 9f5a3f60ba52eab2ab5cb16da6403285 +61170964 22a334128b9a6da8b260310057aba7a3 +1063040838 77a54ae88c3a5ac2f18c182074dec30c +1063712159 f6c1ab742c208532d3c21092f84b65de +1064119805 4c5d37b974fb0a294a4540c2d328d5d4 +1066213000 4b9ac209ec1d4c675c8ec9232fc79eea +1066275716 69951d2859c67511469927a28b7c7bd6 +1068831492 044695e2e290521af5f19492dfc641a5 +1070142703 5d857885a5fe354e9536b469ec1fa09e +1071412366 cd115b980ad6a284dd99ea90f52cd07f +1072002734 a994fae48353142516899c26c0010256 +1072119984 4e060e7ecd6b768996689a8fdf6e14da +1073769662 20edac42088bcc1c2aeca368ac1b862e +1074953540 1e544ef7620d451cc1707c4461320c3b +1076409873 ce59aaeab09b59b87a5bb7b6eb6851a8 +1078203419 6df91b41ed74ee24122421ce83644df8 +1078314949 51ff6f0236bb549868576e3815a4ae71 +1079624768 e0867e2d888f06ee6df7cbff216267a7 +1079815305 5123a960155b72167efbdb923b197601 +1079945841 0c6696dd886449f4a948316962050819 +1081147862 0c0c0e9f320ce8befdb837db13f0a42e +1081313842 cb1171b7dfbd19a4a22bed1ebbe109ff +1082173139 a2a9d4cf9850e15db019bf9359ea7555 +1083202456 88dc895bfd1419d6849b91bc5dd0c270 +1083839224 dcb1177d3ebe53cf2aef340d8bb85a55 +1084761877 f8fcecd44b8a4be953e4cdb0b1c6d4ab +1085217591 dc89cb73159323e7a2eaccf5893358c3 +1087458291 ad436995d80607ba8cea0aad31fdc1f5 +1089106774 812d3f7abdee8b383a5ae2840d9acfb5 +1090213907 bdc786734285ef5d892568356a8011e2 +1090446959 70d713e932ca315c55456dd9684d6421 +1091239208 f7b0a8edac36e15079544b04e428465d +1091829305 8444d3bcfd110a8e430e1c25aa5542da +1092246006 4628b1a452f4bcb550b6cfa417919700 +1092499051 3922efb05750f7461ca5eba97c9fafb8 +1092675855 29c6c1ff547d32746c4115150fd9820d +1093152105 274403505b5b98312fce231c6f19d2e8 +1094410525 6d2312844aee065b8d61512edd99585c +1096975789 b2df0157ed7305ebb356bdbbac6029a6 +1097271931 dc95f6a0497dbe6294ad7cdf8d04a920 +1098101326 6649c3ebcc3e62df881fef6369aeddca +1100879425 dd94b3742ca0e41228239d363f5b0f15 +1102162549 235bdcadab128277d5484b040a75d22b +1102300179 ec5bf94db26f8dc662c0bf2881d466c2 +1103299970 1336e82a9b473c8c4fb4683448e99880 +1105155912 347dee76dad807a01a2dc4b6187a7b16 +1105218233 9ba7a2ce705e41ed01e8b3548e9a5d2d +1106190612 6b0c11e6fde86a45bcd1e88bcdd54b22 +1107158619 c45bfd5159a0e469f44978ae73f5e64b +1108099134 fba61f71fd6c24dc52922b159b5a9470 +1108143182 6cfe48be85d2379c8743476e3df74dfe +1108258419 0c850afefde7236f0249390fad661158 +1108676372 153f9d4e8e02a198a0249d3fd35e9eac +1110754561 d77537f5ac2b74b22146e567fa944e66 +1112439271 c5f8fa56c69d700c4bf7420c6bf83a7e +1112715548 e8c467222090b73d961237f0cd8bb344 +1113266785 acd7647a11f9bf1720986bf065bb98e6 +1114864770 aca2dae3da609d7c8c1a0563b73699c6 +1116559717 5f8bcd7c441d8a070569179b8dc63239 +1118782567 daa106757f1a8e36ce57fd3f5a68bde2 +1119241706 e5ac0db27c014f3e465e145ed4105cc6 +1120473463 bcec75872a01baaf7eb1632ce3701a3c +1121328528 ddff80e77acc51a0077e6e8d73fe9146 +1121590568 6dc84ff307e83e92dd23af24a4966b26 +1122121935 49e8892d51f987ad7ade6a72fed519af +1123138524 22cef02831d0b36f54147cb484f232b9 +1123604933 b491f9939955e04060c1ae052ac3e673 +1123866353 a338792d835002c3d7323b5ac253e069 +1124694980 a62b3d95b47b6f358cf63a4e57aa4495 +1126357737 4e4019bb65d8b58604a9d9db67c68962 +1126797892 0107cdba01ef7160a894a38125756658 +1127947382 5b1fa9308385a79150c13f871525d66c +1128774001 80a535c5a3cc9f214e23d6ab67fdcf0c +1130976988 8b48b6a23d62c2ced08198703ddcaec6 +1131371655 47da411b3580e5380d18626ffeb18015 +1133534910 984ad58f3543cd8fd96b5a7259264422 +1135146543 529dabcc9b68d18d351610434062e75b +1135709342 afb6887b7bc12c3e339a3aae1d967854 +1136341506 ddeb7a9ceea102b28c227826d43977aa +1136600719 edec59e5ba5532ff5d0396e43c762a9e +1137873177 5ade8785db847465598dffa67aa1c991 +1139059879 80db543bbd91936ae196ce9fca61667c +1139379411 be20a8c041d6ff65d692029c1a338839 +1142033914 3ddfd37a44c2054918dded56786b519f +1142581190 7373b866ed8fb6c47250609deef93c82 +1142666766 8dbf1d41c7bb934b0cf9305f403b0d13 +1142689699 3a43e982ac29bb6ed3a089f01684fc52 +1144823030 56ec5765df094fc737cc60f9da021fdb +1149931633 cdac5778d6b86fb8e77855987263d431 +1150415313 867c4321f55d4bb5946e01582e1997a6 +1150864587 dbb7ea72553bb13783f7928cf98097f6 +1156122340 c3c2616a0454d969497dfae4d34f44a0 +1157420789 52795fe89709bb83b1fa7f8bea8eb926 +1157650799 3777a04bbf76859d03f0b35def1cf115 +1158047659 72d30ae4d81e046a77fbe8e6bddcde08 +1158356919 a71e22851fc48f54b02ded44bf1692b1 +1160615415 e67c891a4acd9b85511ab78281f03951 +1161629688 2f1833dc94e3806773604a1552a98e79 +1164132800 1a50ca2bf06d35cef7dad0333ff75b1c +1166644178 726a8e2922f690ac4ea7a81106078107 +1167499321 9245231fd2312c67f2a6ac8adc3b1acf +1169920873 0867814360cfdc8c96aa9bcfbe1cb691 +1170591911 0239f15c865f7f585f8b01e26a4a8745 +1171225570 919447a4aa2fca250c230732ba7c74f6 +1171911857 75329a876d642ff530cc9c686e8f06df +1172936700 7fa92779d30ebda8612e195699cb5b7b +1173070363 8967b0bf29be68ca3b7df1eee7f6b493 +1173220165 7d219a78b8f9616fcf9cffd5fa03aaae +1173681870 ca5d18a7ee7d4da05dbe6b43b64495f9 +1174140650 77b2f049fe20a0627c9d9c4ac8bc7423 +1174882933 b0d3072cb92db202992e873e9993990f +1175048079 6852e955f5412f982c679afb910617f0 +1177083727 8a6b58a953157586745f8c197b2ff75c +1178720430 6940f996a0a83d6de68b7c94e182e760 +1179613500 158692458e107e7ab7e86e30a66ec867 +1180141058 dddfc802c666f5b552bc4f9b562fe8d5 +1180812472 a493e05bcd62c5257c6bf70087cd4c15 +1181776955 18214df85e522e1c6d70d1db3025bff6 +1181952342 a588227146a33d48d0303ed64774dcce +1184660194 2b45dde04470cefc4eeca183e12f7cda +1185642151 88ec6d2df6fdf73bb1dc45570268e5fc +1186632100 45ee4cc90e161419c0730d1f340e51a4 +1187444458 76065ede83e50f7be06465c91c6c1a2d +1189288934 8d0e0a5e666e1ddaf654b8d6cf6681c4 +1189727639 3285f6a86f2cd48f61653bf77c9b3996 +1190028615 56392f8b782725e3255160f1692fd05b +65644730 8cd2f774c09bc11225132df51ccd29ab +66989759 591e348c680da58a69738c7e16c9c57e +71905039 1968cf6c551a58a3afe136fab52aba95 +73342466 7ae077c99cc3836a70cd9796bc60a1fb +73694841 8d1131e9aa962177588b1e1bc3fe1ea0 +77047464 bc43d7c2ee102709a651f14e493c3b28 +77894111 b9651f8192eeb38606005a6a94935f6b +77940455 e2dd4a759e4be70ade6f692f7a40b5ee +78806939 9a18181334d88d437f8c6ce075a20dd2 +79176121 5f072f2fcbd35f84d4a3a9c8a3bc7bd9 +83523749 56f8bac68b3433e6f05477f909be7705 +84649029 e268a25c83cb75973afcbefedf95813a +87848809 a70413b5b88711a850df2a78491788d3 +88592788 692e2a0f8d8d0c244b398c849f50d03e +91718093 5ee17e5595e9c5339c3968ec2efc8450 +96929591 5900819dbcc28a8c8524420b357d9449 +97618576 322d65a354f8bb0be6e87a88f9c44efc +97957957 a2eab38f3461597bfb974f981ea8ce45 +98336204 f6accc99ef521693b4a5879fe0795913 +98522268 fff3ba40f5942319f5766c73441fb65b +98705390 c0153c79797ef66988575fdb647daa15 +99333946 3bd0b0ef45e17202adb896dc3730c837 +102055626 3d56808ca2097c4b19bf21b8a3bdf8b6 +102091781 86fbbd0cf6142d224866cd7a258b9c39 +102340872 94cf1cc685ef03a76a40fb27d6a0747e +103524376 0942c6144f61cdecfadfc0f174e46562 +103898286 ce61b704cd9d26b721fffb5d0b25d19e +104002598 ce4b7bda1e7de953a19e5e9d064653c3 +104265322 ed5c8c292ff6c54735a79e8191c68923 +-999740929 d8f1a981bb8fc5408ab33551db004c85 +104880964 5eea324ca7c401ff284e12e8798a0190 +105430745 08e78ff8940895e9578a03077c88c01d +-998720991 1e11996bf442ffb2289430d1106a7f69 +-996552506 6828392210470abe4b2b667738bcb942 +-996151938 e7961b4fe036b85c8045bf5965e0d8f0 +108209390 a4e6949fb64fa42fb7786a228cfe5c78 +-995525450 68b31e969db805c7b4b3ad56012a5ebc +-995182885 c86d4452ba7d32fe44f20feff99de73d +-994655536 2d0d4f98131a1c6c8413b1ff00dfd79e +110038315 22e233f2b0020fc0813afcd82b9b769a +110581887 f9af8d3b672c8e644b1900e38ef02cd1 +-993391022 2ca16e47feed81120775c3e90b9a8799 +110999855 ddc823cb8a5e6f04935c7a1ac33149eb +111614818 eb214865b89bc5db938b82e0cae98bc1 +111737589 914a73c9b55e442d689e59e5bb1aed42 +112049683 d5b46eec2e2b91efa1140558e50edfe9 +-991692549 b60e4e8dd9b0fd6467b9fd4b563886bb +112891520 c0a256f27cd7dbfb6cfcf72fb4b1eae4 +113174087 9a8327f375bb948dbd849d7e6c709e9a +113284074 5705c5346365f894a0cf0304e56edcbb +113302700 c63f51456db374706b59a43f7e505030 +-990435494 27c84b8ee53dec07cc9600207ab09180 +-990365199 af13d611d7bd5dadf9d39db81cdb1ba0 +113619319 08cb83b2a3febc430b20b97dcf2e4e97 +-989943177 f0879a3d79c6eec708da41d150013400 +115174809 0e9d8e950b849d2406bb6cd670ab4959 +115795808 dbfa9205504b8e62cb700ba83806a6fe +117513599 b3adfcacc64981a9432941cd7240f68d +118722187 59d44414d500a0f81458069d70744432 +-984628460 5f2d8c66c1fc1478296514098b131905 +119749718 cdf671e1b493d7fa6e9932fb5410fc1c +-983175336 0335d86e8c2544df9021a7639cf90ec1 +-982572790 dbfa7eae7ae3a57381a537837f0ea50e +-981363131 bfdc5ddccb54878194adee6da0aefdd0 +122147758 5593efa157e94284a0634840f04a9afb +-980926145 d9f42d6f1cd884dc34ffff62b6934b57 +-979293024 63ea6e4a34f1d03ed55347e609c8cb76 +124131885 e0bc75999376768c27fdaeca94e4ac5d +-978028501 552ed15e2109b66ef65f182e473437b3 +125610748 7cc3ac0d5e248dc2b66df98ab70efda5 +-976312332 9b3ef32f87c951cdaf3dd8513ac38f79 +127728223 5573a4c14e028b4479ec02bec37c456b +127928008 a0c113f5a0df7839fd2f999641132157 +128330676 e77e5822f981ac133c37471bd33de9da +-973791199 aba3d78b62120ad106a9c1047deed51c +-973586192 dcd7ff56691c82c8f75d99520afbc7fd +129610159 76962a8b742821491bbafdcbf86693b2 +-972992355 ad91cf25101d200e008c65f6e69d7424 +-972869343 42a9c14fc9f783a91d0d4488f31746d6 +-972540159 66579cb7077e58a047dbc070bb1ccd32 +131212749 ffae47cf739839269d45caea6c56400c +131951827 219b1a336aa662db3635dfa67f020fc4 +-967752449 e307b466381871d8155babfdc50490d6 +135153673 215fea529e2d809486988e1f0edc3862 +-966396102 d797b0ce62de0dc06cb2e96f162853b1 +-966097129 7d59a2b27f30dc775634dd300add3583 +136738280 c4379b9fa2f9e17c9c2559804c970333 +138417833 b2549aaa14b0e761f9433c64dda5726e +138605441 b2647d1bd2b8a78e7a69d8a4aedff855 +-961651070 013651ac32c465cbe4983b9e88b041ca +-961622129 3707989777842d7b29120aef4adf422d +-960547697 fba8f4e91755c4e728e72341a279f3cc +-959851538 c71af59668e464c8b5ce503abc5a4ee6 +141966508 669a5a882c40ad549ac252d817b538b5 +-959616943 cad95e8c76b0749ee2749c9f5e1a34c9 +-958928406 7fc48874359b368a08910be22cf00c75 +143242279 79e6e7efe44987e91ec54174ca8d329a +-957384777 4b0293a33794f556f9c0036a3baf2f8b +146342507 1bf983515a24cd78d55820b858a83c88 +147562250 326a311ee153a05ee8e3fc2e10410021 +147894658 da0d5a60120fa6d3525f30d7d056b765 +147916615 954f2feb187f53a8fc4cae34a3586275 +148664440 9c74e01168a1b1de48f5ecd85b985c3f +148665281 9c613efd35f95eaec320ae01f1ab4ff0 +-952178508 0bdffff7247f9662b50c0bb2cf4ddc37 +-951955788 06f60fecd14c2032073cce9e461dbbdf +149422063 211b93d2867e207d4f625ef2cb7413d1 +150780036 1a3a346b31f8ba1cbf307b0f2c01e2a5 +-950301979 a085040a957cb2cc9fce50b3509178a2 +150957013 99fb7221d4a706ee36b6102733b61867 +-950052988 342ce344e66879b4241f10571f262478 +-949732067 e977c91945351741d0202e14ea7b8c92 +151465257 9a08057dbd599dc02be84eb84e9abc89 +-948337002 efc6da70a2468565d65f5f9c4ec83b98 +-948311350 2fad42b4320a43cce020b433a19e8a54 +-947905118 b67004c831934e79f9e45740c1a187f2 +-947874353 9042795657ec0493dac5a139f39ed3b8 +-947547545 89d63adca03b1979f1e3a8a9c5b0a5a8 +153552249 81fa39d24f5bc83b590c8e0c423b9736 +-946902559 57e87de41a99540aff11cbe628f36230 +-946702528 f0111d43497efbb8bdc02701a281da85 +-945231935 14d38e8f60aa61787f885375ee22df3f +-945148338 ae9d5df3f5debb12324ccb78b8f5ea2e +-944186627 ac845ea0e49470bc9467efde2d85686b +-943751655 ccf903a67d92bc9c67a47fc1e6131ea9 +-942268124 75e23d30219b1f7d49deb2d6f38c35d9 +-941985672 d1472d936e62617124a7bb8c3a3074a7 +-940459678 8696427a528dbe3ca0be84a614c65c3d +-940181412 26144da9fce04d2be7931ca940ce0b90 +-938979586 283db7683f6dc8b42e51aa512d655366 +-938581969 7396f3d255c20e3a69c706b90e050fff +-938553995 a219a298e83acc7edf0bf15e9b0e85b0 +-936486968 f8f4b979d6777c84158ee5560498fb0c +-935935360 e90a37af81c930dc47be23086218d5c5 +-931552988 53dc40b777aca038502ebe98ca41d249 +-930701906 bf9de5f481e6150d3c784a2cb395fe41 +-930469334 962c7cfe988359f9e776fb7756421d1e +-928811544 03547f7d4441afb60c55cc82c8149fb8 +-926654380 4af900bf7f191135a13fbe7fbbcdbca4 +-926638550 196b27144e1a3495c377db6a7e40fe35 +-925597830 5396c583de1e14986137261f681aa18b +-924989366 b9cf17c30ba029cab70df6528689f20f +-924838937 4d98f59aaa1a5dacfbdea875d87238cc +-920529100 15f4b65e3998ccb9ef5ae54f56fdc0f4 +-920449095 443f068469b74f3fd6d7757260cb073a +-920270560 d518b042a57d7db4a2190f9456214210 +-920126413 9edad356fe2c9c6e05b145d83e0aa13d +-919391271 7ace40c33e473ac6d38a0a729b66fe71 +-918328285 c704b50a1f93f73ee260905158001a45 +-917338168 7e98752f579ce9132c48344bd3485087 +-916593391 339ee3870849dc4941fb79a145e9a12b +-914776141 c701535198d9316db13a26e980429a2a +-914425813 33bdb527c67dac0979eb3937e484616e +-912007143 6a27f41be99230d4190ec66877fe9e60 +-911213809 a9dacf0d15c04624ffec42267eeb9644 +-909896980 c37834c78b99fb317f6cf2c29499b181 +-908899360 7eaf9dab4d57932e112ecad806f61cd3 +-908616750 ab162eb74fe783e4ae847e390ef1d174 +-908019751 d1912c6ae5ea1c2eb182551cff9a7451 +-907261083 1d7fb409ee83a5c4591acd3f8f247573 +-906967673 083ba173458c8ae81a77fad321251d34 +-906773269 070bf943db3d52ca6f51bb9c0c6917f8 +-906482486 f116dff17e161fb095f1a2ad049014eb +-904948703 6652a29152e83ff7ea9068c926118036 +-903519566 989d5df55c0bd7cb4f2f444a94c9dcb2 +-903341634 6637fd627d828eb7af5466796a07b578 +-901886257 2ecfd54254504bbaffd9e7dbde83e8f0 +-899630929 4ae9e91b7e73768e6cc28942ac1c456c +-899212619 fe2fc6564bc667e8869f9334828b2ed4 +-898289838 2e03527702b945250f02e83a10e8297a +-896358683 ba6db0811ed96acc6e4f4fadbea3cdda +-893002053 43ed82fb702a38c9b86d24d61b4478c5 +-892391503 0e30380c7eea9569b7badaa8c90deab7 +-889981581 3cab26c55dab5a91dc375c8c364c316f +-887153762 967261d81f3114214266086998012146 +-884129471 e7581e38ba849ad0715681a1ce7e913f +-884005706 45fd6821b1a6f7fc78f298bc168dc9ee +-883829714 f0c58abfaf6eb4c79d93d6af0080f938 +-883726642 c680f17d1eab34cb6fd5676b5ceeae83 +-882976632 973d11a9bb18e32d3633254637e2ef16 +-882967249 aaa69462c9e64b7307f7e17a7f882de7 +-882492483 d369bac54f15ad26a1ad9e976fda66d7 +-882450228 7210646e836b6f58581c6fd02a027d62 +-875960194 84577d8d39851012e2adcaa445059146 +-875831294 c6bf33a25abb84084254853ca2888d31 +-875528619 ac98bd6de504ab8c15384f3f3c10615a +-875486727 ba6b3f77e12953216134f7a244c8513a +-875281967 149a6c2446608d9847c645e9bca3ae4f +-870426682 dc02fbecd7c3a4a1013fe32281a9d16c +-868928114 3d489a97bf292f8f90cd51a78037ffeb +-868757521 89c2f48af5a6cc9d09e9bb6bfc67fcff +-867487946 a3c0c39553498db54bf1a95a411df6d9 +-867335957 abc94b3d6e7b45b83f43593ded54809d +-866714157 f562f098cbc46db35f4e0e8248d02355 +-864250742 cd55a4d868355f82a6ea266c2a7567d3 +-863728922 531947ddf6511c4cc9b10ec6b4a7e659 +-863350953 ca6f9690437746e8885b9588c35136ac +-862424203 267bcb3c8c87f9651b12e11f732d880f +-861045423 a7abe65d1fed94bd964cb57600803bbc +-860856447 58c1d79746e170f04707e0e8637fe6cf +-859995136 e78bf6bd66678f057b45c707e19533f1 +-859888518 aac4cda4cb45af08b25bb3895ce51481 +-857767099 bea83522c685d65e70eecbc8b8c2f9a9 +-857731588 f78ec757de8fc6bbd3050cd266b4fb0d +-857426408 91172ebbb5f27e6b9b1b3454adbbc91c +-857022806 4bf653c19607e27886d6af2e075e7d76 +-856874416 348a50123cb44cece4eec7a74dbbb202 +-855933486 e91e781b0b9435a402ea54549eb30083 +-855222456 1f85bb8197ca12da93cbc7ad890e775a +-854704787 9ec4d92070084334640a442c19bb410d +-854482559 17daf1a42da7a2c2f543ef377343cf52 +-853609776 d1ab50ee1a1b092ec49e47bf8e9f1430 +-851037763 93fc7dbe58eea820122e2bd02178be0f +-850557104 dbaff13c156c8f61e6e32f28ee5f5372 +-849451588 c0f3ef9219020974891f51564687a418 +-849222161 14022a64e6c3fba5aaeee38d6d6e068b +-847585382 1cb6c325216029760781b05528ebec20 +-847296596 8fb80bec75175ced5f16f747c30179c5 +-845225071 02b8759fd16cd28ccb554d8be46afa83 +-844951779 f4ff130eb007a3b8405b7ca2e7ea0ca0 +-844656885 9ff614c090cd3a7d0d13fc6809be4883 +-843173421 f8e5fb887f9cfd11e890da624a6f2a45 +-841623344 66a5838f375b1a2ccecedeef0dcec9ad +-840744180 23729a7c018c17e22966abc96b360384 +-836993190 98e362263a152f37297f629b79da9d66 +-833950423 f4cac4430b499e922f22b5ad9625fce6 +-833069331 be9af2afff242b166588af23691c063f +-831852917 3dec0f2ec52259a1baf02cd59f5a6f1a +-829713877 e2e966e3094c87a74f2b3cac5a37f68c +-827086404 fbf450107d8ed886e253f4f0d030850e +-825447312 d11856ec4a724b36546cc30bcaf5c8bf +-824620620 8d565ff4bb681ebb5ea3b704d0e0e4e2 +-823321595 4c69cb80d20d8a6d3f4d05de0502c68b +-822287062 f233091e87125114ea4b813ad85a14a0 +-822033658 57d8c5ec847f546c260825219c658610 +-821290613 f09c649dd898682cbb9798c65e2284ee +-819938234 a7ccb69fa0553f34b03085fa859ac287 +-819920839 b34fb3d1ce088ecd7db7c16ac8210e96 +-819308225 9a8587448ca378869f81676efb4ff5be +-819144159 b6bfae212a3044b7987490dbc6e71055 +155848302 b54781be4b3950cdbdd091cd26baa9f7 +157404463 fa9456fbfaf8d422bb4b6d99af25c5b3 +158292149 ce4fb18ebf56ccb090dea479c75e41d1 +158965981 bf0613234684f2ac7e6b502dca59045e +159893426 0dc7ec289127980969e51e68e27b73b6 +162829705 0ac7fdc27b2c6180f2733b40c2e364a2 +163228611 9675fb8aae43e725ddc81d886c626cd4 +164524475 124464c20f69a13c24e0c3bdce0c891b +164750447 58a542d05c0a9c0b216671af9100eb39 +165122809 81562dc5256571e66718fb001026f93e +165668309 0dc2de84f31671db680cb9fdce7854f4 +165911333 b9491d07ea881c952679060fe1d07542 +167352993 9693a66edf4718dd5e4297c15d9047fe +168983082 3efe5f10009b82e2da1f27ce5715ae86 +169868635 683b46f272dae73394be653993ea350b +170189988 0e14abc4081b0526a82a513d62d47c13 +170489390 86d62934db3fac96f41face41c328b6f +170747535 230be3ba4e7c7df97fb626908fa7f764 +171780771 694e0b3693e32b17bcbf320c2b7232f0 +172240987 995ec7140d0a70d05399e32baa761cd8 +172349477 32a7a188131221156e6691fb0351aafe +175468551 61b3b74a22fd0ec11b947a7778984a4b +175484241 ed28ca3751f1b50abf9ec912c58e0de7 +175827442 4dc2f741e9706856589a0e7b33176e38 +176033722 9956f8c74c977d5af8357b53da118904 +176863191 55c3007fd749f703d3d578dcf5500550 +178193727 2f4f13df228acd8e99ecc481c781421a +178440721 50fee6f2f320833e5aef6f6cfa7999b2 +178445170 0f43ecc8a4e97a55e49364be8eee2a4b +179734291 de1d933b246b09321c0a8ddcbb1733d7 +179825184 572296196a5a0f255fce6ce41da97f85 +180049995 185ed9b7bd5dae5c4d9e1f7dc2a665c8 +180812116 4c88079de536153d5a1df1ef260f9e85 +184040313 79f48416ded0c7d2b07aa0c339c00862 +184067560 7fc6c9ce7d203bd78f41e132b2d7467a +184113899 b9cf64a7e8405317a3bdd2649dcbbc3d +184235364 ca679cb2919c79f52529d31a3bbc2ef4 +186594643 e6b36a0607294fe3e2482aa701aed7c4 +187450777 b84d2e627b465574d532568a57beecfb +189829121 9b4b5cf4ee9dc59dab056b9b350c666e +190541308 50c4dcbffa537e7b3741c69353547df6 +194232217 c33cd79dd7578199848bbd02eedb5957 +195086335 0d75c74e4a7fefb0455f37a6959e3b06 +196974554 47b955b287226a79728417c610cc0ab0 +198549876 353cef382ac125d5846bfdc71125f575 +198851505 440171496ead2a24316c1d197d012149 +201503363 d8fc8f8238114db74be5607c48112023 +203027400 745ecd008bdc07500051179b480c178c +203661085 9672c0f4b69588dfc75a11a131507919 +203793370 0e94d8eae074c931d239d8b3d9193d33 +203955405 42c4266d457fd032d23fb7ab89280d5f +204209208 e92646892d43c95bcb3fc1204910d476 +204326747 6311c1510d6f9b43c6ad08b3566c3ade +204552151 d37f691efb8fb0beea43b5b9d351f7fe +204684242 236ff4eca57d6a37deac92016fd4e51a +204760379 c2fe7b2ef9fc93d38336b3158bb691d7 +205030103 bd7e7449b5304e55c0e4e9db4447940d +205086581 bfed2b02be037a6c098875afa0348d30 +206663498 928dfcf7eb6c05c61ec9b585a4587f0d +206688672 95006b1ca7b3b68184f582a434e6543d +209730432 83ea55382371517684bc969357c35e6b +211389561 1565b399578b6ee71ca0525b11c16df7 +212240760 75ebbbd149d19d3d7dc4f29d486762ec +212366108 d176c713c29ea2d2ce9d416e60eeaa14 +212738865 7ed47230358823efec44af9acd6fb816 +212902991 952c107bff77826205fe6105df6fc22d +214852225 a67e7d1425319f7ad5a4a24f7f85d88f +215581545 28ec6bcbdf96b83f36210458898e4577 +215606294 476b8e8bd6297db35e20f0ed84f703bc +215644461 38651496a0b96d7ce9840832b1f45592 +217234820 e6a0317644de57f85a861b3d60ab1249 +217490644 cae7883bf34f9abceb98a2811229799a +217977370 299ab14972c03454ec6f57f006832780 +218291169 ceac36bb3792b25e86b6224dec408a99 +218677225 c89ac364738b25746aade816eac4bf04 +219272455 16e44abb129a7258797c69cb9a5748b2 +219657961 0ec06acc816ea80ef34c53f21a648565 +220065054 03533c684cf764f86e898a559e3a0f87 +220876975 57dc012de7ed1db8bed4c42a05581670 +222066145 d06aca7b99b713d352a950ffd0ca3095 +222249045 e0ce66e4c26e1cd73289759edd96f849 +223528610 bc42ad7f76e9a2bfc6cb56ba6112b5c9 +223681703 bd43b3c7267aebe2304cd858986e6dca +223983450 b2a4df65a304e677f9f286f44669094f +226148326 db88df5b240e7d195d200784844ee664 +226313579 ad288ce2322ab60a5f77cdd4c458ec77 +226976303 df2bd32630dcb4a36301beaa8ec7b556 +228846283 7c8a480bebcc0668270e3b31e45c7e3e +235115317 d420efeba58625c57f73b0e1a1673e3b +236489289 450f96192dd832237f05e03066fb40fc +236542496 5f53f3223391f7b396ee60d76ba7a8dc +237370393 b90269dad72d483cc6a026f963bf1652 +237598893 d1c563dfbce5c23127dabcf8ffad1ccd +240105139 370e0bb5a5adf7ddc2004b5e07a45cd0 +241452873 71b14a93c5ade1af047a56600abe58cf +241836747 f9f73c3f9b0b9e96632c8dc410742e79 +242582759 8e436b609aa346d6aa97ab3120a2b698 +242663460 016b8b97b74c52bf0fcaee5963f71b60 +243110050 9300be63cccc1b7161ac27a48c6ab9c5 +245783105 510762616f5b665ba13db967adb37cee +245921617 7c4a1be5f950f820eea2d3cbfa1c5fad +246319131 e00464f8ed993242f19b9d6df6908974 +247937728 ea480b4608a72a9f26ecd4524d1e8771 +248421958 86309afadb9e2056b45eb1e2d6aaa676 +250404672 3b46cfca7e2881ae9534bc38ec940e8e +250819515 8dfbc83c589a54262eebe54b48f84b4e +251670617 b32cbd688564e5ab3da9c1cbd460640d +253384930 48f3b5b91a65ded794cef4637cbee33d +254611586 e417114adba4aa01758ba67d4b7aacd0 +254992204 8eb0df3cbec110d4bd684441be5ba6f9 +257213528 f179868014eed83708ecc5412651ee3d +258543851 6171bd9d6ac226e174405aa24196ab88 +258886159 e7f4a9062c4eef2f1250f51ad8fdd993 +260502584 39d353ad0a6fbe0091bdc600f8dc1edf +263156816 6bb9206291b4e004250e4fce9d81d0b5 +264536402 d5236ace700f557e6bf7afdd3fca1a9f +264695305 a35479dbd6dc30d7a27016dc15d5acdb +264835401 f1e1e779aec04aeb6002e72d74571617 +265568246 c2c97b79798b4fa8effa4d8171b00b62 +265631231 7520cb6928c077863a3643c6def45dab +1191342726 f0a029a9fecac00251c521a878586591 +1191996899 a43b8450422705a6b7f2a32ecda6bb91 +1192459719 f27f61c6775ab7cac774ba44c702515b +1192632166 a10d460aeda66e6fa1b3d9d576d46223 +1196117935 da6fd3e990e2176130455b3bccfde093 +1196235153 755dc9c92d8d23ffc16265493b3d5e9c +1199560682 814a4cd2fcaea402c316e5bfdc5aa685 +1200387177 8b45482bab694d36a1c71d862abdf813 +1205535740 5865508fb3e34d34c2b728f820398f71 +1205644956 8c34a3081bd7b08e60ed129db501c3ba +1206863525 25124948c5807899293c1c44086e7e68 +1208439712 809904eb53d477ea11c175e6860abbd9 +1210083329 1b3c05a763f12812b8acb9b5b3b514a2 +1211323935 cd1a60483756b813d6710d0b2cea48b7 +1211530454 e39028afcb16caf76daaa71e2947c7fb +1212300431 5ece73828c2fffc4e1c04cf09af158e3 +1213866493 bf2c8c729b6ee26d17df3c1d4a52d05d +1215017347 61499b3ff9283d50df389aea74a1fd38 +1215705898 f5820e0f5ecbb94386a76244b6d0e111 +1216143254 046466a801cb867a16203953dd6ff823 +1218186532 c1b98492e325f06e1e832486953e88c8 +1221096932 35c32af1e001ec776c60f662c801f620 +1221579442 852d880ab27727a91b110a764a8f4a58 +1222248103 82bb5cb0ebf69be0f86ca8a82ca53814 +1222330468 f91439f2872a386277e0d2ee201da8ea +1222903420 6d8b7cd79dd91da8979aa4cea1148128 +1223097032 2a8e51230b92481d165a5b202b0bb1da +1223187082 db2ac9b0ae566de3bd78412b7f9ad9d4 +-1997477431 bdc458bef58bf9ef69b30ed3feca721a +1224216314 345cc17807b48fbbd779276bbb93408a +-1996770114 9d2577de176458c11feccd1af8081112 +-1996332006 7a250af51be35e1efd487de1805c2ec7 +-1996235886 2f8b4e8448c1a59308625cae445c72f7 +1227207794 de7ce9749220f375dc9fc7552752d4e1 +1227215901 c1e7dc34062cf91d3dd7cbbff9e31b9b +1227328454 0954efafeacb852eb272f75015faa99a +1227494744 6debbd5d5363535807f38428602f16df +1227946573 5ca140e2e13ca3c09604e401908aab39 +-1993035002 937b11f7d53ff26b9f30f9a3ac56c88d +-1992942200 414f6d7c9545c994691357162847b65f +1228582498 1293a8f877c17e3e224b02ccaf75fe60 +-1990291394 0c39243762afb2accb4b2fe1fff8659b +1231751777 e73597f6f79ed4d4feb1a1c2693fa0f5 +1232047194 c50f88d41dcbb3cd45fb34d365e53f38 +1232299679 d72df310b097719b6eaed6884da2dde9 +-1988579829 5ed2d70aec02ce273ba5bf0799f97c84 +-1988380543 76c90c3dfe793c09e0a2a735035c7b0f +-1988283092 65cf465d14497435570d685f24ac7299 +1233903900 be7f2f76e41302ccede12108cbdf9bae +1234045349 64d38a5c223461cbfa77463418726902 +1234072019 1cdbed6c3b5f53d9546f4a622e5ee931 +1234739951 7b899be0664bfda6a84f577c6006e279 +1235850342 68914af58536dd3ed327a03e1c7f688b +1236282502 5d90e96546fef5d7d986ba7b5821d330 +-1985376030 2fb794e3e4bfaeb0a574f9fc4598e3f6 +1237646160 1ac737ae032e0bfda6899374c8307883 +1237924048 76d0e44f36e463688c87b01b4c140575 +-1983044272 6be25b7d254a662b1271a508438800b9 +-1982319822 88e0cee9c504b14cfdc2916a5107cc61 +-1982241791 2b1534ff4c81a81eee96854c2470ad5f +1239845330 9983e582a73c99e48780255abcf64408 +-1981371848 b3b07c35ecfba7d5e5a11dda71ccb27a +-1979356160 d4d15a4146f6989da7cb9b704ea13ca8 +1243610062 eec7e0392e2903030ca322c9cc0e1c90 +-1978465890 31668e18a3a872d8e50128da9674b7ad +-1978459027 f5443d9dc945957ff54ecb600c277209 +-1978415113 f09062a2e3bf9f0b5104b60c17d4771f +-1978320469 02aa6716e4d481262846c449da248f0a +-1977978349 1990e27f7b3ebfa5c719ab6dbab3598a +-1977847594 133b4bfb0e46d6ed1fd4eb42d1c6a6f0 +1244789291 2e5d3eec5708bc9ec39bce36bd0597ab +-1977520215 3834edc91b46e9cf49dd7c27c34e7b52 +1245150168 f77304eb3902e6216ba5312a1bf6eedd +1246270461 bf049c6e0fe3d475c0f12e259810e555 +-1974877645 78772f3d68778cbe95191c5702fc6095 +1248418401 80b127cda17552fa911c971fc9ddf087 +-1974037436 03e6aa735e885a7ce37fdfa2647ce6f2 +-1972112010 940fd243706daa2667f491dafa1e992b +-1971805184 ea759a519dd53207ba37146315a5bc79 +-1971652247 b5b1741678bf8f372b8d3464d2df9946 +-1971598086 4cac2fb94866368ad73e878683a27415 +1251440429 d058d8dcf5817d0cdad828f4ea459628 +-1971131211 aae2ea420a40500a19aaf817774b5d90 +-1971070667 07860c78f838e4df19a0993e08ed0227 +1252146118 2dbec535f756d64b15758e87710640b3 +1253743025 8275bbaf451648af0b1f95a937b0d8c6 +1254308245 3e6a6be4ad1c6b9aca8a9b4977b6e531 +1254433866 07d08fc615cd337e977d4c761d28cce5 +-1968381409 0c9664264ed736e2de1a5038e1c30dbd +-1968108488 bfedf2e5119c9a4303c4d337a897a299 +-1968002180 b2e60d381b922c0e9cb130cd5ad284a7 +-1967628250 fe1e37730c49b9413f7cafafd9efdd30 +-1966236583 f8ad7a05b26e1f871391d107e5334550 +1258033697 c5f1a0dad4aa5018b48d340e814d9897 +-1965015170 c75aec7c445135edd66bbbd258a992f7 +-1964284316 85b5821ce3a0a68f96f751e0adc5f66d +1259065076 9dd3ff9429c95e3bea260ebf302da302 +1260254354 8ac76e1ba869f7046d6c24791a147bc8 +1260260100 ca004e82b579a078892d77812331055a +1261496556 03355533f2bf8efff0f6d634955e0cf7 +-1961690028 90340d39be2f2c0800290635875e4586 +-1960944016 bbb817d74c61f48a251729943a6e0a82 +-1959992628 44d84e9f95b6d0f9d1fc55a797a2d4ad +-1959665324 3d0a9f76355d24a85e7fcdbada81fd39 +-1959263097 9fd0ec968e9d02763ec096e9788eb6a1 +1265625916 c5ef0cbfd6c0251069d86c8bee19bf0b +1265829440 eec0a07718abcf7e4d3f13dd187b6b37 +1266122261 3bffae3d70b01aeae919f461a7ea5715 +-1956827545 25c1a77387aec292791cfc5c3124cf31 +1266905176 378bcbad0fc3d84453b5593d287ffbde +1268278597 93839f3a784fdd98bd4b2d6222d70601 +-1954925796 2c03efa5263de40a3b362b3c4bd4207f +1270565090 4c90e503163293459fde282b2cdfcc20 +1270714684 68cc724df35c160778aa8300e3f33c48 +1271082054 935e7748d2bb43b769b123e8ccb2ff31 +-1951609725 5daaddadeeb617d02086d4277f4181ab +-1950582983 86c3f8f4738c99a424d2f1b80400fb34 +-1949891346 725101ae9c4ddd3c6636abd67761d58e +1274871261 17a0313f07d9085962fd1b012706dd1a +-1949321672 177f9265b33891ee94a1d33ad2ae5f21 +1275016946 7f688c9a81b9fd051691ca8d9ab7dad2 +1275280179 636084c6bca5f807470615301f0738a4 +1275371813 2826e159ea7a74254aeca50aa8bb0caf +1275772234 1f43cc9e44c1db2770dbac313d4329e5 +1276521188 5ba355012bf5fe94b6eed627dc586be7 +1276983892 0096fd27b3d94cbf450a3e5bff17110f +1277363939 eec9adf507d487e6911f50481041d5a7 +1278314167 7a140e3e9b2a78ff310fa1c7e9e79c25 +1278349028 9e94b12e5d6e03cabf880571c8a5563e +1279274724 f6a052beadeaf9564bac6a7bdd1a8160 +1279518853 6e68c0aa9f034596754e5fcb9324c512 +1279762952 64a9bb7a0e6d6c786db1e92d16d2dba0 +1280323990 11b279ce995b3704740f24397ff1580d +1280828465 da0f941aba6ceb1cd46d21030eb3ac1b +1280884505 7db3f1734a03b2d1fdbfc4d7a532c06a +1281412872 f007f05e25dd8d2cf0479973e5e64600 +1282663292 bc8243250f079f989f65f5484349ba4a +1285282501 a6ee1ade281f20d8d6ac07e9ef955453 +1285928371 54019c983740166066c011737ce1bebd +1288118841 4f5f01ade88843ff6e0cfd1da542709a +1289823272 f43e6116853bc786e8f16b185ced247e +1293922484 140ceff68eb9d5b97aa7605b07f6af24 +1294534316 feb78a8825ebf6d2c5f4aa319564f2c5 +1295048478 81a019392ebbf0fc47fe30a6b80ea228 +1296002916 4db9a7321490caf09b48591dde9cd245 +1298110171 d5b216680c9b1c88ccfaa7fa6cd1c831 +1301437332 7b2e57a1a90efbf6d8cad5d884947fb2 +1302498315 9f7c4e61b8ba232783f83184f15db7af +1303256853 3d9aa7b0c47997585a23efe42fe6cb52 +1303850968 3ea1d452e6e04ffc7cd6ef956bc3a397 +1304055969 4662fbcd262900687566f4b83b73465c +1305407734 048d2ed7a5d4babd43e0c904eca94ade +1305825619 c03fa06737a32c0a89cab84d55ed4454 +1306674447 fce02985812af75f73af751e5d4f3647 +1307143612 1b25a24ce22efd145f305292a1bef26f +1308138824 76486f79fea0063c80ea0ae7019b51cb +1308363741 f0c8a00ec243fd21aa33e90e288b0493 +1309225522 9107d0f9a960e1ba62bbca3fd804d6ce +1310300293 8c4b11fb03513f7db4c7c0e2d1ec1641 +1312288823 d19a7e5527a4635ef0a1a7a0556d7588 +1312896311 99f1b87583c75a2fb455eedfc4ae312b +1314004538 ba38c61f58012717035bba319cf1a00b +1315532605 4672a8520706b7cbde878dbc3d448e93 +1315776225 c0c164d64a3d95878f4a71b0e7342d44 +1315944986 d7306b684e9b42575b56c3ba2ea3e455 +1316739394 a67aec2922d3b40dbc5d99b6737e2cdb +1317606626 cfc30338f49686b9320c82780ff2b90a +1317975099 ea635fa388d00649399abc44dafa2263 +1319374375 b009a2e5b84c49d798ab76f8058a5feb +1321738983 a6ecfe6a66d9cc0b13f35ebcf37b8825 +1323266209 38997edc26478e6a5408dde909920f55 +1323496826 556509952861544413d8edc13dd434f8 +1323706894 83d95cd544dc186f371a847bd3ec5e4d +1325737360 63a02f8af9c51ea64326f224ae3c7ea6 +1326869000 cd08b5f34f31bc2c4ab4742747cb6a5b +1329107619 58ad31abbda3dd2efa5a415dcb86f5aa +1329207350 ab0fca0faa2afc999c76a44a9847be1f +1329428187 4f1917947edac43b708aa36eaafad617 +1330591715 ad6bbef8bb658d11e01654c3bda58e35 +1330751153 0e9123db2f15c969c025a4c7fa327ff9 +1331110382 d5801eca4e33bf1618a0546a16a796ee +1332642735 cb48305b462fd8b577c344490506dd37 +1332774971 cea39fbd6871276c9c0068cdbaa26989 +1333092359 955ec14dd9b022e4cecbac74cfbf61cb +1333627429 d2ba14c7a0daec1ef5dfc35d2cfd2a3f +1333894981 627d85f8bcd12448de56e357090fb09e +1334190474 285e8ab72380cbbaaee6d307e2c9c6e0 +1336654645 2ffef6a9aefdfe954a2699bf9f1bc55d +1336865656 46a744b8f0a5f455f121b47453abac57 +1337415558 987254154e708fbed2694a3c5d856a86 +1338183620 bd17d1b4b557aa5765c7e13c27300a73 +1339313652 e5981818bade8c5e43cafa16b0a54a94 +1340419074 c88cfe6d061b89e343343b6aac8b0277 +1342270482 1dfcf65b78309ff5acc2a6312096ffce +1342394250 ba4e569b1627a04663b353c366008555 +1343171290 54b079d0b4b702ecec876de72b911a02 +1343540057 c219cfee685611f363e7d59e03c6ccb3 +1346104965 3b7f85acbc9ad63f30f7e65a399040e9 +1347970888 39ffaa6c84c46b4ccaa6dc6edb28be51 +1349493639 bdd423fc283f961184715b9c8a07ed4e +1349864776 07be2bc1ca1a82370a986125f7485bc1 +1351058129 b4e40af1463ab3addecde6943eb14758 +1353458710 e9f63db331c3b73475b9128b9479588b +1353574731 fc5e164301018d659e6ad89453eb2b53 +1353708104 0124514540fd4cbbc0d3f65edea8c90b +1354081399 9598719f7dfd7b01e072390ba0d28be9 +1354892680 859a49b977a3c845baeaa0517f8c808b +1354951510 3ec86b724346890f5f2ba61af0f2e94d +1357315148 7d6c66e9d5749f1cc02ae25c6739a58e +1357370955 e99c48ca6bdc1ee7c3692184595080b3 +1357804731 63ee38fb10f37024dfe989f2b7755300 +1358399394 f3e6d81cf76d424666700ce725d01960 +1358824281 419297026b5fcef652492a7068207fcc +1361812817 b7e3ed3e671897944ef033ef03a09851 +1362499267 175d057c7ea54fcd1a6e589a6e785f3c +1362669109 597aa23614ce101ed57c92cf2d6c2652 +1367289679 689f791907c7d35adf0c82a73627a12f +1367427063 5a696962234ffb21130480286f8c55fc +1368539299 0d480bfa54c8850a3bbef9c5983c7daa +1369000500 b2a5fb9bd0169f070b48d6783ba5ee81 +1371373433 b79b227492882ca137971f9930fad51a +1371953645 c3449a97277ceea1d6990ad0b1276326 +1372078699 de4f18b32d69511837135f4d80aee8e4 +1373108294 97a3811e482ad594a5978aebbe53a824 +1374097513 2102657cfc8547364cf4ad49e383bd57 +1374282601 9f78ad081ce57823a7879be2b10a1af7 +1374890198 c603fba3d465c50e7fce5a150da65b20 +1375863580 27ed7e749ed5942c5dbf826fa91bd4ff +1376093909 33d651eab926f4ff479b73e75d9f7761 +1377366211 00f6b4709dcb7ad9f63929b986527f91 +1377425707 76e9601b913759afa7574561fa2724c0 +1377535678 49835f854f79cdc35fa8a9a1cfc46d93 +1377903908 8b44c242d5478cfa5ac78569b2d91648 +1378964187 2844d42ed4771258bd195bab89da4f35 +1379996568 45aaf45688995e0a46b5a0afa7645dd5 +1382849239 b2056a4a0ab4e046c75bad95be78fef9 +1383189631 33edf8443445bf42c605a38353801d21 +1383328878 9bd6f035b66fd39bce5549c4f2ef9b9a +1383555241 21c45a83e55dcfc44d79212e7e86b9e6 +1383775703 180f33075da623d094669ef7ed76796f +-1948783806 679e63d64cb0634ae6d672c738b812bc +-1947890391 125315b8aa06f42e760368506c9940cb +-1947509566 db93c31f9102545e890104ef023e754e +-1945209655 d61fe0b73eb440772edbbe48e50654e1 +-1945113179 44f0546fb32eee27b415e0e2ebd7d11f +-1940843540 f4e90bdb6629371b733803f94bc56eb8 +-1940483964 3c68276289278f794ab784b430f15a0d +-1940260451 1eca0f5e4bd0af11618cb6e9ccc6a9bf +-1940186614 748f4c18eb92d2a52338a61477786971 +-1939915100 056e08f2a1d000837a0d7d08a700f739 +-1937804747 34ad58f1f3da1545e5d5cb4f745b92db +-1937423761 ba861fa31436a456d619971720de4648 +-1937141901 b603c47cdfce98da735ae3c7e91ef318 +-1935629065 d8340f2c13a55a89eebb56953d6dfaee +-1935433300 0cc191feee6cb974976d33f2dab77565 +-1931774944 5919caa2a65468aedd651a32fb46d5cc +-1931472813 47b7a87fd540a83c3333857a955a695a +-1930391685 31770b447522c94378043e795cc28763 +-1930330412 c621208a15ffa489b086a6eabb803914 +-1930016343 a3fa3cbaddab5d1b95d956bcd65c4f19 +-1929975093 c92a593ec0cb57b706f23159e8054084 +-1929176364 50d218e864c60577a1d28b567ac84b68 +-1928970172 f3ad89685b2f3caffc8fcd9cff30065c +-1928408702 be953d7e30c5b8b0494703489cf02817 +-1926206118 d133e2710a30de7e2c8684120b2fd578 +-1925024845 f7faf1205c97482d80faea4a2a3381b3 +-1924552419 578d854882d63e2748f8b375abca214f +-1923569547 70013f4c30435df6c658e33f7a5eb3d2 +-1922010630 c82af8f2334f42aa4eec82394ef8bd14 +-1920906827 9c20c16c29930e069eb8ae20b555ab4b +-1920530913 f31f7b4e98e34efae591da787c0fbedd +-1918636139 6456b983a846f82db6315c4a75e667fc +-1909847885 1b1814ae51d420a9e7d106034c204313 +-1909663379 a1c2e22fd19c7871dedad06169733a42 +-1909592471 b3065829ce09e25df3d6cba5fa176d45 +-1908571065 5b32451bc53b645ef411570e4ecbbbd5 +-1906215529 56fd947acd951e21f4fcee609cbef227 +-1905599790 e8073b609d42bda8573fd0e9054614eb +-1905117330 09b55291907b8d85466fa059a3afa888 +-1903048449 acce0d31a11a12c96d36476b1636879a +-1902656113 3a8b1b3d27dc1a7c09afc1ecf9f6a14e +-1899718437 aef74951620af980a7a4171afcb9a8df +-1899291371 1461b7bf138defdd39306bcfe25bc299 +-1899039108 af2c1bd45469fe927fa36960015b399f +-1897038909 0ce322a6017b901b71df080aa4d5f11c +-1896448983 8acfce4a3890d36f2ff324f6381ed887 +-1896388448 657d61f2b8f35a12a78baefb99702f60 +-1895366338 f3fd0a54ea7ee368443db91c7e3b79db +-1893337801 d95aff581daae113697afcfb58dc5162 +-1892944011 871c8e6a9db02eca36e3a05c9d43933e +-1892750868 f3073d65e6fe9359382f13205a883847 +-1892109746 9abdee13fc22f7d0c0350aa3fd323782 +-1891794698 dbe2f2dc4e701b2dfaad5b5e11084f70 +-1891531903 ff5dace552ddbe358612093e161271e2 +-1890580614 ae6d3cd8c460792b37e8cb39b72c5e18 +-1889445458 ed2585d15a8aa71e513a0868dad1fbf9 +-1888261980 3b7c25e90a12c17ddafa97d5f3354a8e +-1886716967 ef8db31a4f45039acfff67cdabd08789 +-1886662553 41e1689ef5b59d04d62393fb9f853c85 +-1882994799 2c57f6764cf371c97ff35812bacbf3e3 +-1880582017 64523a25c7c587de1f6f8ee2c45c3fb4 +-1878330322 d8c0907ada7deb1bac00c51e643b9db5 +-1878300631 0eedfe98c4e4007b393dcf91acc9d0a2 +-1877990575 ae33dbf9128cc2f78f523d07c47e7151 +-1877938989 b9e95a0ea9d5302218b02311936da3f2 +-1874092384 2edfc2838033f7a074612693e419591c +-1872721773 7f15b9a4a7b47aba89a63928f9a17f6a +-1872656157 5276f7f799ee0eff1ba6a2ac9f11d8ec +-1870811902 ba599aad0ba5ac3d62b67d035760904d +-1868156456 f5a7f9c88fc622c1fdcdbb3b6d8f9983 +-1865020710 f4012cf64bd7ade092b2eb75c0dfffc7 +-1864698202 8de4197dadbf7c2fe9e49c058998ff11 +-1863750655 14e1f9aa338a75b9830e5f9892c32315 +-1863453363 7bb472b53ea83bf8f7c2c036cabbf58a +-1862780646 18e3d9300769a4d6619483b43cac8aff +-1862556054 3f8a42ace79b9fda421ca4a1d89d4f34 +-1862502243 11c12154b2ff6a60ef256c3cfbe0d9fd +-1862316917 1a2450995e5b08c782b86b9903dc8d88 +-1859144182 c10111da7d22aa4d2449076c56e79acc +-1858819209 7837ff69cb6ec2a8aa9e301baf7eba57 +-1857922842 4a3b077297692807aa08d98137b14c14 +-1857103270 543c20e8bf10ba65d3886d6a70ba946e +-1855120356 9546de33db0792329d4ca70bec957914 +-1853202123 0ee302e2cc036f4fc19582ce4b804e58 +-1851759700 282a74fb60efb4c080f8782010e513a7 +-1851248109 7c0c615ef8d46cea8a5496a5f07cea10 +-1850948606 f724f4ffc3501e72e6db0192c8a282c0 +-1848239292 a3a8fbaa70cbe27057fcbc278547bc36 +-1847565516 ad222ff9683737fde5114e2aa7aee10e +-1845176523 a38e3a11db02841d930700eb04c71df2 +-1843573391 2136886d7a1af6ad2d0dfd6e952b3575 +-1842957214 89c287d12f2bff1204fac5e510c8d203 +-1842496298 ce2c27eca9b7e47590771fa56e52aac3 +-1840225111 1e4d5d682d53df093927248644f338dd +-1839884991 2b59fb6ca061d1b9609cfdad4c3083dd +-1838039748 48e5ef7d77eb7f1869f428677937a2fc +-1837443993 c2815b76aa300b1863e7a33ab3ebe8a9 +-1837041886 9a186e525bf755d822f04945ec7e447a +-1833435457 15718b7e4bf58371d686994caa9abc76 +-1832438599 8fa5ec3ad8a82bb263844f4ec974628b +-1831200983 05313be4031d12b4b0e9d03f848ced74 +-1831057999 7e6109b46fd4de6d3ee8b2f49e800064 +-1830123992 65135e587ce8f3c672f752cb92760ccd +-1829610743 b7fe22d2945404346a410ead64779141 +-1829353986 5cfdd1816c60cf0a875e2101818c2d06 +-1828812378 63bbcf68ede23b99480adc3d58abf1ef +-1828535520 2eed5566ea7d69ad86b986f6d15b2845 +-1828228165 0c91b4ecc10108eb48a53aba9ca8da9b +-1827397717 7950f0c82ea4d3e7c2e24255877464bb +-1825733013 466fba2d14c38cd545ab20aa743e3ad9 +-1825732217 62488fdafbac7426d51e904f8cae34bd +-1825378752 bac48fa20dc2991935bc27e24bc21e6c +-1823881973 f8216488755cd204036319baaa202750 +-1823352123 6f71caa4a339e08faef669cde4b3a62c +-1822405318 4b128c9de98b476f623dab33651b9778 +-1822195280 0f32bf23ff8382e2105a6159f04e5c71 +-1821949424 8862386335b58eb99867d6402eece6bf +-1821530341 9f85c0a7473d843cd80475812b144732 +-1819472087 2aa1d7b40f8e210020dabd6701b753f5 +-1818384506 be20f6fbfcce03d19cf7172cc004958b +266707002 f5a2d6422c8371cbd9c893786fd4c605 +266752689 4fbc154bdf608880dbee5ba413570bb9 +269890889 ab6c8493789529250ceb0aa5d81a4f14 +270292117 cb514313df2a662858f32d8208a22bc8 +270765289 90cb85a523e48e0b82f1ec75353dc3e5 +271941304 0a2408645f69ada435f6956baf96837f +274427193 d8017861b1ae44e27138a4774595f3c7 +279044835 d760182b68d4e3146e71994bdfa5e246 +280179207 083e1e174b94d3bbd17395f06bf66ab4 +280595752 447a5badba902318b9518a84543ac3ea +284471350 69f57f9279279b273051da72ae69db26 +284906311 c0e95823adb0e0d07de0d91420e0f1d5 +285123704 47ab5ba47c21a5ff2002f25568d3fa28 +285755423 07fd399cc64eb96a99461dcd8a765968 +291128231 dd76c36e5931b10f22cc5c5ae1820741 +292411312 1b15025aa273036d030561a14898ea6c +292962138 2a35b5dd3bbb48ac923779c1b4c28dea +293778467 00541dd932d109d735cdbc8d6b451dd6 +294417497 43a21f55872036a235b158d5565124ab +295969217 d9cf6eeb57b389e706773b221c82be6f +296958283 8ab5b11de182175e25a7139dcf77d74e +297493739 908061e11c115d0ae07c4ff687a08d9e +298918199 7559069bf3d1e5ce977fa12e659781aa +300291264 fcfabd81807b9b972586d474a13961f3 +300823339 77b156ecee04998d5ce45cabfe980e0a +301065064 4fa0cbd78dc2b9d4fbb378bbc3bcc4df +302352244 5a52679f20ea613115ff48ed686cc2a8 +302395549 68625ed215259469c7d9b6a72b7f7f53 +304040379 6fd71399f10767588395de3d7dc77ae0 +308161431 b56c1b1cf605d1cf97777702f5fd014f +311789433 cb6b97a949bac3f9936b401aa09d79dd +314357632 3f0e6df14c64c60b6436a7f8a556b3ce +315696311 2d3be125fcac37a3ab7e9a84343f846b +316272981 e28887097d98585a9e04357d6f44882c +316523688 831cece72e2f31b72f71da7648d3a629 +318950456 ec2525ebaf063be90b3167acac0f405f +319071811 2c85fcb046a0fe030be38fbda51ed40f +319923869 379669ffda1c5a6e089bb63ce65cd474 +320627145 bf07082ba4535bd6eb913417d6127c43 +321246562 e04d674eca426e7c5304e3d2a47bf8a6 +322061238 c3c448e8730319c7413e26eeea9a459d +322439792 0fe8193a9379b2786bb41873d4922f95 +322606544 b6274f41ce1815a2f1a08f545b96805b +322867771 117134edfef119ffffac885f9235ddef +324698164 b4abf7e981fda90d34fd1e0f75e9c401 +325996256 405719ad8233332c74cb46b9db8b64d0 +326490296 5ab51fb12d03431fc7e4fa9b00650e6f +327553005 fc74864d8f1a404a07e0d9e5a68953a6 +327983070 fd2c06b09a8efe3fd5b03338afa61619 +328130820 03c159ea6c0eff8a68c566ba3b6f494f +331200672 1dbe44c14c78a1614b0df2731dd27256 +332243254 4c960079df16be7b0219aa4c7ee0cdfb +332876424 2e51b5acd6d2532308bb86fa0e591ebe +332967303 73855b79646a13cc770f9eedb0e8d2ba +334869623 97e3b0b4de1d0ceb102ccbbe3d3e1150 +336446908 f6fe64ecb871e029e342714bc2baa449 +337329364 b850b0dd59116e19505b1da55f2ad31b +338342910 7b3df1c2922e7131c50d1c5c0d10f912 +338527549 6d436b9b330c03b5db0126071d38c90c +339169902 5fff493db5fb6a973826e66f91025c2c +339176283 7c2d9286519768178177d46d1c2736bb +340421012 77ab3b80cc8503cf6283a28bb033f6b9 +340710761 e40fd2879077099bbae4c78deb20cd33 +341723243 ddfd0ea5e42c9addfa96f6f597db6b8f +343312289 7143895a2f43824f2a6149aae95035dc +343878490 02c7d256e620aa957b290c3fafa35d14 +344074360 3888d9c888c4a09ef68d9633dde40852 +349820928 8c70f8aa3b54e348d0fa5c937e8f9b6f +351033322 ecc80c81522090be9a16e33629e2ef4d +352465039 d075f6850ffec66a842b51a9d3f28f56 +353410485 64cbb622de3f7109df8655438f6a3888 +355067678 5df3b164d63a8a9d0be878aaf8ca756b +355754502 15e2715fe87b5c1445da5ed67de74323 +356177521 4ee8cacebf69e7308edc61255f3d2cbe +357104283 3ca0e883710ef6cadcd42df00f3da4d3 +357462880 1092cbd38663fb9919043b19a3a95366 +358368139 17d79fcb46ebeeb2bd5c5aaf2bd0f687 +359534122 6bfab22e3f155b5e80462953f0f055d1 +359680685 27584740f0f7854dd0a5b80fef3e4c26 +361543858 8ea2689f31a1604f7f4475bb4a165d31 +362244806 06bba4bef82110522535cdb814e8f1b9 +362644137 8afd95fc8cfd2e327d3d11ea0b184158 +362866637 5ef5d83074b764d35f8b150cfab1cb44 +363805950 3b3a2053fbebe79f7b419c6805c2e371 +365396486 4daabb4d5b58d9a404505f8a3712980f +365724628 4dcfd56ca5d0ce0ad147d4dba2d364a1 +366371720 b11c4e689156a07a6f44284689a5c9f3 +368625445 9c1d7cb1ea5fb353d34f75a0d3b9570a +369159378 36a459d84bcaf28022dd6884dd8a3f55 +370595951 a1273f8f2bffea4630e8dde393878f69 +371015687 ec8384e4a8b009a7030b0202f87e234e +371260717 3f1cbfb32e7fa04543b1221c98f6b803 +371861266 d657459892bea3f41114543f00ca8f5f +372674970 3153e669fc6af9148b9a9337b2f4b465 +372771996 104ef6d1eaae227aa55b9116f0423957 +373072919 e7448a7e7776963a26ef908c2ab27754 +373676207 380c5d7b2b54e9668c3ed3225657dd1c +375254810 02738f20214ee041c40130828cf3014a +376580294 ae7b707bb4ead369448dea59d3d5a1c0 +377457789 b04ac1ef4d0518158c1c94729f5dea71 +379888064 15729a7a930962083156a268e7687a1e +380930523 681fe5e799428555d5e347513872b602 +383073748 77402e14215cba40e974d81e0eab0ca3 +384037320 63e91c364c0d935cdfd51ce17373df2c +384286107 d00c0665527d261a59065facde126567 +385762508 045eb009dbdc70762877550b37ad887a +386541843 ee09d5bf1ab6796766f1c70238be3b03 +386827240 b79f4f361a55395d5b63d6081bccc63d +386970224 4b5be4261f49d76a66b6b68eb39a1170 +387136315 c167e54f18aabe5ad65bfa28b577f0fb +392103314 e425bfb8735d02da20482859038040a4 +394940975 14f53345628b73548a8cc7bb92b2d793 +396405536 9c9ff10be9a97bb29ed184b052e53054 +397941468 aef65e390ee31899df18a291d4ac18b3 +399513627 09c3ed5f0853da46e1e5345d223dc64e +401668784 4698445ff709e38a16073999606e721b +403070762 179d8a609dcfbc804a7f928271878134 +403231425 cb6e3ac297436e7d64b5ccd93fbe4779 +403696392 cf7acb79c19243bc8caab73ec10c9c33 +404532736 0b128735629afc6c8cd5fd64e492ccfd +-818739549 89d0fc14c9a760a3d75f991883c4d9ef +-817310322 532b4ade64b2bab21617da3126e941b8 +-815761636 4f8be460ed3f1915fe71d47672983069 +-814636652 491bb5db25a05a41c71c07e1eab42dd2 +-813462136 af3cc19acebd3f27e1d1f5a080558997 +-812710796 2a1f548af10426981d4984ba2dab9fc4 +-812369244 2e6df619e216738351f15cd8d068cd12 +-811346759 cbbaa684768258a2dd5c6479ac8e5c79 +-809929599 4bb45043d3a0d48e0471e270f403d983 +-809886718 5536243ee1a8c8d487e8221a768e891c +-809286580 82e4847d6698c307e644d9f7444a67ee +-807572071 dc3a82a1e3e6499268d7ce6a16cfbcce +-807324522 f2ca9ff2bf125deaff4cdce1c2f57d20 +-806498370 c6a865957f7fd8457f3f274cb9e5680e +-804571371 4610076197cf03c9cc37fdc506af2a16 +-802239219 f4f0a95a8534efa2399889f9bdf2bf69 +-802203967 b5d6a69e9c28e4c1df71512034434f76 +-801827133 099f5c5b7d142aede2c44cac6f119637 +-800252651 8911bb23265cb990839819b6c4eaff74 +-799177017 cc42b3c4acb8f4986cfc3e9e9f4563cc +-798146251 0fd99cb7ab43fcb07710e48684f20c2e +-797061645 ef974cab8c00fba23d6487ece0898d68 +-795739595 2fee746365bcab421b98a80cf8b25012 +-795382363 1c0c2c7663f92824e6cfe3aca7015158 +-794798819 a44c564e9cdd2450b3747c79b712cd4d +-794783496 ff94abd1d839470c2134187cc6f2215d +-792906411 486bf17e11c2bf9e759095d99237c7e9 +-791953536 53613173bd3f7a4bc655036003ca0b7f +-791433432 203922e4a75602dd345f15b4e1e39a56 +-788318025 34dfb5eb67ba0acccd9a30648c30db1b +-784359646 2ed82b0391cc28cc673d9e5f0cfac772 +-783747563 ec0a3b230d9710805ac5c7e5850129a1 +-781031335 53910b31aabb7b69c97ba80a32b40a26 +-780971311 e72d39e1df8a1fc5becbaeeb9158f5a4 +-780640003 75b1a325283dbd821b5d9b7bd1ac65a5 +-780310887 76eaece24645ea098e6cf751de80e95d +-780236060 2d4ec4f96c0422f870e1335eb7a707eb +-780209611 13cdac073af74905d3e8b11da636df0f +-779471153 e5a92b083ea99c4da83dbd5e8aee9157 +-779142267 8c72c84e6f345d7442639d397c57096a +-778187045 e17a47c5b0000096051bba129b29f0c9 +-776927730 687912438f954ec42bafd48d7b8463f5 +-775152240 8a57b377ec27387536916e58194bbf03 +-773624527 c4286847fbd675d400048f7e710cce22 +-773425210 e0d966f2003ee2dca3a2ee9e7a80756a +-773282279 32412151123fa62e7791a30e42af4df2 +-772998090 85896a5d7cd54a8e48cf9c56539673e8 +-771840618 7bf67b2b3c24695d1ec83b51622010a5 +-770746913 46800e9df1a93b561e17117db7893f36 +-770602064 9b0a2b5a0dc533b6bd826fd1b6a13995 +-767765538 828b944f4cbdb71859e4c889429cb356 +-767672801 7cd8c0975544f8ae2061970a65685fc2 +-763956368 ad27372e887be238e316079d7f693c84 +-761369789 826dfdb11a536a253146b54b0f032358 +-761335380 5d4e3dbb097d911ce09347dfded09cf7 +-760058459 fbc48508406728ee02dc675adfb0b3be +-758834870 d6c3579aa405b1687e230d1734729d5f +-755695316 97f422de9812c2923ffc2d262d1a8234 +-752933659 1c7826ca13685300a1e69ae1eb68ec06 +-752113830 f0c42ed225b749d73f38f86645dea5f5 +-751046443 274b232c337f7d8ef3270dfeb186f4ad +-750194577 a4ebddb386f1f9fc0e8a7cf0808e4b93 +-749619300 2283f66ae6a4ecdf850d66fa12ef6c85 +-748856344 e43bd03bef4b80fc67123831c3ea81ce +-748638761 f7708136b12cfe92305a39b80cd9b4f3 +-748580266 273dbd77dab5c11263e7f628e7847232 +-747395457 ccd0bf3eb63dc4a64b389e35cc8f7a03 +-746514551 3f5a422bc2d80cceaabc0ffb584e9d3d +-746408458 2cc62478abec4f83d90001fe6497f2ca +-744508402 190137d812946dbd525651e30767d0f8 +-744484516 3d90d6c7e8599831bfaf5886c19d94c4 +-744426676 bb031486b971f02e61de7db62012df1a +-742996934 52f6dc17822cf6d7ac2e7c7960dc7701 +-741810921 6f76f30c37e18a2144056273ba49e2b5 +-741709339 bdc16229c735e1ba40a2c5e89b592012 +-741122184 4627fad1f8a1df7b4fe0c5f7363b3db5 +-740862775 c63de6634beba79533c9e96b6f30ba25 +-739766028 0397bff57d2a0e0ab4233a12593b573e +-739019232 76da32a68b917f8ce5667eaf88afca71 +-737658090 8c7289f576f2fed8b4c887ca0448872d +-736225841 180d9d58729fd1e4fb69fb3e3a4fad02 +-735118628 628ec126a9e7eb4ed0c129bcc22e7104 +-734772541 4da6d377c642619bea607c2c2e55ecf0 +-734486367 1a3734aec3def884e50dbf8ec890ca8c +-732255690 a4e789146afa0d8743c75e76c8d5b00a +-732228546 663351a3506395cc6cc2d3829efbe76e +-732107068 d635395fa4c3d81689108a4f76a0275b +-731546609 7815b60b58b62abd6ec642893da15bbd +-728388032 2490a9940e038480304c5c333d3aa190 +-726205365 bd48b937f39e9189c7154db6dee12322 +-725345625 0dac182386374c6fcbb0998801c81ddf +-723578361 e2019ff736503685dfd99ca89aa6608f +-723336685 fcc47b8b3d2c0bb596fe795f3c4161b4 +-722791532 cb94c59486041c75ae0d009c242b4abe +-720731371 5791f36df5c6eb5be84c9b22a1baf0f7 +-717258984 390f10f320ef6d5313cdd9ac1b2f1471 +-717217548 d26b96c7a3d5487098a19357ac1f81bf +-716902796 90776773519bf5a8ef191c2076f8cd45 +-716264705 a05cd30980c19a5b8c3f6651d3da1c6e +-715562789 874e1d9a55cc7e060c0cc76d92a07e2d +-714283158 fe29e0c2bd59d4ae3969e881b105fef7 +-708794766 277598b367f417d3ee9e4d0e70fdebaa +-708121898 4bdb22ca6dae6c93c5a82d64f2335161 +-707400303 6ac4b7b18fef420d4ad239fa33dc38c2 +-706540926 805d857aa677df7aeea47ed651d80115 +-706171875 1d6da3b2e21863c85ba8851d2fee4638 +-705849112 166cc07f8a2882a76295668eca6e0073 +-705356130 fa03d2898ca4d634bc9082c6fed5a31b +-703759447 41a9110b93a9958ed5e5188aa869e723 +-703445500 6381ca3f7d058f24618d994a35368572 +-703316424 a2b59dd3d959869f38cd39c3560a5613 +-702556842 efac8cb11b787cd81633e1e8a28f19e6 +-701644783 6b93702d6563fde3dc2f16847d6a9c7b +-699970926 50ada2ed7d3283eabd4dc4bf8d1fe29b +-696891939 7e2043013f60fb923fd68463bbcafb72 +-695087459 017af3ec2d0628d5ef0a3cdcceb9feb4 +-693817427 7628699fe6e8152d7fd33e8e35d51779 +-692539982 0aaa56b907eeebedc9c7f4a27b3c46f7 +-692494428 cbad4c48f1b75efc20dbbe51e7895fa9 +-692234802 77f89fbeac7c3fc9d81b168273c8cf27 +1385958811 0f4abc0cd8b2a2e1fc118f8c80ce082e +1387184136 e3d5caa586e5c1c93b4605a6dd407888 +1387650462 1fbe18f0ae861e1b8e38a5ecc7023e4e +1388141869 c3b82df65a899c6cc15d61b2f0777462 +1389798319 739e76db31a613305b1c21c185ea6498 +1390494057 3ef679d7b3add4f784219e2955ccf5cd +1392549684 8535b75489accc1583ad4d5e4b9420bc +1393369810 64ae04b82217ad05fd871a170231b972 +1393764973 648b481b20351f6ce4b43a516b7a6b03 +1394600889 f34deaaf4598a5128e2214dc3d9fb782 +1394674291 f9defcf26d0d42a21643fe011aaa4f1f +1395789228 7fe161ae15c2c3d21d2a9b7483738071 +1395915749 09ba95e126a6dabd3c5428934c69af9f +1396899926 54cbf93fbb4ecf9d88dde526fa0d082b +1399533665 93e3ef9d4900e5372eb7a5dc138160d7 +1401027835 0adf6f2982c8ff788d26a68126ec0d22 +1402760371 fc995779cfb9c5bbe2b69018f3199c1a +1403572203 03bd15b5c267e7792f14140adcbf5ef8 +1403726857 6e68c5c4fcde4b8161f1c19b24bc08f0 +1404871413 ab01b31251ef3ba966a7e666292601e0 +1404904727 22d4ba75a5e2fb1a87058b23f7dc15bb +1407173615 32613d06f18b0fd3e80cb0ed45f7fbb0 +1408655384 5c81de7311f131070f7446f8a0931d6e +1409484469 1c15900c5828151673d244caf6190a94 +1409656092 eb4943ffc6bf274f5415a5d7293a3adc +1412290419 614aaf01774bcdcc2fa2c2717f71c926 +1416392600 412fa22f44c3af37cd8bd85402c99639 +1416468025 d98c9ce239c4cba223ca04d089f1bb7d +1416529311 617738f97ab1f141260238abfb68ecec +1416577367 9dcb36b5428183d106e8f5791010868e +1416719120 0534c9272a3a11032ac7603b945bb431 +1417383179 ae7ef077c79aafa893a11ca2b6dc348a +1417838958 264a85fdefaf4131ce0d195cbc0c6615 +1418851951 7dd900a0b74c3aeb2f445f9589f0c354 +1418959615 e480b032f6844f3383b9e4c231e9b56d +1419769371 13dffa652765e31a7e3a13a9ccfa3d32 +1420309386 1a09e010c89e0f1307ef13042b426e62 +1420378197 1e590c0a43af5959fa7f0ac5edaf9b15 +1421314292 354e20a3828a7ffbdce9a4d6ac8321a6 +1421824954 168632121aade4dd7b97e91de52a6de2 +1422143100 98aae9b1be08588b0abbe27902104c79 +1424388875 0c3493e0a79a864235de1f90a08abbda +1425264884 0a4ba86d38d9abf9b368c27bad3fb1c9 +1425744652 bfb4bbfbac5116adb9fe17bb3192a37d +1425930752 2341e21c4edd00b314b56c3645a36e71 +1426366079 b34bde7f2ca644efb58efbd24cafe88d +1427148671 e97ad80d64c034b124c2c41d13522d1e +1427430338 0654f9977d123e26fb27c5b884716a4e +1427433890 b53458cd6006ff11299d0a7c9a6ff6b0 +1430774930 3074f3cbad78dc53f1ed9d940fbac206 +1431614322 c9abf96625fdcdf525ab18a2113bf500 +1434911458 e6fa8128b04749f3b38901ae10be8eee +1434915571 c72a87781c25fbff9bc0872855af237b +1434983328 d1d39fab126c5078885c7277b720a72b +1435826433 8809fcfb3e04f0384fde3390ba6d4d93 +1435836305 63567745c915f3ff1d779c485e458458 +1437349650 cd24e73ffda29815427d3a88988b5e67 +1438317776 e44be1ca3a433c41268d66f4dce2de83 +1441365933 5234887e99f5be3e320ff08c5fccc013 +1442501966 018470265ba15177248168dd9ee4efb2 +1445405531 7e6d1bf06223c0b1672d2a8ef5f9cb88 +1445659626 1e7f3bacb5b8b781ee0d0b1927cdf69d +1445966493 b755c4d31bc0c52d25c5d02ae7f23cc2 +1446385928 f8e41a3c71168fa592c7152be3d43409 +1448019950 e30670403f639b83530a70380ab0c43c +1449710079 f615f3d7c3f2dd18740cf8a36ad15bb4 +1450916923 8d1f444dc927541d5b914264dd0af296 +1453118734 9fa8fc039ffb262fc6b87ec32560e03b +1454509044 e848a8e83c3407c45240bffc7c9fe234 +1455109778 4fc7d102f1d7e56ffcef3a58e6711a9d +1455320702 fe2da844654f05f3dafc12f3596dd8e6 +1456712919 0ba4cee71a0f77b55edc6b7962b08c6c +1457623905 ddc724cf303f256c30d166daf66f3b06 +1457985668 e804c7f650b49a2568cde835dfe5304c +1458885568 4285efa460633493b13b76c25602648d +1459406067 4d74f6521a150aba5066637a6f57ccdc +1460094108 c7bc3fd5936636cf9dc45238919e1ef3 +1460222355 7606a8222796ab178a5790ca5049a143 +1460564715 a24a80558445f5ee95563969680d7f39 +1461947053 663a9c67cd3aebafebda74276e6aef6d +1463490544 9e3ffbb7f5fd37e05de7c7e59da19b50 +1466059677 df23fa87f4cf58ff359be45f2c0388fd +1466634542 9600ead15a3dbdfa35fc0bd93dad0707 +1467548826 864956afa17ff1538f5c37c8cc3b2c8b +1467913949 fe1ba4d128d857144814ffc49be25ae5 +1471885198 c9afa624f84f5280ad5baa07792bea04 +1472064315 b59a1020f7594a591382f92bc9228320 +1472717354 d22376e234a7452aa30753797f8471bc +1473248024 6ee1cf10a72518efea87d6637616099e +1473624264 a22ff1f2859d67a065d66392b92b4751 +1473731805 b061a269aeec38e9d6a00f3d5b4fd6fe +1474049294 9d31d5a1f657d0769a161c567ca7e222 +1476099403 b36ca0616e00151f64fa80cd983a5b7c +1476322385 b2c929c63e3933c8918bec6dc7ef910b +1478351268 e43688667ae2c423aea4de9d67d76bac +1478539400 fbf2b6db670e82ef10187fe76c1b754f +1479357636 7be3732ea2fb91be7c02e770f2dd11cb +1480821427 a85a0e9f6ab371702ca001b56f5008fc +1481111188 0f0426e95cbf5b64a0988598a8521937 +1481151955 94d54ed603ee3fe381cc16c71493e3fc +1483788769 3a078b2df312996dd2e98229618127b6 +1484698826 9d894dbadaa34520087b5aa7a537d58b +1485250286 bf4baf0fd86e04a1f210d0946b57245e +1487013500 1ef7a42348eba7861cfea78d3b134d08 +1487452212 57e0297d7bb8ee4c0045729d6151dda6 +1489685449 8a6daadbbae17b2363b111618f236e75 +1490469565 58039faf48608c8480df606c96a8aa7b +1491849364 5ae0605491eec09313287630f4dcfec7 +1491856832 951f4db5d7548c355705b71ebbe04a4b +1492090827 41406007105b74021d3082380a85b5cf +1492644294 a37921a6e6f26b3f15a95ab05b5cf82f +1493941304 92eda219e18fc8522460887fd27daa95 +1494127727 ecd69859f8e536769f771f9dcfaf1c46 +1494351023 b58e570f62abc3fbe4f2122feae697ad +1497431838 91c51fab937d9686ac6f894f1140d695 +1498946862 d8292a6db6bad79c60158206884116b3 +1499595488 254806e6b0e08a6ef9690adaa84dda06 +1499690098 b5f9d889aaa4b66a5157d29ab2d480e8 +1500251249 bb94f0b29fd992584dafbffb6cf10c12 +1501102413 2a5129ff4d0b0a04481263626c7331cc +-1817945112 839e85251e69ff0d859f22b8c1b00f70 +-1817370202 95d617748e6420dcea0b8d28baf6b443 +-1816963715 6584401e0bd00aaabd86f00563d91315 +-1816136760 002c1677c412751eae3ac99d1bc9e2e5 +-1815199748 1efa4548369aa4f92474e76b26bd31a4 +-1814738143 92bbd5d280d40b0f03cc5949508cf17e +-1814639779 b655d9550a0ae1313594f6f3a4584194 +-1814639005 a47e7a6c6a997b3a0da1df2ed688af43 +-1810005801 c553a4de278c0a76e171ad8cff938775 +-1809898448 c69415dee1e3c458000c8e599f18218e +-1809562388 75454e53fa5879c800826f32959898e2 +-1809511901 6aeff116432a68226205af6c7c4d5194 +-1808929443 2c7bc7d221e20cd73b2c33409d25eef3 +-1808515879 c54088ac24be24a4d1dbf42adfd5c576 +-1806663258 e509ca539be489ad3570dddda2bc64b4 +-1806024704 a71ddafdbc1e030172b25a6af62580bc +-1805363953 05b01193b85dc6978a90af267478185c +-1803089235 a9075d9617f4364be3813e4d86632466 +-1801788300 d71b4de527cd89fcc334faf8d77beb72 +-1801739781 55f15fb65fc8b07dd495e6a00556587d +-1801618184 c909ca8a1919080079e13bf946e1c026 +-1801129603 d55cc6dd5b050e36803c0e22760288ab +-1800255781 9999451f50dbe37303572f168bca0d16 +-1798825166 6459029836f6867b4495ce70bf323f82 +-1798428236 6a376ce3dfd8cc7d1b258603e6f0a1e7 +-1796605078 4113cbe0f75a26dc17232d045a3ac636 +-1795209189 11022a9ffc25fe371ad186766e119e62 +-1794952759 d5ac33ef88e4d2e348548ae79e9d1e44 +-1794110889 f2306c732e4ee27fc51ade0eb9a7637d +-1793925359 28fb26bc1769b1407214f7424dd3c599 +-1792581249 078a457e18ecc0cfed708657544c1630 +-1792469272 db26fe9d43c32a715e782b4c26ecec01 +-1792146980 5efcf6247bd028f6827e82ff40dbba17 +-1791962391 0929945d4bfd098d8e07ba4f80b42b42 +-1791395075 9a6e6d5976db9f1f71a109035dd99d8f +-1789832281 bf4b49f665e8388adc714879e45b8714 +-1789439285 a5ccfa07f6c96b4d8145d42ea64ff7da +-1788881648 837b5f972e56749a8c6653f55fe93dc5 +-1787760274 5f5450bfac57ebe06e48d9fed344ded0 +-1787709863 34fd2caaf4737f12fc460f68a586afc2 +-1786263990 41488b263fcd8b64da9bb603873774cb +-1786055350 92d640fddc5c313be85ed1381adbeb51 +-1785287727 1c0e22e0fdef40de0522eacdab792c0a +-1785119594 2257a869ba2ad584cb3907d91d869478 +-1785077168 5ba5d5887ed0ea1f3d8f362fd7c880c1 +-1784873822 80d623b1dce5eb5520a4815e21cbda98 +-1784387751 64422ad506fc9fe1633ff9f27e83b45e +-1784318044 49d9c1073b61dcc9542f1819160f0de5 +-1784271002 671a848d992c53666d8395aba4688592 +-1783235792 22198eadd8697d266a8fea42d7ee68f2 +-1782502155 f725e6f352d053950d56a2172b0e5d6f +-1782283676 87cc7d650ff5b1e33723a8937be4f5ca +-1782248253 d2208c8040c574bb9550e53ac69e3ccb +-1782005047 2b411525da2df0ced59714f404df345d +-1781411295 36facdcb2351befb1d19c16a9a7a0438 +-1780756750 5116e7340ad77216328d2c15535ba6b3 +-1780633855 6315e1ac0c34499309e7bee74e8e0a89 +-1779024306 7d67ab33a2d28a6787d541b3d91c400b +-1776958560 945d565e207a03694b311088955fd1eb +-1775915291 6bf9a38f9f17aa63d7939ae4011616ce +-1774204578 d44e2fd18f3aaef4f67f4a724eb31595 +-1773989492 1d3844d95bc60643fdc404738c08048f +-1773819638 bac2bf5a6a1476f36f042f46efbd92f6 +-1773086833 8922d17c47628523732782b4d0f63233 +-1772691143 2796ca6765e5fe7c274503bf37d74033 +-1772426884 e3b673d0e07ad07b72451fdf47e45ba3 +-1771475825 8d45ce2a33baeebd84c2ed10e887d423 +-1771134826 eb44d1224a646764cfd78edb33de02cd +-1770134620 f4e8cf894310db2a5e680518c3b74153 +-1769954797 29a4c16fef10d2da3c52ebdd20066fff +-1767009657 f9de73d3e5047442282674e270c77015 +-1766757787 e0132c9b808d7322e697852fd81041f9 +-1765565352 34566d644577f002195db1a7e07a1bfc +-1764955997 761e356ecdca5d83fd04584a82580ec9 +-1764641319 45b8f6cd2dae0550507b81fb4d72d30f +-1764053986 aa8d1e1938e963fcde7ee15b4537aefe +-1763457418 b5168a72ff6429afb3007211e704a856 +-1761055715 36ff9467cc46b67bd6866c3b5e80923d +-1759462806 55f392d9294e751bd2071de07e8a1135 +-1757589222 25df15178782f293aa0f547678f8e154 +-1757139715 9d7abde41a149038d5221ae1fa586e8f +-1754396868 7f329edefa7683c30a6379dd4036b9d8 +-1754094345 c26a63d0477af996c83c1664b88fbaf0 +-1753109969 7b06111e7b8d4c974e36b06d23a9263e +-1747934360 a89f50d4f377b60b0f15816b657832ee +-1745960208 46abe23100e430d5e30980df5da8918c +-1745622305 640ea419e622a136eca50a9e9e148233 +-1745014648 5010a450e82322ff5b29623ffe2075bf +-1744956921 e9956d7bbed861d253abeebf3b8901f2 +-1744787999 24cc6d5cd1f8a1cc097b393c7200d0c2 +-1743459097 389a98dc109120e3be9dc6c652e4a5ac +-1742203824 8965cd0dfc3fc7fa9762f7e4253309c7 +-1740142262 bff3a3a6c29b7f1736a9679ffd9585cb +-1739366758 beb07ab85189e9bafe8a34b3af729a8f +-1738618212 2186b7fad2006886e47bf3802ad1c624 +-1737749037 e1b075413fa4f96d8988e2ce62a87c4e +-1737531997 377a67e4739fc3586007e6a5e6029c4e +-1737301333 7a49139ba3feea02438c42e79105ba63 +-1735926585 831790d3d66c1bbae1ab614308582d05 +-1735915310 67070bfdfc589bd3caeca4c15a26909e +-1734772799 4662372a9c986f86e94ee1712cd2cfd1 +-1733549108 03fa59d3b36ad3220bd977b1f08d8f16 +-1733067718 f6fe7ca48d2566663fb313218499cadd +-1732334762 1cfc0c02f08592e927df95a88484cbd4 +-1732305623 4871f1b77de8dc0a9f98428bc9f99fac +-1731328938 085db1fe7419ebfcf13951317fa4c6a0 +-1730757035 5f3ad90f07b5e5149aa8e38753fdcc46 +-1730685830 3a54c9db81e6b2c0ce3cd395a86518ab +-1730451038 68eee6502519b180587b78fd26095016 +-1730376648 ac71efa57a95336d2dc7b551ec945f4a +-1727619780 e8f748053bdca4065875a85ce1e18fd4 +-1726255248 757d03551bed61f67c12ddbf288b4419 +-1726189183 e443f7a665e1fa77e7762a49eb97cdf5 +-1723700179 5214081b9655d8c6a4a3012a017beea3 +-1722502439 58a989c0c5634fbfb4db65f503edb0bb +-1721866469 b08931670c043f917bd5d10f32ba5897 +-1721384769 1924e07b092df090f5e8f4f0e107ba6d +-1721181900 2b4a0a53cda55ae0d9a7d0237a7d9a5e +-1720383985 e920e5934283ff6f74fb527ff7ecac83 +-1719161289 3a9dd37744256fa4230a8443c32f0ecc +407919023 6ab6708cce8ffc800e04986efad94b4a +408441584 fb01095d580896a94b3e87a25e197326 +408650744 8ef651a57e516d17558783fa36a0f159 +408841984 d91ac0501125ecb9b54b527dbf6ac313 +410035985 cfc1bc70995a53f7b9ac338ce374fb31 +410737207 32dd4eed35a0a75b4321eb297d80b936 +411266536 22f3f38e2fabda728ef4c671f29ed43a +411659395 d25e61325ce39e4236c6c73699cf68b8 +412047877 987fb5456d9b56d9a958c75931025d26 +413235677 57d87f16bc60f71597c5f6d46dace3f4 +414997942 45b68175017819d73a1d6b97ed49b329 +415526091 40b6da0932514774856b5e515b7e22d3 +416105098 ea8d1906574beb6664b26e1b9ab049f9 +419796280 13dab4bb085ec2fa777b5a2424c8873f +420029837 37d6186638e0442c9055a12f6573941e +422538892 040447d265316f296f468409a79b047a +422669070 c1f5e67420ca9cb5b96b32ffbba1fa67 +423384280 ef57de6e85ad55e6dfdc11ed19d2b509 +423927218 fc98326bfc936b45d2614a9adb2ab12d +424571444 7a1f9c33fca0af5d540cc0fcedc800ae +425774468 f68a3cba73310e521731099056566e7d +428905225 0acdfbaafad31fcfa6b1ee0fc87ccea7 +429846998 f35a1b8ae7c54bb18af838112fdd89f4 +429877239 678cd6a5e5ad8bf431002d67b8c08004 +430501940 072b52c64325dea10b94a2d4d05d0331 +431343724 501af714b32822b14daba9e633bd0df8 +434036891 20108592358abdee33f6c655ce86e579 +434238980 f229b66126627d52bae0e061870ff3ba +434442989 6e716369ae388cf832ee03da308b84c0 +434716102 c961ec7d05d8169d91cb0b45a90889ff +436581551 e45250c64182a0f57b98f18f9144e027 +436775058 80e792c0b8bb116a214872fbb36f95d3 +437680689 06d52cc2ba19eec743a42ccbbf0526a4 +438228860 6e7c78d75707817211aa1613226622b3 +441333143 545bc8bd3ae44f0b73db7587192d4fe1 +443261103 17eb34c4e88751055999569758b3a056 +444009148 1d7281ac6079f6b0f97aa9581bbc93e1 +445097122 8932c2ff90ffee1024d9f3dd5f22b2be +445556383 f6497c7d6a90f18926576060ecb02310 +446223110 8cc989e1a5b784514e0b7895f3e88a8a +446413434 ee5712259d5fd802fc49cde2de68dced +446503005 dd9f294fae9e8fc318d7900b6f1cd0ec +446596542 c2bc3215694d5c2c65c2c69120e5000c +447294361 e365ebcc890f30faf2808a31bbc69734 +450341043 01b3fec34f21485ebe4e43c09e960764 +450927274 e745786029ce721f3006f5dcfe2eaddd +451412913 00d88459ab57b0dd1694dbeaa738318e +451968319 d589a3da5aeeaa187159ef21aba8eea1 +452936751 90ded4e68b1a50eba9c4f54b97ae68f0 +453098559 85ec284ee5858286c3eb4a93b43b04d4 +453145241 1ab2dd5edca4e6eca667b977599c4d80 +453174398 654597314cce3ed4f4ffdd1bce7b14fb +453601803 dd54ac7363a4f329136113e69e42c9cc +454133776 93d41e6baac2417041b671a0745a9dbc +457487926 8954a7b850f5cddea3f9b6a3fc0146e6 +458134054 fdf1582a3bf57a5e750cd9677bfd2b98 +458612059 5e77f79a0583aceb9b2241003b14b6eb +462207229 9735adf9a099e93237841f3124cc4fdf +464683308 df52598872589f0af9cee3030a410e77 +465997569 d730fac4b4570c486d284281cd16870a +466528169 57a1bd75f9029dfa7242a0a9c2a98bea +468285375 bf4616290898b052e59a8a3bebfac5e7 +468388704 25e63cefa2a7c89634d62013042c1587 +469095206 514d8a3ce6555135637168c69e26560e +470072002 c5ba29b2b9134444cfab2bd78aaf3545 +471782473 92ef836169bd66ea17cd8de79055113a +472791094 44a690b543b42a5c1cb6dc17687ab510 +473756407 f02f976864922afbbff7ae0a3dc925fc +475114815 4f826e898a39cc0e0b3365dffbc583db +476307844 59adf83d57db8756c032646764ad51b9 +476927592 60c3b040c59609506bca4c6d2e8b8c9c +477071341 bd89f5b6e72a2a913ea73161e8f2e859 +477398500 edca134831710769de239f3c99681836 +477928653 6ce8dfe8aa2dd1c0bb64fd84b28685be +478048156 a030e495111947babfb9d2b56856bf39 +478353208 e1baab1d396930be143d85721184c303 +478615126 34b42ca45091b760c7bca5da2efa4e56 +478672923 0059fd75e9a57fdfa602abe1bc017258 +478686518 57b3217034360a0fee33f1b70addd328 +479082672 96f76500f79097f459ae843a8d15a5fc +481610445 523699bd775b4d7115dd6967ab5954a8 +481716481 fb867b400985cef3c2a7bf0024485e20 +482592898 2defe03f1a4cfc583f584f6db8e243a1 +485008296 d43de757911b870003b68924a01418ff +485606445 b5495bbefbd5a8a8936a8d7ab51d4158 +487342493 21ddd079a9df068600512e35ed21289c +492052744 b712624bcac8296d68e7064aa95fc51f +492576941 98f951c4c7ab295da12fb21a41f99476 +492771375 48f88ad1ab911468a4417b183226bb09 +494352034 3682b96ffc1f4e814db5c9695c32b486 +494546627 b6247126d50925f242f4048ffa0b70d9 +496178468 cc6170b61752713ac142899e46bd3193 +496232066 c8a950d2ad6d0d818a7466f9bf63a31f +497316035 392be00475339bc500ef01a1610b0daf +498792769 756c282a30aadf8750932394ed93ff7d +499881067 7043ae807afc2cf1b79494157cc3771f +501153518 755de4e4af26642546ce77bdb33fdfc0 +501574945 96964b022b618049821a60b1c47b3286 +503591126 eab4ca0eb7253f11411ce554b27e2a2d +505824515 f9e960c7d254c6f6d8019cc5c84b9cc9 +507786643 804b2e1ba21ecc25a13d417beabe5cdf +507965989 59a727e8068b1a8bfd0061e0debe477b +508304834 26f72253e2f9a9e574a8103a20995de1 +508986619 07acba18cbdd283b663ccdf9cd0afee0 +509482753 0c3caabc8b6ec21ba3604386e57e3b67 +509487202 64b8f7584b0612d31313505ca27fd7d8 +510667137 ab7b41844f7acfac0534f8e2cd8e5bd2 +511289222 ae27384b9a5f2daf2e8e9df6a07653dd +512362824 231cfb1ba4d868c6a3332d60acf6a026 +512833250 8f361078315e9a6d620150697c985924 +512872908 d67266ea976b62f1979cc2744cdb1d39 +517355637 d0d43e8459629ad8c4105a3b0d3de451 +517458998 4d972f9acec8f5a6dd85e8e6dd56cbd1 +517813325 0cb3ba3ae6f832f9d4c6106334f51875 +517835266 7ad19994ecdfdd84057acc1ec31802f3 +518019162 666eecc8e991a26cce56948239d405e0 +519144696 dc65bcc6ed690d29d8182cbde8ea335a +519191992 46964d6861aff54660d847d7cf93326d +519835679 33281cc01bc74c6e25e9dd13becb54ab +520042091 e43eb63666f43f09022df610a930314d +-688029689 690e0bb89b09473d4f0b55e1dd4a489a +-687385619 17e0ebbec663df19679b189db6533689 +-686044474 a0021dd0cf7a4915a11dc792826a2d3e +-685261487 6fcc87fde0ea6e70c94160eff9ae1fd0 +-684560581 fd8c61475a2e3f5b91082e1f7f87adc1 +-684473441 88977d300d4b1d7b0b7eb5edca7f8f29 +-684388951 309a1139f6bf3d2b8f8fc3d1bfbfb5a0 +-682859533 1c4911e8e0fde50e7f9d65e0f0021bba +-681230665 e221e3c8a45c6ba619dbc9d9010936f0 +-680960639 bf281e04a4e0411486b913b70bc4b6f1 +-680883529 6f3ffdf04c25cf512203a4aadebf1b91 +-680288744 d836ad65f9b1c3423074ef9579299aa1 +-679126915 a839a4a85ec1275b0005db53ac4ff309 +-678241297 911a98a641ed1cda03b1c48f47ef343e +-674639497 33457da353dd94defdb240b9667dcbc9 +-669630396 cf39c2f7dd5e44e7c1e9bd7b4cea2793 +-663735469 83a5472dae5acd0fb5b7517d71df342d +-662804456 bade509127eaacdfb0b455c7e36208a2 +-662742530 eceb6391d244db01015f6609f8a46b45 +-662489679 4456a6e4d6b15f4436ca97a99c2a366b +-662377000 a0193de74ff006882d5b69e93df13c68 +-662303141 f37e6b8850e073e62138abbcd2da866a +-662219801 8593c978c7fb40474e32a5098452e3a9 +-659926720 158660d79be5ceb631876e4296600f6e +-659123618 64896a34f2d322ba2c2a251cb4c8fb94 +-658517860 6a494fd472294c7a5437c05e92365459 +-655795625 ef0193634f4eb6a8fb2b17376afabeac +-650785333 77a18a421b7a4fec3a7dcbc0d8703f7e +-649265024 de55e01e1f236841a49b92bec515110a +-649107658 4e66e1bf4f8c9969fe170c083254eb87 +-648473340 cac8f37700640c816034e7138084bbdf +-647462493 6e6d017dadd82b0fabe189db1e75635d +-646910210 9f5b8b37516bfaaf45d6e85c2fc75cbe +-645844911 ade6163f8ad5e1c594a61545d60b8fea +-644785154 196ee4bf6cbdeac221ed8cec26de13de +-642260116 6712725b7af29d47712e2e6f6545ab96 +-638560796 c71a642d2813aeff019da82730c43793 +-638010230 dc76a1fcb70e08e1311a0d55865fad85 +-637087136 0ae4bbdcd649c57410bf964a1bd30b22 +-636246931 2b8651a7812055db4fdd22bcc5cdc41a +-635650145 be6c407955ad40e761567b507e660b52 +-634547879 e6e002617f9156ff1e20650de6ffc9a3 +-632400783 039f059715f2d907161c88f92e8d43ec +-632010300 a4ce83b1c109ee0b50021675c7775d59 +-629023959 8de9b9086b3ccef7b4c77b141b5dab08 +-628720987 0ad6ed691d18454f17a052d50f8f3da6 +-628094354 e716be8f526aa5ce2efb5acdacc44dd4 +-627579754 f59fe70877c29aaf615ee2873eec932a +-626791843 d4dac1b2ac422d72e5e9575aeb3bc84f +-625819770 a74bd44804a6d016a6fbb6f0ad1eb79e +-625481789 e284867a3ea9ba24a64412250f2d36fc +-625197251 e24f2f90ed8f667db9e2b33849400d90 +-624643280 91901eaf1b64f9822b7f9cb0c62fa43e +-623886670 84874aff92936865934edc7a2411d20b +-621721473 d6f463b1e73b7bb8bc2acaf833095a21 +-621639995 171b6ed9b2a25a20bdf9cd0174497e72 +-620836761 59ca1403be29f2c7ab79e76eaf63d5b0 +-620417113 b8274f92a5c82b72b4c0529aa0c1bd70 +-619298743 9cfef360a52894aa77a11876c424e116 +-618532764 68e727b3d24bb15abf159df2c4967749 +-615414840 ce77aae150e1fc5a09b6f258cb08e43f +-613967758 080a6d4aa73a8e7ad27d441b3a11786e +-611393742 77977fd73b29f796a50ac11eefaa0691 +-610376187 4b1534d35ebca8a429d14f2c950c1ff6 +-608026040 62c70ee2a38660beffb8faddd5c2f95d +-607795619 30108f2a836627fde1d1692e49a799ca +-607560861 9a85b21f302ecdb45e2e0333bc7605ba +-606338060 ecb1b8fc01809c41cf42c311fa840f1f +-606091606 2b8173bb7b11a1aee18ba5455cf5b95d +-605877518 fa18b2864b91e70521267921a29b7c8b +-605148366 c9266183f04831b61ad5bae658d55bf6 +-604970396 2c34f72a642d8924fd333d05afc78ed3 +-604509568 c3259f3914d96152fb6a3ac2278f53c7 +-604380868 020269d13bf5322b9f58eccd13bcbcb1 +-601878282 b38ab33ddc387a77e9b2f58cbb6309d3 +-600680670 17ba6423891479d00be97f7c0f5abc32 +-599145456 13cf57d2545fed6cdb3b321debb4e253 +-598604090 3f812646d242a4ba40b721225aa0259b +-597988715 fc152bf4667a2f789684b70593f6817e +-596735622 acdafe112c7b24d7611f61e6ac98e81c +-596449154 f1ee6fff2ee199d3fd4c5ec54a0f4e83 +-594658727 0b41b617f5d519cafc05f8590141f6d2 +-594388488 5ad735cf117fce9ba6278d795740ee94 +-594184193 a5760221c3d7631da076b61a4b883898 +-593754396 fd263732a43677a5327a62e5022705c4 +-593019899 dc86f705bb65c120f3efd5bd4f01a39b +-592581398 058975f5539983a4dfb0f64e3ab90da6 +-590269970 d98c61edb6c9a1fc3c8fdb5b83b75da7 +-590159685 8fd7e29edb2714ca9421d7b5ef45286f +-589533338 442c830c7f3796039225c685a8cb5fea +-589465925 a7ea1f0f1d1667aeb7fe366bb2cdf6f9 +-588799486 ac4bd5ad5bd060671b44de69a0391332 +-585104468 4a93b7d0a93b2eed7953d139c39e24a3 +-585020324 b04f0c7ee428b626a43e8058ed9f2ba0 +-584418909 070dba3d62c3a14b13a05b37c0bee5ac +-584407531 584c41ad5e45c498fb6f4aa32c55b0eb +-583834270 df646f1a4a1699bde8f2a41713f948fd +-581890149 e3fa86961e3485706ac928d66379b406 +-581083439 13c4689322a679b48b5ad4a103e32800 +-580660570 65eb0d215a8d4f8ec174b5a84d0b9b7e +-579324959 6f95a2df0f5a069672f32b4b17e1b4aa +-577747678 1ee36f6d7ac656b11561067d81a5a0c8 +-577730795 9f5dfdaabf89d8fd752389dc99ea43b6 +-577544416 ade5415653a1532e6ec82d804ceb4a9d +-575437874 fd6ee1ef2d3810982e7ee52d3701a51a +-574118386 23a150d32ce8ede7a3477df6db5a8a0a +-573721212 2165945ffd0d4473f2ae06341cfaa33e +-573153574 4f5ee078c8c572e953195938d04384a5 +-571793903 d39a16bfeb0ebf1582dfb2e81d4ba425 +-571780944 1c514748cac9644dd7343d3b048fced3 +-571215843 9f0a5cd9765363c45bb7e3974b72f8cf +-570629741 c441a0673b7dcbfafa284083ebe591d9 +-570519746 64ab59b9b37b8501ba5b4f5ed48e91a3 +-570519634 cb16283d3871d2895f6e74955c2ba920 +-566526235 68296d72cd0c772056f7dc7accd69f30 +-565463824 00f1dac8587f11149c6ff591dcee7d5a +-564756208 dde619e5b16e9a248348b67eb085c3f6 +-563842105 60c00f9d267a1f03b53697bcb287aa60 +-561081508 e91347369994c39f64e31af8a6001fab +-560119495 7e1735f2a449fe5129f4e09a6149f7ee +1502036192 8ef4a02d8f97da758c45bb818772d467 +1503203388 d4d9644f8f35a1ed0254bb2425a6991b +1504629582 718eda7cecde83cc8d63b57223198860 +1505182818 08b65c803df5ccca9faec9b237cf1b83 +1507715291 f8cd7d492a337ac384a0927494f4e729 +1510545042 1f5f9a44044c7459d001ed3a20e62fb3 +1512186471 633e3ef81c1f56aa4896e43a4a6548b4 +1512565723 ae92f35c8cd8fd88e34bd4a7386c00ca +1512941217 df91237823d0ef0b8ba44cc8c2e90cbd +1513149842 607ff105f846450cf1af44d649fb50e3 +1514188563 08fdb93bc71ad2135e26d349233aefd9 +1514618578 755542570c4d779d1c5e4f6d93b26afa +1517494837 fb8c8cb72fd95a4d79ab83834d448475 +1517812985 71644cbbee8f512c4c5b86578948ae76 +1518091154 3ebd63d93dd3c19d126099cb58159227 +1520191277 2824ae1f683134480eb9427a82a5ea94 +1520288254 dffaa129e6fa164d3267519469b7c86e +1522279376 fc150d8337cbde54b9cbbdb94c4ee2ff +1522329374 862b180c17ef1b86c6cafc90a9ddde7e +1522374152 b9c0e606a93e07c69772c930ee93942c +1523439686 459315d4a01edc869f2b78e2bea7fb19 +1523565832 195e86f986450f2be40c0488e42311da +1526226664 5c7d3fba09d3d74750d0d1e75884dd54 +1526914238 d5d1e027a54f8b248486102dc9333593 +1527987715 67a4e962b94db33bd4f6df3f73794d87 +1528046505 9a1fa8f07b6fd4333d5aca9b560eff5d +1528731662 b39e3ba8db52d374bba78680b34ddc9b +1529468828 2f7709601d27ef838b090bdaaa5fb3c5 +1529707341 5483b36ede53af0ac38e4b1b66621cc6 +1533462572 b8635068f7800643d704412ca89ea96e +1534858229 49c06bd55fef8031e148589f6293ee99 +1535926928 1bca61f7c73da352c846c15e94d52859 +1536071940 bac342d598348b7caca405b8f2d6a154 +1536700055 aa31e6da4f98585ac7e122facbdc37fe +1537508755 027e5f5c5c3e1b87f5e27b907aa22827 +1538469568 0142296c5561beff3c306818ac70fa03 +1540778841 ef72dbef6eeb7b763b03aa04aeefb96d +1541567432 92515e5132681ae4a940b928511a3d95 +1543209687 f53fabe5cd43487d34f7c9123a000bc3 +1543742359 2e9c48ce1a8385a635882ea0aa232067 +1543875444 c1cc4bdc724695aa882e1fa3c05d9097 +1544908020 65d75a6fc6658677a68466e72c08a41a +1545334333 12b73ee3d778325e5ba884d5afd6da9b +1546450678 233b5e4a4f366e62779111511a3d4e8f +1546809682 a9e97e042f890c2b4eac197978d3501b +1549111810 1c769b8395f3f0675f592043695eae4b +1549280166 23b204e9538bb5e6c68031c97532891c +1552327479 17f5460ac397a58bc166b64dd312be06 +1554214835 cd31312a2b0b9c81d82e91e26aa1ef1e +1556370658 2b5d149ec7fdf1c3df21558309801959 +1556375401 1f9ad0d60af44ba00d62b6b828cd86c9 +1557182020 ec22068656e366a8f993e4e277bf132d +1557779217 a04b9570ba8489bc9877077180259dfb +1559248350 5252346fda105feae838fe8b5f55ba7d +1560857642 dd9073da1fb623182bbda34eb56df956 +1562186634 88ebadb56299ea54de5b9ec926bd63e3 +1565816532 23871c36c192927da116699e898eeb67 +1566157970 2accc1e955e516e9a572f91213d7f2a7 +1566860552 b51569ed73e7cd9fc6e7cb728bf5486d +1567826920 f983a27ebc2578b0bccfac149d549ed5 +1568974325 d690f1cbcb23e94c4d6ddb9d4dff1e2b +1572334595 c3deff2d4f8d4ba92a67749f2e06dba3 +1572460108 1ff19bf5bdf80c87ea99a38af878289e +1572612847 68444185c7002524bd352d6aef0efc65 +1573476945 8000a2a7b8560c915d07dd350d8a25c0 +1574157592 ff15386ed08f4ec62bb5596af4cd3044 +1575213904 7491a4e50083df0c2492d38b4afe0881 +1575709657 a16061ffd0bd94b9a4838e8e5ece8e7d +1576843252 4aa6e3995f0db94440378308bcd08ad0 +1577114397 531562553764647e069b5960014e9eb0 +1577955980 147ca82620b1cd452c48abf8dd654495 +1578161378 b3c4e5fba363e7393bb783c6892cc27e +1578369894 2447ba27df9660ae965ef249e5c139b5 +1581018200 cd6d73e00f5767436c5fd1926f1527e6 +1584247300 495ae86e3cc4a9b8a77a906b35f71cd7 +1584367096 674843fbc557672e35fc060bfe49f018 +1587117793 9d50711e9a9874fc06562c0c766cf06e +1587806635 1edfb35c5067ddde50ec5067bb6058f4 +1589581602 6e139e6c3ec3837c1058f5ffc0ede8c3 +1589585318 f05b19f830be30ee602c8f046529cf4e +1590358265 190f41291b3da8227a9ebc66ec83e3ba +1590545973 e4cde38b932b70e9989cdea0d2e28bcf +1591285622 498c40628640d13ac0e2c754dde07af9 +1593861500 4f50b144341888c2fce4c12fff83e0c7 +1595647699 873e3944373cdfbebafcb2e317c3e291 +1596277235 1ee88d56ee71180d648f06ffd422364c +1596500440 59ab6b069a9efbd0344691c2924bdae4 +1597838504 98a5ed5c0727d0abaa94336f6408451d +1602621853 00f08625dbe964b171d21a7cb3001979 +1602650139 57e938a8fe1fc65e08f6bec27309cd89 +1602828052 6a19d1504138ef6ab0b591f2a1ff2786 +1602837607 eaffefdd665345a8c38eff1a399478be +1603523210 d88787f4ea9bce051b328f29884ab74d +1605274417 27fc70ab4d5320cd550ac15d4b4ef9f0 +1605700140 9126775b71e0a4fd1366302cbecac02b +1605915133 32fbbc9f12d02b37ff2b4bd54d0173ec +1606131919 d33a2d9cec7fa5253b1acef277bd2b3d +1606180191 9acf71b74e88c4ed3826634873a906c5 +1606229952 d02c81b513a9c7d986a64a4a50b00098 +1606882777 21836f5560c0eaaa7bf291fa498ed087 +1607157573 8c433d9be2bad21b2e4b1c9a878c60e5 +1607485552 be890c112ad925f6a57c267fccabc6b0 +1607718368 ab8b1bc271ff8f266c816ae9d207439c +1608079165 baa57c9d2324ab3dee65c4b093eb622a +1608663113 a4d99e1511497624c96cd6a2b59bee15 +1610323513 f1dab0ddf43c5863a047dd1858410ddf +1611009511 fe673b07889c9a17cb157681d92bb4ee +1611639711 ef8151ee6c63b1bbf005888c1e1a2013 +1611901413 12da536591433fc469c4a3e15e03f095 +1613471199 b7e669328b396e6eb7f559b8589c9f30 +1615449922 74c4316977ed76749f0f40fbd563357b +1619745781 019255b4ce4d568f1596afc6d5062536 +1619830678 208ab8980605f6952af3dd2c82769b43 +1621932008 4cab8132209b461d26120f3d763dc2a6 +1624430983 7e9c0a43e0110baf8d6da7a080a81f99 +1625374162 92ec0278e58988471c429249725d3696 +1625494571 e2d15f036acc9bfb3b6d6d5838e3bd35 +1626959955 d78dc5d0114fea29b7913c33a82ca996 +1627740448 a29aa3ecf1c965a00d994a3a383f1367 +1628603643 1875b6655a9db6ecafed690786a4600b +-1715896990 daad6ea4cd50284cd40667c541447e5a +-1715531333 4f624ec263be335e4a707864a226c589 +-1714747327 20bf53efe2f233ba19fb7c7dd726327a +-1714344026 d43a0903873a861b4cd422967651838c +-1712616241 cc5b1477316e3de9f7001f6ed3c6ee91 +-1711373898 d250d3de7e6176d090eba40b1276b09d +-1708215062 16948a659fdd61e91e93ed605371653d +-1706775600 94419e7167d11d047be060cbb9555101 +-1705748288 d3be5ffc8a7fb4ff6aa71926ea3f9a3c +-1705067094 6c3effbdcc7bb9ebdc4b259bd64bccef +-1704981047 5d4a0c3aea0e462aa1deace102e6ff04 +-1704121096 b8111ff8046b695a22c67269ee36767a +-1701889459 1a57fb166d72d745a7757173c84e3079 +-1701151259 cf8ea46cd74ca1f974eeb2aa25647f95 +-1700242413 15d146f3fa8ee1cff36c840df0160cf1 +-1699268112 b81d3e2876653ae797ffc0967c4955d4 +-1698285182 ded7faca3c5d5afb86ceaf9f29eaa4ae +-1696806105 3c127bc900d2a2765f98a24987f3153b +-1696453849 91497865ae658df309ea9a47bfa3d87d +-1695867246 68d1abb5e5b2f08fa70f2b894cd9305a +-1694751180 d1cdb43537616f3d5ff5a47357b364cf +-1693634281 8ac7fa8b8b00f8904fb84487c818a73e +-1692541015 1e3e8bb9030347ff4afcb9a1d64ed2ee +-1691496715 5343f7cb2fc21fd989a4ad56649dd5b1 +-1690132139 fca907136e8f3c41d40cc1c876eef682 +-1688913415 b77844ebca46fee08512f9b3218150f3 +-1688547190 c49a2dc28baea70184353fd704951a9b +-1686838458 94616c854c763e00abab2c686b62b5ad +-1686643379 651e312c84cfad97ab4c858f31c96273 +-1684872364 a713988580db648e851e3d4100f80c03 +-1683504224 160de4794b7c58c1fe95ec59f2c434e9 +-1683037645 5e507cd9a69a02ee3ab407e18e05c68b +-1682171104 0f1454401f9249c0a60124c9222ae884 +-1680800499 41343d4057f8f156b00b43466babd7f7 +-1680473612 946ee606f1612da23ce53f045829a5d7 +-1680013304 795bcee282775eb0d8c5ed2b5e9b1d60 +-1679267251 1af599567d50f67abb4d4d12f220d027 +-1679247199 c53fb7770d8f2dd5dea7356899d2f46e +-1679002241 1641a3b1ee7a60141e6edb7f7e0ee2e0 +-1678953475 a0cd67cefbe36b3faac71bce84bc5ea9 +-1677417629 66d4023ec5117b2cc68b00d15e29ebe9 +-1675546792 da1cb0c1061c19a6a8baef780ef9c79c +-1674182555 383aef67f76f25f1cb44f7bd4b6168d2 +-1672132919 fd8626c417c48520d52929921956f223 +-1671308566 eeae134b754271af61fc1d3c1ed063a4 +-1670528364 6526630fda755b6c979bc433e014639d +-1669734386 eac571bcf16ec1c45fe779764d245c36 +-1668272985 d08922836474493cd04c80c6b3c6d462 +-1668130398 50014054c8e3a3e0c7c6e3002a69fdab +-1666017552 af5f60ee5dae5a85e6103be96d3310c9 +-1665980078 c08316c778b9a8944d9869a425c4c86d +-1665224177 358adb8dbbf235d9b2bc0c5234a5ab05 +-1664980073 a07d5d3fb5687f9f8a99c0bf0d7c9491 +-1663934862 ad990ef7180bc78cd71fc6e61932af6b +-1663550114 9acc2d2cd91c467aa28b936ce6902f16 +-1663233263 124c14c69791ce6e70707d48808f1581 +-1660972414 03cb8795fba1455eb421a0d13410edcc +-1658641305 b2b8bc8f4da4eb3fa380d5b0fc51517f +-1657990392 9971f6adff9081107c3dec0b44f0dfa8 +-1655162775 c2475f8f2f8bfd400a21dd2795d22118 +-1653326147 243ec22064011bd95ed28bd2356e307c +-1652240392 7c0dce86eba951c26cd20e68be50513d +-1650873484 d9a54b3ae0b3456544b1365ce5e585ec +-1650395812 aaa2ee02548f25c635cbb6d2c9ceeeac +-1648531715 f6c96588907ccdd37bdfd7d617a98234 +-1644580866 de2ef48f7b65f19ebafcd976f2b9e169 +-1644497725 9153a79be74496cd4c01a4c6ba76ec41 +-1642816136 b0bd366f84ae1b22b9c4947fc64c817c +-1642166291 cb12e6b24a49fbce7da9d9453ecd6e4b +-1641881199 5bed8c6fe5f9994055071dcc2892c422 +-1638843540 4a2ae26940dc03b93a2e73ac9b3fce3a +-1638029325 3013fb39724e0e659e800789ad2f72e8 +-1637194533 26065bdc117f78491e904991df113c01 +-1636541695 fcad04dea8708da9bb515f9c2d9edf0d +-1635629040 bc381deff4922a81b52daa25c0f93f6c +-1634930460 e65f378f8a1cf2a0086d3c61532aa05f +-1634327259 c1f6f03a17e024c6e100c2ce49ddc3ea +-1633864124 d9129fd9dd995fd9fb3a838a855ac23a +-1631918152 3eef7e79376a05e7b4f66977a4d569bc +-1631555102 44e64b40e5e6e44ac0bdc4702e90c4f8 +-1630599091 cf3c93a7cc1a1e8f5aaea79c88262e9c +-1629894409 4a2071d8387ee97c91c0d1dd2f6dc59e +-1626593326 595262abfc558f568798e91349fc1866 +-1625390478 846a096aef47c39be602426ef624c88d +-1624970283 387e459fb9b3755585b1346c7c633b3d +-1623827437 dc61cae51c9a48dc710d892614ee65ee +-1623610458 614bce8d8ea105643015350758996ce4 +-1623326813 0a53778d13c1fac94497e110d42dd560 +-1623314865 7a886141fdd8dfed06e2dda6dd9c2eb7 +-1623023082 117e95e37881b44cc59ba4b56a8c40df +-1622841543 ab6aefb601bd28f33c4584c25c396678 +-1622077587 59afa5ab1d77af4e556eae3007304065 +-1621993999 80dadad0162e7b989410291dde1bb3aa +-1620326541 80ff03a1caea52f943bd0d90c7729738 +-1619334289 9bdeb5e7036c7e1ee77486f7b116eefb +-1619259065 61f231ab6bc5b4afa2d1745820e58e6a +-1619173789 aff4b8abf60b7679cb39ecf98b373d95 +-1618765372 378c0dfb1a6568312eff89804a21685d +-1618563402 80afa426ea0b7165851e6e214e3dca99 +-1618514309 51f610d4d39d18ef7256ea44c71fde61 +-1618227234 188684bffb01661ce3593f4d8f3f12a1 +-1618042918 adf75b966f18681c358fd29824fc78b4 +-1616271629 6a7c9715e31871983241f8a4c87ee3b0 +-1615153404 8543cf7d469be375d26df81b12c5d91a +-1615135424 9da6094bd57984f0a90b3130d2cb59ed +-1614587399 f031d0a85cc0820a10951f566423c4a6 +-1614207336 b331c353af1fe51910c46c61f2ac355e +-1614182696 d4a840b445144a7e54809d6693b13c8d +-1613309113 a374efecb8019f1f1bb53570540328e8 +-1612901639 4a4a0b83d35101ed9f014f0b08982049 +-1612072928 36a0e2245b9de6e1757639115551dea7 +-1608996102 057f192328efeff0a20ed011b39a37ab +-1608794376 e8b77fa023bb920016d8e99ac83f8257 +-1606284677 16e758c00ec0e6c85c712cee0945864b +-1605266799 fc42ad8d02becb702ea5689318c1893a +-1604609049 d12d9a124c26bc626d3de31187ca52b5 +-1601656636 69f5d564846546279210a1c414e04411 +-1601052695 17dfae222cf9a0dfb8ba01a2244566ee +-1599372924 1536ef2f7ab2fa0e43342029edd4da3f +-1598779351 15ab2a9069f6192340ac2ad31ad1c51a +522175794 04a3914fae723f2809f13f6cf8d35871 +523657611 1a323e649da45bb0e8f59e9fa464b44c +524647884 aa3aa5b94cdcee1f360c6366a85daa2c +524856709 32c065b1182977cfd1f95873587f1269 +527443181 c7496cde9cbcdaf97a8e35628d259e6c +528222885 98bcb6447cc8009f129a88ed4588f35e +530034756 46009d33b1c6c14c897d4173e75ea4cb +530604533 d7f80fda84b361d4a33f6437a07eeb0a +534520170 4fec87a5763cdc7f39adaf645abf6fce +534611802 1b46aa6ea99504cbeca4744d77e5debf +534777746 936810503acb04ec9e2aed3ba654da20 +534819005 93b47b32f3637ce8c2b835844d9d3a94 +535270153 1b523dd944325f0a9d71c36cc9efcd5d +536226634 aefe1e05f6bf677676caaf7d6fc1f51b +537350847 4135b945d2514c380a93911048d8c76b +539574988 acac9ce390c293a729072b433b559e3a +541288009 a889f5e0318addb337a6e6623eaf8815 +542355089 3214b5b8b7e7ca101a0136d09f1c5f32 +542505104 d11149ccdf414fd1c4e5a9bac03d371c +543301988 f05164d804c7f39383a5fe968449b5c6 +544380282 01db1c3fb2f2e54ec9413946e5ac9ef7 +546244117 2d4d75884c2140461804fcc4a93a2b10 +547150321 61f04068ad832e195e4fe28bb48cd02b +550006513 7dfc6e13226174269cdbd954a206e1e9 +550166838 2b878f009c57746602fadf5472619b14 +551030853 cf7fa8aeec4bf3b7fcc74642b36a1361 +551107669 3900a9ce04233a907f6f8e0a61ea30c7 +551838588 8482f79d1027e7c4e1135cd8aa13c11d +552407507 129fee14d9ae5f35d825e0f49ee8ec7c +553052374 89297a4092dcd1dea762fccbe27b412b +554155788 601f9898bd806408a79f4dfd6c712107 +554233925 9723df95c5b8ac19ff0a28619a60a0d9 +554371860 b7bf2cc07aff5fa0975f4550d0820076 +554518272 ab7abfb093e89371f2aa244822b4fea2 +554682100 9c8c1eca19984f57e2712ce344ad15eb +555013394 dffc129cdd5161854d7c004d4e9b4a38 +555503774 891cdf8890555cbc6f7f79322b63d67e +558540516 609b805c5f8a3a6acb3daaefa48bfa13 +563129756 9f26e5618c42d468a7243de92a8c407d +563804336 48892f6c64b67beacdccf4a29f9653c9 +565002403 36b92cec7586a1f20fde66e8e8019fae +565544599 d18c6dd16417efa48adc0c33f11810d1 +565593217 e4934917d4b3311314900d17cc314055 +565820702 a712ef3d5c03cb42e0876736905a2eb1 +566224531 f509d60b002abc937ea9d34bfe950162 +566407311 fc612f9b5f52bf1d68d6ff6f8d0bc5ec +567610075 704658584451de2aa398e17e5b36569d +567854085 9fd641d077684b896dfed1c54640a840 +568273698 93c9788a95544aa0cfb088d6697ffaeb +569474214 1b34ffcc02a29041b3d1819259683bd1 +569926234 59a10c892e1ba6789b32a0a6818785a2 +571211149 a1fe95d15eeebf72bbe98374a538a6f1 +572981226 2ca0d1d448447d0cbef2296e658ee0a6 +574931386 1ef1ddd55388131f6295e72ce38ce3ec +579276941 2060e4b035aa7993c03b39222a4ddf70 +579798023 2abf25a9c27df9bbbbf2bbaea38f7984 +580675320 67ea957f2e92353e5b2d5ce7d3a48c27 +583345498 0e3294bde3c727192ac75ee961f4876e +583738509 78f2033dbd81ab72b9f069602e327826 +583932467 9277b006dc79a82684b3ff81886f2294 +585242886 5e6db82ffdc397c0890298c511ab5891 +586138767 84a378c7398fe2b7564675881c68169d +587499959 83a217ca78dbb6fddf87610723ea937f +587665343 440cf926ae4b3a29c681953bae475fa2 +588597399 07e086222a85df0750c6d6c1c5666e7a +589105020 0943c9795be895b87903423be1ad9e3a +590316836 bd08ad571b194e92ab6d677c8351ac78 +590760366 37b94ed322c230f1cbb6b39a9d98e0ca +592935884 ad6aa33c5384c2b2ac0edbd019455d3a +593139599 a07412da1b9b6015ca16caa1497bc01f +593761074 a4cf38e49b62da541810a1922bc9df1f +593862259 1bd2a0e1984271010feda5f981024de9 +594103761 3dd7aa9c05c7ee6beaa62b31a2d8ea68 +594595632 716b05bc1ed075c1bf1aecbb92775cbf +595338299 8eec8f7a8d965f26b98efa92c7cf941f +595988335 c3fefaed3f622a49b03020aa2f76c8d4 +595991133 ec85c22dcaee348ca2253a8c18d33aa9 +596628885 a311de4aa188c31ff755433172982545 +597135195 7d48ab0b5a421f82f369e4e7fbc8e76d +598122255 915c0fe5745ec6d14413ad896eb73682 +598879313 de3655387be2cc0dc13b025ced18aaa3 +600426256 c6810763bdac05d959d059a0c011fcb7 +600718718 513571a92ba038a2b83c85b786cdb217 +600999607 276064c7957c1b154cf383288458650f +602024523 c1c71b6333f1523e4e48e92c633b2b30 +606648192 7feb142f172a8470bd1ea38744c8ec60 +608698971 0e534a7e398d995097e3d3dcfd46d4e7 +609801449 191ac73dc9191dd32e81ffe28ef5ea1a +614572993 d9e216143e0cf786edbaeee9cd7875b5 +614612468 f1c7f6307957f18c342399ef8a817a47 +615732901 958bbee7faca2566a0048732531f350e +615813697 8d405b896eb40f8117c5ea00dfe3d2b6 +615890529 764eb76ddc1fa2c89e9e21eda3434ced +617580963 20b3fa04425a0b918f33421c33cf1942 +620186532 67e028cdaaf06e10cd0b3d5d572358df +620274211 3ee43f283f38f20a881b4d8d0051f83a +620394195 2a8c4fa088093eb14690877cf0e3d162 +620841588 d52cfbdde418e4c4fb01edde247d3f9e +621339835 f83384fa68221f922cd6d1a2b9402180 +622650118 500e0954472df7d8b48cd8254a49f97f +625308869 eae970a456382e7cba328246149e44e1 +628153806 300265ae47965c5bc2081d16bc04defd +630525819 281a592990809a6e7d7cfb8c034e6a30 +630680950 58f9543bb1be02faaebf57f3eeff60e0 +632110269 822664534164ef309cec80d3f179d117 +632461012 5bed6bcccab6ac7eaad58dbeed9214ef +633451373 f9a29496453451008a3c201ca96e0826 +635283556 dcd91692006974d190e62dbad8e81d24 +635744112 4a6352108035daedeff670f970b411fa +636315224 9f560608f343e604d6993af20e174aa1 +641273993 83ac3a2a2439352c1ea15465d16c98a7 +642732762 771ecb0faee629b58e57f33358cc99ad +643847222 739ba76a9f04b2dcfbc885314ddfc106 +644587744 35096c37b486aaa527c636995d9aaaf8 +650718648 f5f7066211703ac99091893f42873308 +653032548 4a49e0a5624b0e722886278311cd37f6 +653188540 6460c8363b7bef30ee5a57a23f587031 +654914571 79cb10217d14590c42fe43f55edb0035 +654972206 41c5073bbc7a37fbbd71472ef1a3c46b +657086826 bc36ffd849e25678d549ec59ff88a866 +-559754814 a7457fd37c9fba325d990585aca7a8ef +-559614062 d5f6f11d2133c1ac651b818917f92497 +-557418507 300d0a1594379cf1f773fc9e6589ccf4 +-557217549 778ac6664815ee1b3a67439346df584f +-556708430 b2f9ff287dca4cd3b49ec5fb03e26f96 +-556179294 c88c808764cce789886998af90664a5f +-555948428 8f4c17df7d170f87c79e77b34655cbed +-554282504 8328139cebd716a001233fe735ed7144 +-553911194 a1aa656955192b7cbcfa9d495d5d58eb +-553585703 e71b0769009865b3c4607e0a6430d1b3 +-552558925 652d1e3d2bd4335986732df794991f0f +-551983663 3d482def6cdc04649268481422b87793 +-551124844 23d1a8365318322b5b1487518035a754 +-550901034 06bcac35fa052a64dec39fc09b0ca6ca +-549851268 006263a488f1d5e49ecf911176c12ba4 +-548344779 ae71e2bed80d42be6cb1f234f98bb566 +-547062475 bcd3dd12cbc67d5b2d90d32458bfd9ef +-545884000 77aeb89f1356a88399f4cc0c89a8e1c7 +-545498089 26ced601df12eb26cfeb3868551f06ce +-545486586 f9850368f2a2b3a417006768c6db60e6 +-543974947 26f363c42dbac1fe53644fe0bbcc1376 +-541456315 5464614fc67867b7003c461edf4d4b82 +-541302901 840461eae8a9e216347c459767d509c6 +-541053690 39c60ff3917b41f2d8477dc486dc8fca +-539210228 ef6db1138d74ffba11603a0ea0f37668 +-537383880 17c0b863ad26e90c515d86a56b1e957f +-537103343 d6e9a5b95815a7a853e45d15bc9eb15b +-536437719 4bdc7a38c2fbed1c61d65355bdc10b2f +-534609588 2e000e77826318c3eeffac7975e309ad +-533681119 4fd405385d738c3e855d3480faa74cc0 +-533211705 093da72b7202c9dc33901c13c7193b98 +-532421368 ef75f6da663e76eeacb3a40849bb7371 +-532342852 0d378f06774bf82d20cdff4ddad2678f +-530920984 832963c27492d4b4c54aa49f4e5ec770 +-530899484 995b42059ef69762cff837fb8baf3d0f +-530483840 af0cccd82e3adce0fe710573cad98221 +-530334007 91a3024e1dab63bf2d08947aa1133292 +-527894368 07929008553ad10a865e16153a74b736 +-527553402 181beb44a326769184b873c6a90e3998 +-526828321 b61594d292a339f4c6a620164d074fd9 +-524727755 f2629d3a789f4c890694d534d93540e2 +-522553413 3d21368bc1fccb289c6553a730bdf8f9 +-520364631 1eb94c25922fe10dcb0cdeae2e546a03 +-520102732 291ce70fbe579dd5e057827f03e2c32f +-518384306 12a9624fa388baaca99cb3069cbbff73 +-517471512 00aed3a3837396931970f7bad411a019 +-516832679 815b335cb44a9cd07c49d2a058c294b0 +-516435219 098b7b16bb31f4fe470593aeae575361 +-515988087 2a2ced296fefd3ab376fdf9d26ea132c +-515950768 df4d1ea87c17a3b902546bd34b136099 +-514565800 8025a5e1e2bda1510ed45f772fba42ee +-513941232 007b68a6752d5bc74a9184947b2f8e7d +-512787806 d693007cabe7f3b779525ac8ccab111c +-510016382 9b62165a28b1d22f561aa06f75015f94 +-509118991 fe144dcb89b2a13599d9d5aa622e2a58 +-508865612 6ad2c51f576ef60ce38fe8a37bd621a8 +-507442099 be0def6deafa2d62fa39a7ec347ef3a6 +-505343559 246a91947b82aafcba0baee2e2e3a196 +-503948699 455f653a14243c4e70c55a39124b2c8f +-503686783 d4ab930c8881c8017b4aee42c90c88c6 +-501793009 943f712a0c99b5c18217da0842c5de63 +-500897056 8fdb0dcb317606200933e0c5f9662c8e +-500754129 e856b80099ac345bce3303b48ad95aa4 +-500539287 42ca06f6f51e975ae9ec49040eaa6129 +-499559967 410a4c8635cc989a79dc14670627f3d7 +-498564630 f0c166f0f890d7cd208ce803333bfa2e +-497652285 531b68b639a7768c1d10f85ca6830ce0 +-495293607 f6a055cda4d39ad83828739fa53660fc +-494028916 27ee584cb040054a6c072bb59c06440f +-491485889 a00caedc2f482ab5e6c984ffe9871862 +-491344404 4fb940231f1cb4f3bfc358f46cabd894 +-491192475 7914fbac2cc2dda30daf93fa5d05e0a3 +-487871401 9960e22663c6eb13294cfe749ad558bc +-486793481 f7a57b3a91a5ef96cf1bd31562d93923 +-486064963 1432e61e06a8fa8236b634ba2bd8df2a +-483174380 e9f6881e1ff530b7176a023583e21e92 +-482736854 70f45e04aea3b1746afc3ed5ba20cc47 +-481270069 0e231cd3fa3185c50decce6302c07250 +-477721768 d10e06543412b08a4f08495d71839f22 +-477039941 dcb92ccb1b602a328850ff08c208b3cf +-474143204 ae053d20159031d587bf511ba7ee8851 +-473889441 30089f796145f393e64ee872bed6540b +-472507954 a4d5042b047649c16c6bd6d256f84ef5 +-471991139 d10bdd8c12a6ea652522fc85e73e2825 +-471778121 263d22d4afe752a129c42338ab368850 +-470520573 5891b4a9c3f814d0c887f86309c7b3d2 +-469633287 e8bda7c79b375e2607b9e13b4ad8bbdb +-467582963 92a9a1e5c3de72d0141fa64ba02c5aee +-467543180 e4fc02a3f00f3ab89f39a24549f5714d +-466931043 f5b9655a1434b2f03df19c7144b65319 +-466898395 0924852875a10290d5decaa0d0b9bce4 +-466568577 56d263992845140504400abe1b751ec1 +-466211664 7526692d64cfce3facbf8e1b14a7b15a +-466113202 4abfafc61f836aaa554bb6b3dcfb1e30 +-465401752 ec0de8624eaffd7f314ea3aef15d813e +-462847598 c7e9cd9d06b3e7f45cebf829a5d289fe +-460885151 2c28f4c3f371ba5ec70ffd57acadb110 +-460431778 1b763c3acf6a52dad890c11c206cbbee +-459789038 6f4c25dd5eceb6b4f3013e0609f5ceee +-459773484 8307dc39e35ff03e0a502f820bcae31d +-457536252 fadf8778e47846f361bf3738f327a492 +-456721316 b7c8e089c1ad5ecd5c28029351719973 +-456218975 a7861c662351e5d7d81e79b3b6ec2d0b +-455120848 56d4b8e36e2a069353cad1f9c7e8b8dc +-452841138 cd08d57e4349e88a931aece02c357054 +-452421790 42adfb350d9e58c11f36bd2d06e76f39 +-450588136 d5d22e78b26b6af94f273685984376b7 +-449870711 5c6368419257ac732a1e1a816ca25e14 +-448877477 405ad9939b5ff8592a2341e514329e99 +-448860674 6e81bcb1f2de1e203299be6b04fd2e04 +-448078819 a255c8bc167f9626481f21fff5c9add7 +-447210370 4d7863cdaf3f3014ca052daa6c59678f +-445509955 f8672dce87fcee6cba77dc6a7fe2f383 +-445489509 29b93ab47316ae9157fc0cce69c41cdf +-445223933 363b7b3af0bc36724e976a71c8a7cdc2 +-444959979 f490a4fdd5db7cefae4d88361436f935 +-444850519 1df3ce908c515eb9dc30131e1d702269 +-443673715 6af53dd97c672ba715f15a85ec79f064 +-441639317 ae6fb3cda75f77629212faa58731ccb1 +-441063300 b6bddb75d42baff40df95196d70808e0 +-1598463803 d3bff5ab21c40dd53457821ee09c3925 +-1596223231 f278fa6ac9eda02e17adae15c2031bd0 +-1595912638 23b8e189f7add2835d1200fd4295f3b0 +-1592544399 c15aef68718bee5a978b347eb7233637 +-1592380845 0a29ae7b9d0acae55ccd5088ea1abcb5 +-1592184023 0f46aa34bd4732f9aeb8716de7dbd64e +-1591632202 6f3579e4d1785d7c61286ba3b6f7fba7 +-1589333391 ff57b17a1c40e4309c48e4a7c7363fdc +-1589259478 53468d3d7aaa8df25212d062ade8b464 +-1589158949 6c2ce24a51e3c9775417b6664edf8be1 +-1584624368 c6c8fc40ae6fd6a5be94a913547cabe5 +-1582791945 e83331cac1cd26c533a19fdb630ad787 +-1577371326 209065a83a304c2f4df91d1d21807270 +-1575174881 9250f4e97337ab727fb0d790269730fa +-1575060839 01d44bcd7a791e2a3af4a8c22f4ff236 +-1572839240 f566381630973b6bf2079fb6baa41fcc +-1570248373 c6b00aba650743a1da01bc9f45736cf8 +-1569660605 fd73818453a811c5bbca7307b2660f0e +-1568255077 f59f0f72d3a315c5a6372a22cf833cf0 +-1568129614 88810afa8e35b82028b71d84bb4caa29 +-1567569274 ea9939d299008837c2d24b62acd07095 +-1566304195 50b9215051de233e366179b582940cbc +-1565537811 74583b0126bd4fb0690cd48de0d008f9 +-1564917312 76dad31c2b1535ea9816382a714a210e +-1564598560 1a8d4f49e68bdc9f29db1c1c65d291a0 +-1563861151 2a04803e876e3c44a6f33c8a319dcc9d +-1563789904 928c92cb88a45fa51f033d8121fde574 +-1563395102 f8af91b3e03b2019ebaa4a870f8acc48 +-1561309035 d6ac8b3d4224eff7e87658db30dfbf38 +-1560881198 36eca1ff3705ebbdf1bd44792c69f91d +-1560424551 840a363a6a3c1f43a79df50eee557674 +-1559477087 f3b11cdc11cfa4c97b2390820ebc0f90 +-1559082509 8545863eb597cf370fc552dc000d78c6 +-1558467308 cdad6534248d520af87526591da81127 +-1553749255 b538877e49af04f96c990ad6497b207e +-1552806775 2e37f49e2322b81916b02e9c0f798f84 +-1552725478 a8c7f37f32811ab579be4f809152edf3 +-1551576504 a86a90fd26eaf3e96f906a38ee17575d +-1550999828 8a9204cae31f2d0aa7f50e0878852153 +-1549261283 3e5787628ad22e38cfde7c214cecf237 +-1545601016 47178b25313ebf34bce9513ca887662e +-1543891679 db32b6f9849a7bafa59444c848e691e6 +-1543372924 15ba722e80ed462fdd8cd372c185a46c +-1542581362 1ca15a8c80177e86fc4f4c5c718c4969 +-1542515362 9dbc74157915196952a0df4ccf5afa3f +-1541689825 0123c31045761bb6cb44220329a46e31 +-1541317441 a843795aa0e07ee943c1df9dc3793db2 +-1540842201 67d91e975f4f35fa20511963fdf1bfd6 +-1540698257 580566cbfe928bff82c477cd353e256c +-1540517815 ac6287accee1c15b026987da305b8ff2 +-1538773850 bbcf78fbbea717c6908693f31edca304 +-1538591448 1009653179529c80b4f07a884ab48c63 +-1537950748 036d1d621cb527065b1083c5f42b11e0 +-1537750460 b2b932e28dddc070d04d790d623c89fb +-1537583779 02a9deef02ab7580c85072145176ed5d +-1536217466 c8504731a6439532476b72b8b547c8bb +-1534538440 692181bb7d27a20276ccac80ea27351c +-1530309207 4026c827df0054acaacc097cbd7724f5 +-1530001499 373569e85df6b9b1312538c6d458188d +-1527285485 2d1f938f7e1e96c44b53b4397ba35376 +-1527072132 8d032db6c96cbcf0b03bc6da91c1832c +-1526608287 db9e1e19127e3455e04da7bf6b1df17a +-1525510126 011a305c7de6aaa1a23e069993ff2dc5 +-1523654695 9369498c93b32c7bc786640a5ae454a2 +-1522516955 7fdce3ba1d2f14e0f501bb28c027bd42 +-1521682761 1f0fab50d1163ee2180caf866bab6ddf +-1518976011 eaa148aa3ca6105791ad8fc03ccd127a +-1517578050 9f316f1beed85ceef95ae6c87f929e73 +-1517024136 e64199a91d6359c0e49091a8912ecc75 +-1516508168 c4350883ccbbfb760d010c53a24ad8a0 +-1516073484 9052c3e5c4944876109189c9bc95f51e +-1515906202 439866dca2eea6f2f4ff2d05c09e70ab +-1515398340 33cd26bcb76334fdb0449857fe8c8b67 +-1514097439 383cfea17da6bcb5da41a9d710108509 +-1514001221 cafab1bd8e9f36e5f95718fa0dc12548 +-1513269959 1e98b3a653109e628ddbaaecd53f90eb +-1512690080 12bcecaa41872e5fa317e6e1c1267a95 +-1510402677 844d2a05d7c88dce22b07be477c185dd +-1509780968 a20082209abd842c20a271222dbc5a13 +-1509379451 3238ebf4e84e30a90f7f69ef7bb72484 +-1507702203 db43c8512dcc67a80eb8c0a711cd93d7 +-1504908837 e1d619f515f89435f8c741fc14fb4b8c +-1502985854 29c0838ec0f96078d64e140832036222 +-1502838755 de8234df46410d827825fafff6c6cd0f +-1502408055 560f3d34a65c73c18003cd7966b0d8a9 +-1501510855 87fc2d148f3c1a19eca004c6d336ef65 +-1499893225 7539b4115b13b004dfabf6971a9d0f3e +-1497686227 32086fa45fb1a2af0676bb8658823deb +-1495188175 f883310902ebee2765b971d28c42001c +-1493485157 c9093860a36ea1b7de2c054ec5316d5f +-1493104691 9f5870d5d1e5ed2b7cf9ce235d6a42e2 +-1491000041 2dff3eb076c5dbc7408f59e84647c240 +-1489353984 048f9f7b64b3afe6d5cb8249c851599a +-1488744022 638e3978726fb6ad49be2dcf91fe3c3c +-1488462482 9a66bc6480a0c29526508dba2fd8defc +-1487855593 7e3e9c404b46455c2af7ebacd7446f5e +-1485152646 28bab010a46171907f016d464a7d9911 +-1483956334 2329ada73a052fd921606a6e94014a63 +-1483567061 47bdf3323fed5a3519e143322519ad7e +-1482663809 e915263a395eeeec8517276bf1f60e64 +-1481364756 4ba42dd56257a2ccd45ae7dcd60ba10d +-1481317246 d4ded27f441c64451ca09c18b6f71fac +-1478143104 550f7042ef29d0c23841b701f3012a5a +-1476856337 5f0b417f0a5111c38e33ca2d6fe5d7fc +-1475579932 a607086cec4e5d9a5d5e10afb920935e +-1472847940 31c14f64b84acdc9f3d834cd8d988ed1 +-1469301685 8147f413d5b20a69d73d546305369fd8 +-1468146513 99494a4deb29f229ea63b6b7de193472 +-1466437695 599b169ccf97250a11b88ec0d58b4ec5 +-1465959150 24fab2e2856cb7dfb0148bb3a127f5e6 +-1465201899 ecd4ee6b1b05c00de1eaa8961a8a1b77 +-1464364330 84b4572365ee3de8fd5fada5d3d21b24 +-1464010108 bcd82abae4188255e8249a175bb629ff +-1462604610 be73285a0efe3671ac68bfb63e3b1638 +-1461193457 909c28335a789954d2c0778dccfe9bd9 +-1460952182 9b93ca5c6ff6a35d93e89acb35129df8 +-1460632219 8fda5f6daa0e656431f23969c60fcd7c +-1459616063 ac1c18334eaf74b59f866f0dbc7ddcac +-1458271354 4ef4143367696c53b222b109d29430cd +-1457877906 fde5f8d2406c7d6599d396daa186aa00 +1628798600 3526f9bf52351a59154256a407b42dde +1629084196 479f54c2fe88eefd152b41ec58488dbb +1630842855 60c9b949936177a624b0463cc3232a89 +1632503374 31f063998b78ed8d3f0b75390e914c60 +1632828163 c4c6783070c6e61aab6164582c4c895f +1633120248 f16d1ea6588d3fcc8cd72e71dd1ed299 +1633499651 0240b51979c57b85ef72f4f70c09875f +1633791937 0896ca26a1a96e09fbc90473262771d2 +1634039222 896ec45e47e83bc4ea6d86bb8f1e41ef +1634392517 b3463da70499b8b44ed929bce8f8ec6f +1634852546 43251ad198046ed6ea9c922310c95416 +1635359639 36341bb5a43af7bb417142db12efd79e +1636095300 bdcd0c144c562077235ad2c2fd4a9f0b +1636359403 b84d8e1108647fd98eb06e94858b8f64 +1641122976 a630e2c58f639156f07dd47d1985c751 +1641222053 6d3f941f0a9f68022fc5ce8b46e5beb1 +1642129973 da1b3788bb8361911718648a63ef78b7 +1642245875 a6aac7826128451cf1467a2899dc41f7 +1644276449 85d627cb3916dcc663223acc2cc50cb3 +1646419621 d336c1b097fbba6ca21d019e29a7999b +1647650630 be3023cad27b176b5341d72f69640551 +1648084448 1b77e6835f27d201418f44d7662365c6 +1650413754 42bb6bdcb58bfad19d5503c8c45c3030 +1654115391 333bdbe494c34168b7222d90b8114eab +1654606149 3da1f1fa1d61ed25c88ed6ea7cb55d1e +1655208776 3a8e0d4169da4b7f1d3a80e3863ffaea +1655548481 60582b69716e2d720ba0935d37cbe554 +1655643514 e293896822b38c11429288c690482290 +1662254071 ba627e2e549715d1baca1206a2ed9dd3 +1662936309 513f154b85d3402783e6253647b49d63 +1663007741 59909dea2c5fabda7576671e845c5aa5 +1667611993 24b1779f0f10f52349979a8cccdab852 +1668678544 3ab218a3d59217c79c68fc83e532ca38 +1670319969 8ae220faf0f25111c984bd15eaa7d2ef +1671109582 da10475eac2a36d92dfd88733d31990d +1673293838 44c4984559d8c12d80e62e465b2c2df0 +1674083866 f54e91b11a3d2b6b7b6f8812598faccc +1674263917 7078c0734c4122367545f9f0a2bd2df5 +1676000510 b90693f34502d2cdb041010b2b9c909b +1676384304 9ad6a81bac624c0c26b92c1835cde60c +1677118287 aa2cb639b0b45cb378d5412e79cf1cfb +1678795727 5274617a6abf786c9e2b799f762a63f8 +1680365794 5a1bf14a9e5ce2dc2f40ebf079bcb7ba +1681278993 34db057241ec75510dd1f876c86796d7 +1681594862 9861d08e03e9e1095fc3cb756d655410 +1681844387 af97a730000217a73ab95344359e34db +1682034323 ad8914f581d530a3bf530e98817b612c +1684989848 af77baf55ca08470c773caa52cae2a96 +1685159645 464aaf11bf916328a191a6f462cb85c5 +1685822669 c87880c50c22d2c86e1a066e966c8c8e +1685919697 663a3034b1d0a3f7dfbdec2a553e92ff +1686445271 572b4d863644dd2d04e8c19b77b10dc4 +1688078387 c7563e04cb55605e69bacd985e91b44c +1689064888 05ee8accf179d1170e1816e3d0a50980 +1689244968 a7d4435e78c58850eb306356c6b51ea0 +1689708097 b5937e80f5fee4de39498f25b765b80f +1692460596 ba3182d91776a87e736f1a7926e5acce +1692869269 0c91b0b3c76363ad445659875aead884 +1694194488 3808c22eed3bb1df322718e985273a26 +1694779865 c8f8651d38784f0acaf342d38eb3c1c3 +1695007673 0c98d465f5231927e4614a8f70949a8f +1695321512 65b66c68490ed3684cece65e9c521d12 +1695702033 332e3036a0c5c8c1e4539bcf9c495122 +1697655906 b76b806ae7d88b8a09d86cec840cedd8 +1697750458 c503438bb88027d19db6118ae30c3241 +1701558370 cf3c1671b4368702d17aac6a5ad32cbe +1701586874 102d70efdb5369057904bee2d93c7b6f +1702488349 fe410e3ade8d6ab4d86a228ba3314ae3 +1704447249 1c510903fd10da3d0a1cb47027630fba +1704512235 4bf154c242556bc5b93f3c6d1b6adb9e +1704512310 27c77c3b5e6b83a06920b3901b1515eb +1705544797 701f91b5a2e57c044baf93e251169502 +1708823319 0cc5c89544041a3ff49bf4d9c2600a2c +1712449828 5f11fe76e77b2dedbc8ecf8840e1064d +1713494110 cfcb5b4dc3a40b2c3a2b7664378ffc0b +1714022305 09bf695e7ca945b462b2b8c6101c2e3f +1715361619 9878ec5693b8b112703107b095616788 +1715382354 69fe3cbb464f5fbf97c3a4c15b7678f4 +1716582130 fc177a38f1cbe95158de3676082e8172 +1717149954 4e2491823275e47dc5ff931cb7af0b1e +1717470580 f1215460533675d56e166027dec76922 +1717477517 72881e2f95bff13ed32a4a69f3330d60 +1718031828 90efb8e4f10dd17461f418423065d3c7 +1718039952 ce12aef8ef0ede319c772b33748e3ed1 +1719126060 4e1aebd37c20f920982013637f1919fe +1719655622 8e5198cc8f2c8519a3e5928e76322a26 +1720661508 947db03d42d4fc406f0b547e74475890 +1721952405 4e8ca91f6a4f4b61ae2043c082334f79 +1722368231 5841947fa783bbbc9b91e7c5c9a4cd43 +1722795511 81d2ebfea0a69edd241d68ba1b52860f +1722831970 fe94fdd33f7d1db69138073b559592a6 +1724932425 7c5080576a8bd5cbc9aeb49b9cda5b3d +1724948831 e5059ebf780929f975dff63c558ddb6d +1725113402 2a0e10e9c9283068da6d5b487c9c132f +1727162330 8fad5c53f622923adc16ffd562469de2 +1727600842 91fc36fa08b7c163a5678034f8bd5019 +1728079129 560957b553bef28a2cbd005a22886ff9 +1728443555 bc0cc41c78e88a946c0b3de364b87170 +1728478645 c966bd61e21ae9ee878d0722e6793f1b +1730673260 d9858355e5c790af03486040608c53af +1730863918 0b2db4516f3a9f74b72eed7508c78c48 +1732745991 3fa8cfda165eadbb3624ccb6aeb73900 +1732753476 e8d425923d531868f57ebff1f7856abb +1733565040 3f967de7ff42c4b3ea81e108001ddb2b +1733791682 f0f9234142aafedc44980f77f07b028e +1734372740 3e45ff6648ec58877c7467c91b03fe67 +1734747171 b2816fda6ab9dd4e9a67c679f9d55b6f +1735978068 a1e1249d6a38181375dc0c08aec90c3b +1737728406 170d4e64c068be0fb8674c50f4a66fe4 +1737941643 dc2ee648e66b242ba5951cbae7c1af21 +1738107057 dfd693c406b2ade65443a3bb3221167f +1738902111 125c6239cb9edca233ea677b4fad7ad0 +1738929672 6ca31a934fa2905d206285775ba9af2f +1739938536 5da3ab47ee4318a8b9dfa68dbd65b311 +1740004953 63da1bc82df160e760e9156683ddb72a +1741976151 ee6ff643c2dd044acbe3ed2f34673358 +1747187519 0d3d655796ac47f0ff3cfec88727b6cb +1747987665 544fd8374bb21dcfb63964d2fe0e95bc +1749370758 f1d0561b62530834dea81311761e16eb +1752437038 6d840fde96932df4e950380674a74bd4 +658426088 643dc1a2f171251398d2896373b20d78 +658931917 a04aaf82151523cf29db76a0c92d5ad1 +659084894 fb01fd0bda3fbb97f483b96fdb194b81 +659724155 ec797855ea530adf0c510093422d5543 +660123819 96f2b9c1d7c9f5e550aedc0821f9ea12 +662896040 dc9ed27eb355f6482d2f480d0a1b8297 +663035652 96e3e5cccd39255dde472fec8032657d +664318166 2b7e501c113c15abb87f4ed64e129600 +665860556 18cedaced3b7b279b4816890be9de11c +666357675 1d7a2b310ce25f8b9ee2f14bc73cdd52 +666764816 0573784c66e849e3c16c709985df4beb +667174467 14c6cb747834c91066834455e5adc4f7 +667962978 501166dabe52d5d53addde648fed0ef8 +668499021 5e408fda8ecee8215e1e053b34c16708 +670766828 7637f65fbe8cd3a01424fff4a8208e34 +671766716 d34d675dc16e259da7e2131edfef0dea +672000565 cf19923385ff5a05c539b2c3531694a9 +672458746 d50e79325c897d6d1c609bc8fe006d72 +674873154 8aed7e6197189b83188ee176e2e904a6 +675698101 286365e19d6a6923d194d1db3e51459b +675929303 3c408e732f6f9bc123b1d5bf092d6dae +677158873 c2fafb61ce67fa6d56bab4f5e2b8caea +680175094 5b6adbaa8dafb66cf81ddfd1e6429d2b +681204235 951142d1fc9606973697e8579a8ed825 +683634887 213671b823432a57893941df29e3812d +683902075 c9ca80d97c3a9c3ad3033d6e20511b49 +684222917 cb91fd9e072a70903dc155f1c87724dd +685852128 4ac7806198547d933143b1e199d25f22 +688327530 9044b413fb64c1ea8f965ca1a5f264bf +690121690 b750b232a08a3be78e9687995594f0a4 +692304264 ace78ecd866f226efd034efe202a6f3c +692631817 44b691fcf8fac043b5f51ee1c03fbe12 +697357579 90c7618d74518f5e77a91a542d72321c +697358288 f86c2dbfd6626966058299bfe9787b0a +697829451 b86f012dd949d4a06adfaec788140f6b +698030405 97001d2d678083e20d275a3e7651dc82 +698978070 3579b4e2d18e5fa9a37d0eeb03d3c508 +700871151 d2fe6a61ab4da9da6378a94b6799fcb2 +700875393 3a087bdc72db0a38efa15cc5f8689013 +700901261 8a58985624aa53c20421c2d013bca4b4 +702460424 82372a9576ce6bfcd87855c6a25c1488 +704115622 9e399e1cb8b010ca3e42147da83f8233 +704210495 3609082e7bb9afe83474de406a585a12 +704218968 65fdf887f9b8f3f52efae82cf9d19311 +704908351 2abf70e9db5b86ee0667e247c907b4f3 +705698235 c084daa86690fe86803e3e32a9f2d11d +705999161 11f56336c281d559c4de55940035374b +706541611 8a2f66fab87a4ef4cc6d971fd7277514 +706852649 8994e5f9134e089ada579efb717b344d +707609009 3b70a278a4ef8ebfe5111f9065da5ead +708105021 d44b74a386dd0cf521475031b472e927 +708464438 124cde2ae0aadb972099becc458725dd +710317701 213ebe016df481ee1a3836bbd464ad66 +710811870 529696c8e1a4048c75841a65c6e29c10 +712638562 f6d3975402cf21d56eac261af7a2b0e3 +713665465 9bae78d30f14687298866210bdbd13e2 +714044689 59d52b39f96a4bc5d9b4712229547a76 +716470953 39a441abbb7d49dbc9ba624eaa35b74b +716758167 8ea24d37d5d56ffc9703e84ca1e22a47 +717105367 b735bc9baf3432410d53000711b30184 +717190900 df8f1d7c728c35ba7201b9f3c4a60152 +717324413 82037e3d1f067df732dab074a498b440 +717456548 50583721b4574a02a645a76036ce4938 +720498758 f03bd436c437c6be854880ae6411088a +722603425 9fc5019328869fa78c09c59aaa6d48db +723466940 6c17db2525809764bb0fce0354110faa +723546986 7bb34e2c9634ba9222b589a00a89e779 +724567367 d8b19d01ea0b38c09a16375f441a8f56 +725629844 0a1f2ee6602e01265b5e11d3903f9794 +727267451 c1594539a57aed0da04878efe21ac072 +727746193 c65955f6cb556df8cda85cc158734221 +727993939 56fc8a5b610b7475f5a57681a992b3b6 +728011637 0f3d98c7587b4e6c9bcb655239b85f3d +728068453 740b7baedb17b4aa5b92d1daecf563e4 +728284337 cd53b410453b86bde08b8cfdf6f8c7b4 +729431756 d02b04e27179ce985f15ed72d07ccfc3 +731327954 dda7df9888f25f333021e827a0ab2473 +732795674 da445d99d52951af62d62c04c030a67a +735750729 132adfa237acbd7085c8e76b29e825a8 +737625569 6b04d44c91df31e5b24e9ea5c918e8d0 +738226614 1e8f21ee67fd7e0a209b7fb0b4e6bbe1 +738236199 0a0c0923078ec0b8b427c2b77f438522 +740832623 af4f6780e201028cc4314f860de30dbc +741749864 fd058ba045b7cc635be566d3ad8327fe +742128544 2676f54d206910d9a8bc4e80fe3a2e32 +743546853 f17ec4fc54940755e0dc874e282736a4 +744933346 8f26fe58f7b511ba813f56cb15cc2cdc +745977960 99c03419f49b7ae6b4a39b7a395dfbd7 +751984152 c5a330e4cb3e19b9731af4e98348d00a +752427048 15c2709d5e5238e2a406d617d4043ea3 +752584697 73bf1fd36a3b25282f5b66640caa94d2 +752951536 fbb02a2095d61884f4030ac0b3f27078 +753830859 099d2a422cc6e784d6bda2fad3f7d945 +755977635 ff8ebfded9a664a8a0a2c2fc8ca50c12 +756660231 0c3b6c36111e37ae2a55b73a6add70f8 +758890422 3bdc9fa4880455e5212611346ff11fa8 +760368143 866e25d467aae0d5fd794babccf38643 +761311355 4f1783bcf0a82482eb981adc8a059d9f +761644347 5a03cd644d0ef165a5bab071d0f2eddb +763175262 776ff0bfdc5db8c7be2f7fbd347ae867 +765817074 8c922d5e17d6aabbd296e19196ab57e0 +766458106 2c1107eff664336e92095f66de906356 +766706089 85a33618205f3a9e672ab6f5904f2a71 +766759838 f9b6f30acf6703c8144638a4721acc34 +769563178 c3abdc3fb7f33270eee7f6fecec8a8da +769645774 ecc0e7eebc8bcb379751fd1055aff61e +769682233 3c2adaaedfd9fe817fc287f20854c7ab +773068987 92debfcfcd355e4ec85f9eb9f57d1b52 +774220272 436415f3506d50ccec9f206ca36794d8 +774358296 8cdd22bbf249856a6aae2b982d212924 +775815782 fb80bfb5172eae9b7b2c29c28f8bbeb2 +776078766 d7e71f91842870de888e54068a7e1dbb +777293363 fd6efa6702aa8e517feb69fe1a230ddd +778543955 dbffd6d78410c36203bb981be19e53a1 +779760931 e9e31572dbd16345a90939019e5621b8 +782417737 1531439613c6522c53b902526019db21 +784596194 6369730b37d47567ee071c599bf7f35c +785048507 5fffade54c25eae116a8e3163d759eb6 +786170992 38ce55c1bdab93c8844a3573b80e2996 +786366630 51fa06da0f56d1adc0633eab4ecef94c +-437186593 1779ebe04b4c7d7299bd1c5a804e64be +-437045958 c6e46f4bcd44f2fb9f25b5fc80792ac3 +-435970676 85ef3014a79b651adb104e5988fea9ae +-435231129 6ea31d616a656645533812ea03dd829d +-433056838 38725a192c624e08cf2756ad83f39a09 +-432056074 82b25b423e9c61c5ee7d28a25c37cb03 +-431729729 89f451231bba8074dadb1ed93701400f +-431378516 a09221664011cb484c23207b5b57c2a8 +-431291472 2affd616bbffb42682113fc341180ec6 +-430472883 e18322a44d289fc5b4cb71f813eecf22 +-429364648 33cb09cb47ab4cc8f4f9558081adfbee +-428481080 ea6bf9624b932640e02f9072b1f8cd88 +-427119706 347cb82c6e21c57cbf7a15e139c8c9d8 +-427101332 a7458767e649c6b8c8ea17fcda1c90ac +-426871246 4db3b7a3b0f7c98cd99243173c87e55d +-426773298 3fc28051cf7e7c3be0369fda4986a2e7 +-425201994 c817e65239df45706cf1034939a99569 +-425057694 b03d67101be322d494ec2caa285960e3 +-424161638 66a4bb76a5b15a9d3a6891b4d6768f1b +-423921731 d97989982f147b60078decb78e9bf5da +-422833271 dcbc411e24a03ffaddeb1fc09be68e35 +-422668247 8076e61bc61dc79ec53912d266e708e9 +-422247018 1f4ee94e6fb9a7596fa1cebb65d00d30 +-420088000 82ace23010f9e455fbc5f900bb70583b +-419179473 a1a8b98bda81b0defbe9a4ba5f0c6260 +-418546138 18b491ed0eb167ae1cfbedec2708dfa0 +-418125806 d4ada9338803f89df8fdcc53f4f0ea20 +-417525816 83a3d335509b2568cb5573c2ee44f45b +-417471383 35a8374c222022b51cf5b2169f488cf9 +-416448117 3395a9701fbafbb0d3d06396986016dc +-416307029 78217d4ead5531674cf57c1e1d3d37c3 +-415983345 8630101b51e083e16ca3b9b97bacce71 +-415787532 aae801b1047a2d61c21202a05c3332c7 +-414356731 81146736036cb8bc1a149900a4379df7 +-413960487 7af73ce22a7db3aee940c9a009704ec5 +-412160029 214efefd563f6ac90e39936da1f640d1 +-411163165 0aaeca44c03542e1a458d6f594df1851 +-410192433 b64343198ab601c17d3fa44ded2e32e4 +-410095455 08612027a29a232aeaecbd1f70afd443 +-409483691 b93530a3ba084b77e4ba02c80d628cae +-407963091 016d15c328be3d916cf229e4a20a7c05 +-406771100 c728026ed4dec3237440431bfbd47d69 +-404632528 5cc02cb52b8856d0b86a661020aed73b +-403651854 1fc1c986287157b58a9080afe9a3fe49 +-403558075 b2cea827848b4b7676d25c33d63b71aa +-401634687 6e4c2ee7b839d3042cd651f508614975 +-401316378 470e3ecf8a4fcd50dcac71eb3f0023bf +-398217766 14e79670de7c134de959a976a635ca6b +-398070896 a5ff9b6a125f7808ff9d1c2f37f75abd +-395874552 4a3afbe6c5f75762c3804f14b38ebf48 +-395408615 be6defaa0225aec80b0c83f2d3df1817 +-394217168 0bea5bc2602642fff21a251d4c93f509 +-393186316 68c4e6e83b813cec468fbfe145d4a65b +-390412215 edfb6c8eebd09b0509f108e92fb247aa +-390297046 4243715fbeb1452ebbd99f6d7bf8aaba +-389326888 268bb252e2d83b115d83beababe72560 +-387438792 b04d98dc5502bddd89ec2ce8c249ab2a +-386266874 e21920a01202c1c94f3a3b8aa317d140 +-383066349 dd8daa2b54a5e27fd5f7e86199e3b4a9 +-382668133 e0cd1192aa0b6cd5dd3c64b52de55867 +-382655525 ddfe309ff758e79c5ad2c720a9e973dc +-381990593 8b650482df05acf63546e0d974c91755 +-379467664 030c5e03a538d0836418c6d09f6fda16 +-378848679 abce590e144e9ff6975480ff50c90b70 +-378368489 d2a99ef67775e5ae6cee68d218f6f79b +-376109227 9f53c5fc67b69f150bc79cbd5908ff59 +-374647625 599c9d846420843f80774a70975dc759 +-371358090 702b2a6be874b1513ed2a73cf2854d55 +-371348984 685b5ea014d5b54829bb8a753eed1b32 +-370834368 a8492eeef1c27014fc839f1985be016c +-370808670 318ab1f1c0cb993b076f2fd82b36fcd5 +-367063454 59f0c34dbe38b3600b5fc46051a6a05c +-366670111 a43b18df1293944162309ad8c4946dfa +-365528560 1567dbf688b3f2d20a98fd3d040ae3e8 +-364684475 7509323abf6b57269e08e82c7bcc10d0 +-362492286 aede814d4d588c4dc8736cd4d99d053a +-362210710 e53249a418156b27da3d449908a2e929 +-357570108 75ce8dbe1852c769c033d6fcc90a7ba7 +-356377623 268ec11406192e29423e96a7b9a087b5 +-355722362 7588fb5fae8b5e943a061b86a116e588 +-354493873 ad154372a7dd5c062b6f497ab2eb32a6 +-354471786 ccfd10364fa65be6bc1dbdacc9d9ea53 +-353738115 b33737f0fd8715bb44943d7bd69f8fbe +-353236739 dc929286bc87cc9b6bfa2d3b649f28fb +-350842157 70bd14dd41b1a23f85dff915f23c4afc +-347318289 67261f75b746ba63b35f88d46292b381 +-347177349 f46f0fc20f00e5175473051f2e896470 +-346554119 5441b9a7464de9456c30bac734c1da73 +-346260743 07a2197e763a67ec7e0cb1724add8f5e +-346240548 f60683591f84bfadb5a9003b622a2ad8 +-345658921 550ef9b615485b5b7720fc0201099b69 +-345482896 0e0d18a9e6183ac9c4a25b546a860e07 +-345456552 7841a438d6c78931e26e8b933e8f0276 +-343474210 1ef24316895a7d43d9121b4bd11cc8a3 +-341957595 40874cb4bca15f4ee8633b9df549d7d4 +-339407129 067d9c60f2a7ba77fecd676695798e6b +-339068265 f5aa2e53c49b8cb6c54df4293d24e61a +-335443225 9916ead23f50efce5b77625668db5027 +-334752533 50feb4b11b9c3d55b1713a3db044d0a1 +-333161164 74c8f961742dc43d893bb77b014de2f5 +-330796175 b3bad27cc1d3460f8af781d64b0611f0 +-330469951 d26b999c8b77a51ef9bff94e9236794b +-330109391 4d487f9bbaaeb6aebf28392bff6ff952 +-329114752 8a4d25b95b04cda37204cf39e59837e3 +-328601813 91f8a91118043caa2a307f9c4509623a +-325949383 1771492715a4ec1366ae971803a66e01 +-324172040 8d927f53bad8a5fd828d6e0c29811fd2 +-323638971 df547462ed2b512135949f3b887c988f +-323073596 3bc645a0f3dec0582009f12fa63d6080 +-322740288 5ada07319ee38f7ab7e2797b727c9646 +-322724682 869ccacc54b4666afb205c1859101d63 +-322651845 7af5ff9c06a261f70da94a4f3f496475 +-321799889 e0eb27f84d81c6c6cfb544ffa1a67663 +-321098717 b36c3d77bc46bc514f7b06aeef1b59b3 +-320963643 c798496a7c5f421b701a60f604f00b74 +-320356440 10165a2181628d3b3954226ed768c927 +-319972251 97a36e162ea4a98e415d867dd79f5a54 +-319744189 2dd4ea06c14e5633d6fd9cd421bd8336 +-319541589 1592a68d75168684c9819e9f9a69dfcb +-319454023 d0ae987c4467393dec0aba2fa61f7c4d +1754494088 6260fa32867c197ef7fe76a30b8b1dcd +1754837571 7906ae600f1d202b82907f6848e5adcd +1755494661 2355eb0af9c6ec392ead83062864a2f8 +1755650972 aec0da0eb44412cecfa0a6f9b240accb +1755696757 ef6469c2f32c24d3f551f7fec24a1686 +1756640867 dcf9e1ee63339f2bfce830067a569031 +1758021847 1a8f8604ee0f1f084db3a6dcd5d9caf0 +1758161633 5923c88681e22a295cd2ceb15bf4f5dc +1758300521 189f82db65149d0966983a5d33849947 +1759818409 0a42c5f9936c4b05ec7e799e5aaca767 +1763667352 1356be49bf84849ed36f92b7a61e4fac +1764000311 0c7b026683be5a691e91a517a7e939e1 +1765762672 2d9e390bd86e1adbae912bc27da08036 +1767483530 f6f9445472b120798eeb9db15762309c +1768744416 b1f64c0de1a49b878c25ba83672457db +1769147905 b6fd7e82c21ff82f6593c6d4509d1182 +1769151496 9ed1989c70bafa4e7340bd603034c883 +1770801962 5ae4ee75f3555533c48311dbf8900185 +1772235100 a9677306a17735f7cc55354ea8558295 +1773282597 a8c47c42aec7a31860f071e5650f04ed +1774514352 7cf97a08ce1d72a468785cd6a887d0f4 +1774983524 fbd216f750e484c161f6ccbcdb766c66 +1775298392 18b92f793ad1ff113fa2f930203316ab +1775708714 dffd386892d2955d04210ac5f01dbc19 +1777923031 994fa196ae4c11b6f49b55d01ba47882 +1780274849 e1d23d310e099105ed7b4b0310574821 +1780556811 d6cbddab6a9f33e9aa873f7016a19509 +1780866140 199eac070394bfa719ba2f0cf4a6cdf9 +1781935227 9d1c21e9a44cd179f2a1dbbf1a83bcc9 +1783454574 aad289c31a1bc27e8141fc65706ee961 +1784302603 ae8340c72bd2b5577af3ced290701efc +1786232281 4c6fd56af757bd4a1bc1baa593e48c12 +1786839196 17115aaff3d60067f6845c74c33a3089 +1788919479 3ed293fab8aa5aba337354d58b365499 +1788921465 a237090c1bc501cf2308d605f91d668a +1790173971 98313be8d4cba30c7eafdbea55b0b989 +1790334009 afc9ab9c82ffa2544b149911ace26a07 +1791662656 872026adc59c12002257e147eaffbf3f +1793802691 fa445d61db3c720a1f628cfde5fd2e8d +1794647277 f27bc9939167eec2bd0881bc79fac517 +1795261080 6e6ef71543e84e671d709fb9d5f6961b +1796725294 c8d6de6d1c06a3047431fa7900e55255 +1798689158 7d5cd45c1ce2518b43c065973c30cb27 +1801566326 09ec7df32f2e75975365abcb882c568c +1803137497 2d755f9515ebfc0ab520207e2887fced +1803441797 0c22985a2e3e2cf3268385c5ebf138e8 +1803593845 70a9374b25afc261d0f3affa8973b5c5 +1805073993 be55afb7cd5d9598f1439f6a3602e133 +1805582852 389dfe6bc787aecf0ba36e2d264cbd6c +1805627795 9a67a67458e9bc169bb517223da836bb +1806656652 99f7bc484fd78b87127a007e39679127 +1807447348 d857772a18d80a2fddfd8e8313e865c3 +1809087158 051ad424aa4f4ca0cedcc98f6e2b69f1 +1809152098 cb513bc6601f18a329d0d76b4e4d3c76 +1811199025 7d68804acfb6d4da897a05e65df90c24 +1811383928 bd65ae7da1de2d74db7cc39d160ad24c +1812253900 a797791a4b44902b243edf70a77e84b1 +1812430477 eea013b5b98ee0f17ec5230efa77f825 +1813383694 50d1258d92e59420a421f1f11dfe5c2b +1813695140 92fe6f7d5be24fbba7d6abe2a9575f1d +1814856085 ece92b5a6ee3c2cb2b11a8759e9ac21e +1815052580 57d012b56e4d8bfffbe064be0324f1f7 +1815410703 2fb4697a5120585fc690192ef1dc5594 +1816505358 4a74dc1ae90e4a9a2c0f0c9e534ae62e +1816578057 21ccdaf7735742db71ac76090fb13b3f +1817424095 6174ac5beb91b70079df1f1a6333577b +1818880829 a6660fd7c47d1ebafa4db0d43a8c377e +1819944379 958e6a8ded8b9b2d45bda075886a4d2a +1820998231 d79338514f98b9a6bb8097528a0d2ec7 +1821541329 a838f3e78477447036e12e1560c2e809 +1821669354 7152a84df6c611eadde73549f1d2d60a +1823350083 d76131d5d8311c30f57ae7569dc36695 +1823900476 0fa291af158738bb15e13027855f200e +1824082955 84181bea3467101a294b50424cff054e +1824939675 0cf931a874a6f6f53a1cec01510b72fe +1825609942 76f07ce62a64cb2921fa511b70d50881 +1826454064 15d4526338703f8022e91031b4a6043c +1826726212 2e65a411d8aaec4fc29ddfb528b0c365 +1831684898 ab4b6588f148e91aa865953a3d83f311 +1832707130 ca6f33944bc8fcf9de358e382c6c29f5 +1834259214 170ac541040f8d74f64a32fac97e07d0 +1834376196 b20a5f13871d3cd141928f67dab6c413 +1834782217 0f48ba3cc8173b00595ec27929a24c38 +1835147859 c250459150c500b08d4cbc3805b47358 +1836193019 4d26298735b29466eb522425f617187c +1836890114 a23fbd77094e3e643a146c8720f957dd +1838488747 f7319c48a5473684dc42d014f24f37fc +1838588111 fa99d01490b6bf781fb8f9b9c3b632cb +1840944690 78ce382f98af35bed32f40e0e57afc94 +1841204505 c6d694db58707168284efdca78640b0a +1841741573 5e103519ab0061b421fd535912fd5da3 +1841892778 3c81bdc2d734e52df259a49d1bc43448 +1843023098 085e29e3f467f209bc6b92036d438475 +1843083694 8cdbf71d7eeb7a9171ada7351e3e0fe4 +1843998682 c612d1302e81acbfe9a44ed3852b9856 +1846787297 ec75da418c9688f5faa378b55fb911ff +1847115637 8bfbc87abe7c1ed1457af3a599715ed7 +1847400612 ae5f661c4e0116274996da06369eee9d +1847620032 3df294b769797528db21f71b613ca4cf +1848150757 b816ae01b2e5739b9e53697222be16e5 +1848803743 ab5ca2e6c130d854614dfb3ffba8a9f7 +1849152481 75d436c0215c8b96a3717a368d6b412a +1850106310 fb6e483912b0fab310b8d9a7640fb0e6 +1850480981 c5b1680e54d0b6dd17a546e5dc332255 +1850915838 3b01e700e96b51974d3b0bfaa8558267 +1853043727 fc4d0afa7ec8ceb248f75939aa47ee57 +1853311332 6006511e6e9c9a918b1a6c86295a72e1 +1853646575 8afaff406e8244b8d72c3af564ccc2ae +1854460801 bc990a1b3c8405a98c8f9352598dc9ed +1856082545 a8cf47104b78981ae50a2eba7b68dc94 +1856706992 d398b5da92447fdb00c985f9f43bb71b +1857202854 7b5f21a7cc46df2d2a8ee383535fd805 +1857314061 4ac17b1ae6f9ba73c1ea440d591a3a96 +1857767137 e6b126317844de70d7cac3cb802170de +1860649535 a3fdc15716a2bb40a315e662fcffed68 +1861192922 badf05b1c95c478ceef2e5468533f00d +1864034125 69bd9a4f4c387ea5452e417f9fc63897 +1865417897 8bfbd0318e35306e018e15584685fc6b +1866519402 8d9bba3e7195225bbb2b5cf2f8f90377 +1867611167 f39d7e2a16c9998e66e7d0d4c3938d59 +-1457741755 9f3362878c0c1f84911fe6cb46da4c68 +-1456838537 7dd8b5ebce62865260ead145cf04e30f +-1456691643 684d3a20140ecf4c9e60ec0df988753d +-1455829840 e720506ac6cf0fdbae238fdce5c2494c +-1455752629 18101b393670ec90eeaa7f15dbc7f5be +-1455467332 a2c357d4e2f1386816f3d6e9fd83ec50 +-1454080057 ad59939c88616968a99e06be8a9133af +-1453819010 58253540b1842cc7b3e96dda2b0f172b +-1453338484 6701396e96eb0fad0f5e4752e3fa1b59 +-1452602076 49eb696a166f8574d4491bcbdf3e987c +-1451301115 caaa2ba4ee4c381ec9cc7eac5c8ccd2e +-1450327318 6e3267f263039733c78844c27a7f9a59 +-1449565718 6f2cb803e06fd976d45221ef306d141b +-1446696573 21bfa8c84288226ce420040362ecc668 +-1446350481 2014c664cefff8e4dc31373cedc97e5d +-1443130397 27f5acf8b0396552f741fcee6b3fae40 +-1443110962 8f7edbb14f89740187769442af7d90ca +-1443026867 b2dcef826ff356835fe7683d392cd035 +-1442975628 bded0e09b7ed0076af7284da3d9b3d1a +-1442006019 70f337ab1f097d71b5faadfa99e0a249 +-1440894192 0931c9fc8dcde1dc67099468e85241d8 +-1440228420 5bf9f745ff13954708cacbcdb8dac28c +-1439617256 7c70ee4a6936a3ab5d50cfaf222b06a9 +-1438549149 a03c7400d18e7bd8bc4d2e2c02ccd7f9 +-1437456347 50fea7063d7c9134e4df891a69315273 +-1437007650 5d84b11d408a0425f17d75230a9aa8e4 +-1434777350 9d561b95d13f6968a546d37b3ec798bf +-1434487434 a80dafeb44bfeff1e5d48366805397ca +-1429720505 30692dfc282e7742ebfe7c0218346eeb +-1428671612 45bc0c25c6287454f7b6a3ce8ce1776a +-1427159734 afcb7d750a7e701965e6b3a124777fdf +-1426733277 6d4a39653e2911e28a81cf82051bc8c1 +-1426732175 7163957ff54b6e80ffa81263c8907742 +-1420019590 bc879939a4ceffecf0d836ae53772a41 +-1415442578 f645c1245d4bc000aaaebaac698e9701 +-1415160018 a757f59b90632a64c829f16225fe9083 +-1414961129 cb0fe80f940efd10b1b9e242f277c092 +-1414756236 55d877cd83e21ec791e3ddf615f30c8e +-1414750535 53b06b6c597272c44a4a2b2b7428184f +-1413087828 a4f5284396441d9af59b148ec80f4257 +-1412761603 4c708ee9c1b5b1b156890b0c99ad2178 +-1412585744 c3808e6d3ff0291ef3e9d01eb2ed0ee1 +-1410868150 bd3b443e195d21be5f2e54103205e2d6 +-1408231558 d7d0d7b8a5ce2a754995e9f48f8d6b1d +-1406166217 ed02a4eb544300d500d384e985d8c614 +-1405792953 fe19a713507dbfa136f93a1936820deb +-1405064685 974836dd2a8f0832827ad606ea4b72fc +-1404771040 5a27f72772aa2dc42dcc4706b5d55654 +-1400509624 e762a46329735400be3ba5a033f27161 +-1399960272 e6ff7536942f51417cf2550fc0887785 +-1398053007 8454709cc19bf5c9413df94d7fad6a38 +-1396487000 fde720a1505bf460a3fc271aaa69a557 +-1396392328 6226c832c12d6813f16da1dd65e4f92b +-1396387894 5aadbbdf4be2d4d24a4f65cfb148bf0b +-1395784773 c68e205027a669c6e1a07d90cd72c49b +-1394036671 06e7737ff346d16e9dc61f2420c311be +-1393163628 dfdbce7f431ff6d33c70ea03082b254a +-1392537100 404c6b81f3b863a84e86d147c7adde6f +-1391948716 0c1829ad5e8261aa4a0868467abe29e6 +-1390492081 f623acd9540a1c27903cf16077ba313e +-1390109855 b031d71ce91530a09c9bda4c36f8421c +-1390021425 0f4f9528c1893d82795d55e2c672efee +-1385570087 eefa8f7f1b2c3b86baf0b2a2fa32134a +-1383480694 7e862a74484fbaa74403b5be4a4ede37 +-1383293284 63c8de8cd4d7cafcd72a99d5c0e2ef48 +-1381825608 1d5b1db2239264b22356d410061f4376 +-1379348104 cc497d2a726b54e53552ca27b3fa3abe +-1376431279 30e08ca0004c6d144102fc09a2486110 +-1375871649 52d045777d0d821a8834fb26577358d1 +-1375770736 19ebdc17d12458099afc26be792dfb70 +-1374802258 a954d300a200bf8ba1f6b4f4c8fa5f33 +-1373531546 1cc970332b75efc1990539df5785e561 +-1372316263 ce13170806d2a7d450930cb351b704ca +-1370398623 6bc463a49d54e26b35b23a0c96eaa5d4 +-1370367898 0c6344607f2d465da4e11bef6e8c9daf +-1368627894 8a199e942d4b8b8226690710eb035a65 +-1368427178 1d896c7449547fc9697812ce41d0854c +-1365623382 83049425c5591db8994637c408af3e6a +-1363777423 84c936452f5ae87fcc9d022a16fe9c68 +-1363096399 887455b2647b9f3b87f7f25c1e674701 +-1359653965 94e97bac93d44acd2c4b8a4b26145465 +-1359254248 b32843d742290ffa503178db612c8d4f +-1358710975 7da7683ede3a5096ce3ba2bd4fb7f5a5 +-1358113380 705c469042f3ea4ef9c800df4aaa9971 +-1354189006 9ca9fab545ecd3a56f381ea1795d7dce +-1354088979 5f588c62236ed7fd75d494a40f4c4713 +-1352578727 c4b4eac5c3fe599fec701b04842044f2 +-1350433307 1e442c0f94668a71b6f70c36790c9635 +-1350066869 748d1e5fa4b6eb50441add40c7f08312 +-1349463201 c0f848f627dedaad83f1fca0c54a0758 +-1349073499 b0793e86d37a6b87a2ad9cf2404ad305 +-1346502898 15271e9331fd951f0d24c1e2419ae185 +-1345590354 977f40197a8dabcd9d415d9668bf9fdf +-1340061557 c215b0e82856088c360821345f4edcb1 +-1339922617 901793a631d90b7d61290bbc95341fc9 +-1338985896 f33930ce0dea7a640aeee4750320a6a5 +-1338732604 f743b60ee970657662cccd52736d0f10 +-1338696567 2ef4b83463b4c7273458c88db196026e +-1338417488 4c49d9cd5dbb2fe369b290e28caa3715 +-1336548439 b6db129268d1b488fa95dca8725bfa3e +-1335450079 3404a658a27651680269630607e9f661 +-1335086859 53f435df8d144cfb872542675a3a817a +-1330342981 a7684e882bfb4a8764efd6bd36192fba +-1330090492 fdcb095403008f98fbcec5d97755f268 +-1329041947 47f179e189ac7ead59d073a80e1d23c2 +-1328955099 c8d02c89a0a8afe8a6c44c62a69e107b +-1328952522 764b61fe8c9012e4d7a2adbc0f35ad5c +-1326051856 8133bd08a13d554b39ceb77aef1fbbae +-1325221250 e07f39c05ecd9e1cf9b45298a1c4bdf3 +-1324099246 b0ea3a6b8eab10b3847d4c28157eca8b +-1323950847 f3b8c71331060401b98a62f5b3ba049d +-1323904840 8fa6aeb76eb2c5c567f60fcb485fcc22 +-1323078069 73fa6a0d59b4a8ffbe6b0279a6d8cf5a +-1322184468 585ac46b47b6d50eaf268890703cc1a1 +-1321402304 f5eb2371510c0bc366f56592980c9bdc +-1321211293 5358f5f851fb2d1c8f69135dbee01dd5 +-1321033304 83c4cf994740cc9194f831c2629844a3 +-1319852435 2007f3aac1ed8e4cd31d70b70f1098f1 +-1318997525 6f6e3d2d6db0eef8e08fe3bb6530ff5a +-1318938417 57005c2dfa7ffc8b7494fef087358982 +787356680 25070e8e7014e2d225758f3af227b0fb +787419938 b58278a6c246d26f92a134427d7c43e0 +787781189 84f16061ec962d5df9510f49acfb3360 +788714703 b95f6e1d1715c85c2a13f3fe10423964 +788893986 58ec634565b21ba6940c2f8bc8014bf1 +789172814 8fbb66ca661a323110ee32d7445a8ec1 +790458774 e4134c11931e9a295e487465360f489d +791671506 48463e80de3238c4c7be8ea4d8ad2336 +792721890 ff282d5df51250229f9608855179e5ad +796543506 f3036475e2abfa382e1fe0a33dce76a9 +797664344 fce4e64b385ce2413555ced063af2d79 +798333237 c31edc4eb08dbba5d8f0041bf488da03 +798937499 d9b6e7ae503502d1ac2f8a93f9c48e36 +803468852 a012267cf207a6aa691f8c0fd466a979 +804083165 8b27c576f95faff80d35e286755cdc35 +805330621 b779ee0540a1f3d70df4f89a53d52651 +806650302 f1a647b9c5710c36f52ae20a5d972f90 +809021572 afb3834d6828c545849ae7f7cdace0c7 +809677923 5e8d605cb1fed6762bbdbe3973a38521 +810439146 612a9868f5e7768244d1a67f3561aa91 +811631226 deda7c9fc027d41e7cd16da7a8fcd38c +814600152 e611d889a72b80c79c7960814073c7fd +815175219 35265a1756ffa1065a42f6e1129ca642 +815324848 0614ff7b8ccde297030fbb9af8f5e806 +817646762 0ca997c5d6c2cfdf01def134422360a2 +817908986 015808b10387e0d6c4df14729d426d9f +823910166 515abc0986f81ae201b7a4e33b82d3f7 +823999597 e6f2c6d4ca3bf3b65887649a217f5a89 +824771495 c6af226a5290167e732d82fb08a191fb +825290677 e8ef17a9a5eccae002ad15bf1e50411c +827447241 01f8b65bb9be6d897d9a2cb7cedb05c8 +829209592 d41a1daddcc2d1e7111239b993e2283c +829564839 5dc424e9852a169320ff17cd216be7b8 +829910020 18512824055657afceafc52d987e3901 +832160165 1ef13a7849bfcdc044f4e51c295fdcd0 +833329197 f9c4bc0635e8c528af4019e8aca09619 +833608861 da126b93870178a0e2942d10ba78eee2 +833685613 944c6561befb91b1c5c4daf07f55d83a +833754735 5d6692d86be7db685eb0b01e7bba2537 +833982949 3459ae5e57098542972e2e6117f3b907 +834014668 d598d270873b435171aa553133332738 +834320235 346667efa07ab310424c1fca33b4d5a0 +834888914 c91916e0f4bc870ba9298f18b3af4607 +835571132 d4d3666f3c8b4017411a412c5f03cfc9 +835711077 2c030a8b292df767377bd91d62bbca9d +837205309 791f8037ac81e73def611768edf9a972 +840077879 03dc51f6671249bdec720ea058c524fd +842196151 68d87d837670f7fd8bad1408989b1adc +843425555 bf4cfaf11c674f53836d8de19d2e627c +843447917 ec634a91cb10af616cc7cb33ad2ed01e +844186051 3bb7cd6520d12e5a21d7a877e86eea3c +845312590 6fcb6bdefebdd02ec81651d6f92232f1 +846615731 078a70f4ec2bcef0e84efa7002a915fb +846681128 7db79d5cf2cab545177c6268af5b4f4e +846774711 b232c140ddfcabaeaf3259b960c28de5 +849630480 1171c53d7afd54f9f01dcdadb4a25f0b +849691991 9bac283570adc5774e8e607c0567c239 +850164721 0e26d712ba13f499e61dd0362eccbdc3 +851344094 1fd9a17d312d849acaf895f3d7b9635a +851651578 40eb3a6394837d02d95d56fa23907abe +851686486 27a0a7edb9b599ba4cfda25484dd52cf +851900189 941b9764594f23e3bcd1aa7c0e8165b1 +855045653 af5a640f78a4a3bc40029c0ef701d9c7 +856056628 4d9b3475816c7217e2a36f2b37af6622 +859570243 951812308bc92a653c1cf8f5ddae729b +859919150 47a5064eeef2ea6adf99f5b2ee92248c +862082341 8b438c8867a7609ead8dbd17d218d543 +865937591 5d4acc5346092a7a0bde22187f949edb +866626546 53fe952dace7e4089309a3883175ae3d +869791741 c8c5a38c4e78a6c26024bdae66c23e92 +870955323 ad74154c687dcf0bc2c5455d01b5682e +871105086 504776133325f96dc4d7d03931be2e4c +871937968 2593594b6ef21515d5de7102723272fa +872071414 4fefec6ecbdbca2912549b5a1fc6f0a9 +874331741 4b004883a4cdff61bc8c909a28d60ea2 +874932837 e24e3dd451fc1a14f5ebd26cfcb5906a +874985476 3fcbdd07942e7fbed5d506fa3dd8d4c4 +876280837 8dbc1fc6fe0da0eccca4ccddef67a933 +878177926 155f82690ae1329a83c48bc5ff924b04 +878507426 03b0325f8fc32624353ca5c0ad20e163 +880821195 aebb6e4faf9490248d57cf926029b980 +881131920 171d9afc006562ab587fd47c930c0837 +883303677 e1d726b89d39de3dc8854dfb97b3073d +883583092 eb7e7bef02582888529ca38c22c61bed +883931666 0ec257f0416f7c545d8483b6b199268f +884127515 47bfca283920c37266c73c4041b38946 +884839905 913408a28c8f3950bacd153625099945 +885894935 bf5cf6d322a0719aa21a7c604c43b7b9 +888100630 5d8db871520940335e6175cac6b3252b +888556149 36648de01da95e0bc06180a4f13c2b3a +888738959 19f83151e44d95f7ad958389866e9ed7 +889206870 f6049b65182bbf179b992870cbf29d35 +890960652 137b2f43e6cf45d6c3f501a3464ec70e +891748214 f3440a71e3c0a45ac1c05d821b13dd7b +892184736 18c16903e60f561ded2fc6aae963d6d3 +896601543 3126488edf55d2914cd2c6e98b4a9661 +897594704 09babb6e35eec3c82dd3a1a4484a7766 +898713051 0c1640aa6f695de12907b5df82f64635 +899521820 07d9b485c2d064987d67ca7f510f5e06 +900037728 06029870266faeabf1501913dfe302d9 +903638688 e677ba5aeabd91ab0e8cdcf3284cffb1 +904318599 59b9861206bfd12f02d8aba1a29042d5 +906435903 b92d6c2bd649f9522b5914b9c9aa44e6 +906918566 b8caa2e93df807d8b4b9c26af48f4a8f +907218414 ea5b1fef9a88acd5a60a61f67fcf3166 +909480856 0db8613b5fdaf4324e5f0eabf6db5122 +911566220 47b32ec0e813a70e4a6fc228d0df9fb3 +912729267 4364b6e845d294bc8131307a6b4a6d97 +913628328 0917d42ad348ad6277d0e27840b6680e +914888943 cbb3d2e4635e080c3f387bdf193918fa +915767507 92900025a591db0c30793da1c025bbcc +916125606 04cd80cb3209e744b0a7eef0305fff51 +916710004 48fd0ae858c4a4c0a7d4da30427d65b0 +916970832 703e86c37881b3bb98848e3c6aa56bfe +919564832 bd415b554d37d07d7ec6d3582d4a7436 +919586290 ca4964b603d87a1d6449537e95c27c73 +921994749 9d2640772c6222df5721d3b5f21252f4 +922528010 af1fda65c630469664964b254bf8e5fa +923184713 9d9db2e6bed4262e641dd1e375135276 +923804992 9eb8b2edf0c0a78fd6d0c9cae06ae098 +-319120427 6514f84e466b007698ccc23676e97f6b +-317685661 314828b340b473102dccf26ee8d26fe6 +-317267449 5fbaeb577994b541280bfdfdb0e4f53c +-317224728 dea2660d97611352aa263e8aed6860de +-315452289 387123e6eb3c323f1382c52444dd1fb1 +-315181155 38fb5f5943a56dcab87088d1e19b0d73 +-314593189 3c52c508815f749b11a71d80ee1edf4e +-313022344 1621db127b5cbc9e42d9da7f119d5535 +-312776497 79f8856010db0ca249a6c1fe2facae04 +-309868760 3b1381e3d7c9d9d4101d391981922860 +-309450998 de280ae060dbc35900273b625dae8ca3 +-308993589 b791365981158516cc794e3c8d87bf68 +-308823816 325274512af4e8440742b6114e53d596 +-308612485 c4f06a155f572fff7e6cfd933774fe50 +-308557970 01d74d66d46a1ccb74d18868902d452e +-306544171 e23aaa7f9fcc61bcaf4371603f3daeb4 +-305538923 d5309a906596ccf7a71d78189f2376ba +-304179576 9c3adbae6ed142c9921a4bbea3f59a01 +-301350264 95530182458d6130c656ffe1488b7890 +-300905093 d952e1d159f77ba242d9409d95d9dd86 +-299580248 03ce741050e196ff46d0b41947ffe736 +-297828420 1fc1283441ba692f9df308ef664711f4 +-297277936 e04466cef4746cde63fa68c2e4840287 +-296555105 e7c50f566c4145dd6209fc068c5a4182 +-296283927 e66338bbdc27a5578b46cd75ee7b2119 +-295687286 76f0f7fa40cf6b40eae887c6e93d5067 +-294896216 c463446cd51f71a574e48d2097c89709 +-294408561 d008c32a09e4aaacc2432b698c9b43fa +-292979287 7a6da23280adc8a3ed23dbd5ae636b12 +-291835642 32c738bd44800b55641b58e4263d9963 +-291736093 f55c1229974401057ff1dc46ff53b898 +-290839526 5c74cedb036da04d3c3bd4b03949b1a3 +-289358721 4628362cd7796949663b5d3ec4b27bce +-285435254 d77f62a5e078dd22406e121a0163069e +-284453923 ec7f9314922c209059accbceaee1565f +-284267519 afc1238af8b32109e3d386ce1f31b4fe +-283625010 7fb207aa83479681a16d18d1efb5e6d0 +-281731153 9b79016ebcbcb1fa8646f7ca6dd0cd68 +-281313623 b46163eb36ee2397abbbf456420db711 +-280869287 ccf34ff5982f14fbc0f33264177832ee +-278265853 d1dff567880bb30494d09563cb0cf93c +-277881793 36484012226c8b61fa06585e75d97b62 +-276757095 9cf64d8148877566022d370bbb4a036b +-276533535 3516216205843c3d05b067cfdfe50b5a +-276483408 fd3297ff7e9d3c3b39e81cbd0f5ce824 +-276190714 6d816ff2a91c0b8304f6507a1fa30c2d +-275934171 1a195079b7ffc05e36633c063b10c308 +-275685756 0f23b4a552ea18bf84c9c321a933d7c9 +-275433271 e758bd25963d02fa368afee309f0595c +-274205026 d967009fe52048963c6ac785d9e8f676 +-273506423 1b7f57d550e30d5fe9e7c317c2ae6569 +-272604415 67c1743e13c63b6f5feae01837e977fe +-272098721 9e9b24ed10950517326ff640a9a0eb0b +-272009788 797484c3979e79c71e7ad5e0bf4bc613 +-271985898 65ec39ab8fbc737b64667798ee45c116 +-271857536 c0d3c79d7062e6b7ceb0cdedc400e5fa +-270545341 e931fcb810979f6cb3655b9d8dda3fbd +-267310230 5b7f111baf45a57c0096b0f427c8a56d +-261247442 f9c9c41e7fceed0981af8c282f206189 +-260739952 d323e6ff3198f0ba43b7400ff62677e6 +-259783924 ae3ee64e79305e8d6131909c85153e0c +-258931777 66df6fbfb3602ff2d2dd82ae45c7394c +-255652364 49417427d37f8afeda517d6daffe4292 +-255307939 7bd28cc7e4ffa9ec17fcbc8711a557c2 +-252300012 59bd9bd037184037df8e1caa93eaf024 +-251968004 23911695fd8b2276485679ec71fdd31b +-250894005 1ce884c4c97d49709969befc01e1db9b +-249201973 c7824cb4dadb1209402bc42a75d46c50 +-248038043 020ee57fa11f024b867b1371ef13d992 +-246551159 ce93d6dc91956ff6153607ede8dcde06 +-245307428 6671d8d2a8cb03f2dd9e80c210be7a30 +-244947671 66a4e2b92931c351674f6318563740fe +-244527512 9f09620267b716bf3e9e040dfc40ea19 +-244384545 87fc69ed5d7aa6b98a905c4552a20797 +-243668671 cbba7864ef767ec2f2b9a5dd254c978d +-243164733 2f8f50bc27ea0d8e8c4a20b90213a818 +-243142387 e2fb83fd5a226a5030610166c59b82d3 +-241695233 9bef180671d6f659e8487d6835fec230 +-241641786 b8e1fd7883c9377e3514f57293fa7f07 +-241069548 00c7d0572d206cb0f62cadf8f686aca8 +-239959679 ed52db553e16328f5972e30205fb8847 +-239648889 e63befce5584331aa0dd509da0fd530e +-237366889 969bfed9a17b4576c7090c7aa3146ab4 +-237094091 09353e107a26fa7757d2357aaa4e1ef7 +-237022242 e8cc8719360156029e5f27249ab2de42 +-236783790 f62dd6e03ba45f986aa0c45a6e918709 +-236032243 59ed69caea3bf4473863c7eeca552a07 +-235921168 95d9b450c4fa65d755b71e86f6858ded +-235204404 285d20e74d95a7ccee907a67e9bc45b6 +-234798771 c9108b29e693f4e084ce702358140a81 +-232749128 b8fe4b3b3c0097187439b7d358406e9b +-229765621 f9a3b17d9fc4319bb7b7901d88dd5907 +-228468322 2bc5926529a31dc9bedb82244f992d3b +-228408276 4df792e53e3678725efb72d99a5cb533 +-225441675 d55fc4e85694ec625de68f6af1a635be +-224407397 7c26aced8ce494c4b24d6be10398ee61 +-224314528 ee8a3ed917935afab58c32a1ae73ca93 +-222111067 7d4f757ce601384b9e3980cd79d94ec3 +-221759403 7c4e90b4792ebf464f3cf5ea5c65a787 +-220930976 5549081f7fe6f2d4f46c4ac1b4f5a525 +-220080300 9f0687d8e75cff86c37ee84a0e7b5bef +-219610476 f369d7f5b7150b730e016f00209c6bf4 +-219106135 abe1f9342245b771782aca4d35134caf +-217826425 b947a0d9185ee0e64eff3d8316314872 +-214510816 e045a62b03cc7966c100ea41097094bc +-214197479 c29c950e531b6adc826feafc51883b88 +-214087667 cc9bae02c4082a51e2b6a9889cb6b9c0 +-214076317 394d56b7fd27c8415f2bc2e3857f3e75 +-212354176 4789c75273746e51d946ee3937ab109a +-211547702 61e62804087cf1498af8e5260bba8b0f +-211387668 4745f207bab9cd2984a4cd9eb82a7890 +-209360319 dd2e58ca3a65f600d84b1e69103f3586 +-209335764 edf2ba430a81713c9612058eaf8450e0 +-208471496 fb7deed3eea1d4d84212e470cb71f12f +-207999981 2a8d7262342a386f2f5c228437d0fb80 +-207087494 644cc108e5e8a6e60b3aefbf5fdbabb4 +-205508719 49aa77b61913dbd34cb1b889503913bf +-205500716 141ccfe52c75e59e4cd497e42d586208 +-204856848 635de2f5259916eea9e1e8d42711207a +-203616254 d527c9da81349cfbdf4f9fec6d9b3462 +1867656017 73f4b4e482a360239f722354bac95c9d +1868694130 b7dbca28ec6b5894059c7f1e8939eb5b +1870206457 da214c17c7d1f44145b4188797ae88fe +1870439034 b9fbaca378605d8b5272bb5c01b0b567 +1870792668 607c54c862e003962e38d9660287c6ce +1870872856 3336d10960f7e2c8b54f363cf82e077f +1870879465 1b1ee1305924cb95756b303122da6b76 +1871789531 eb6e4a84b63bd88b04420681a4b8e177 +1873369599 e3c64a7276bf5505b0d5266b7efb445b +1874725570 f9b6413edf8d0662f97373ac4ed7789b +1876112334 64b8bfb1942f180b62aef48432835bde +1877476453 3a6b1dd85246447d4ffc5e024f1ae6bc +1877568081 741d0cd602391702f385b95109557382 +1878726185 8ba00da363562df26a25d9c70e130058 +1881707614 9e1d87e69c9a8e03f0f0857246fc8433 +1882050268 1e21bcdbb04c2f93aa8499ed383ab701 +1882437272 64d406a14abc2cd2b6e430763dd0af25 +1884686081 e55243c1cea08b845f2543247bcab54b +1885274444 dd88059535c93430bb6cce743a9137e1 +1885367137 617e66b084b6f22c552a21f356753afc +1885744665 f243bffeb4f62efbb9937677ee5663d9 +1886612300 402e15a366fd5fc54f1609bd2f1ee339 +1890125357 902b1ebc2c17c095635f31be6ae0806d +1891929048 4cb78f46e8d2386aef0d4d522b3f2eaa +1892834138 1419c78c215dbb900d86a96c663212c2 +1892872494 7eb9f63059435f466cc878ff285c8042 +1893495650 067ad5470477c8071a792b001bc7c5f6 +1895359167 697fca69bd058543ea14869eec374f59 +1896289806 8e6918abc8a8cc8923b3b3244a7d972d +1896921836 55bed14253518ab9b2c971754aa6f8cd +1901706499 01a121941895177912d9da5064e161bd +1901894190 9fc6b9f4d7a95ad92a3188bf76c1727e +1903584810 c123b570bd7cbcf0603ebf9c82f371cd +1904658394 35849f4078c491a77c246839479d9f15 +1904808991 274f14e05736e7e466436321b1648e7a +1905606334 8dd67ac12066955f9b6c8c72f60dd4dc +1905621189 84cee00cf21474999b5e20fd4c1157b2 +1906098159 d679a65f91bdbe01928e68ba485a11c5 +1906616224 7de449e9dea0587f8259dcccc9cbd08e +1907870865 20a2d36cbd4777078439163c1b0c3d34 +1909215664 1189f630928511135c645bfa214561bc +1909356503 03b5f0846dd6f140a6ebd6af68586f76 +1910696686 cb61713a627bc17026705f405240ea97 +1910812417 d077a6dc6bdcf9c8f20a387fc3352d8f +1914490848 b4d8496d5722b01979ac8d393052d89d +1914960634 948693031c35511c357f28f4b49d5a45 +1916490063 51bd3110616a856e7d27997769dd0c9f +1916499893 36b790a7a8f09b3a2255f0b7c35382c7 +1918858430 676e2fa8c11f58635f813a5ac5d0f0b8 +1919264544 1e3347ec816b43e760cd65c4ef540c3c +1919334848 59758c14a86e21026924c470c7669625 +1919858279 5dbc9ef18e3463cfcb5f16fcd57db70d +1921845915 b01a1b0b86066f43640af885d3a12dc4 +1922882305 39d5047c1e5a50a4b9abb926c12c2f10 +1924143583 ed6c5400d5eb11ea27b5ec9a14d15479 +1925432818 79e51f0cabb021ec3f21f37fd50e8689 +1925991751 2730f2a64daa2f7ce4537dddb9e34ee9 +1926020127 084c34badbaafb3edeaaa97435e1df14 +1926272819 cadddc82b488a7cd14941e8c46ce4c3e +1926402965 9385d2b79a11a98e7e3648b1e53bc52f +1928614570 7512c165a297da4ec32ef26d2b24eacb +1928843211 e82f63737f0086b8818fc90cd85e3822 +1929359310 e19cc6429bc9c49ef8156882eb82fbae +1930919765 a184c2b7aa30d2c16805f0e5476a05b4 +1931176269 1f2f0957b85013baad28a0efc57c5e6b +1931767560 70ba2126814b6b9c204c7c2009270e1a +1931935817 9cd3d5e8a0f96e0995a75588ffed482e +1932073878 57cc695218d2f18abaab33bdca822f89 +1933086103 44717d9a59a66dc7b01fb6a52cc8c409 +1933629761 fd354af65efc4aa9fc35f4b1c2a51959 +1936382510 75cef2c5555ff3ff1b2250527a044122 +1937953847 e8063f34bd32060a56c3025a8dc55404 +1938529083 8c52a2a754e57efb82f00d818fb795b3 +1938927268 5b33b32675c54edcd2e751ec8137b110 +1940530713 4e162c61685b8b610769f9f12cc8fffb +1941279698 9fb036055ee42410762933f0eff33f02 +1943335068 49cbcb30051974a98b7a1c2ff42d3a84 +1943710494 0526d43392c753590981de0d72920d89 +1944222857 38e69391525c5a087a0a596377a0c9fd +1944344233 b9cfed1d64875fcc9ecedd2ee0855953 +1944834688 25c9b69ba0925dd4d3097965d6ccf794 +1947403081 6f1fb53d34340508de937419cee9a2d1 +1950922093 587f1ca279acb80371bdc62fa0e1b5da +1951202949 96e3b166bfe56b7ec274d1b063697b19 +1955057588 c1b1fa4ac7873066ff63bd35839ce376 +1955717531 031d5bde15d3c2956b3a8ba2819b8879 +1957182347 5d527c8d312d8b72ba646964a6af1992 +1957359104 200bcf4ac5e22d23d5c04e2c72ac52bd +1958409331 8f39719a0ef4edc090a9210b8d7bd380 +1960896591 8f857ddf1f1779cd64ab7d17db3fbb43 +1961999601 8d2ad293e69a0847709244eae0650d7d +1962152713 17c7f681a6e6781623354cb4cbd3589f +1965258564 07fac59eaf8e9b9bbdce0f1dfe18fe97 +1967163251 1d0d6bf238d83e10663c558eebb9dcc3 +1967681869 00e44746eed70884b4f5ede721e7a608 +1970042413 3a82754b5eb2b1acf70f1e4e70a346fd +1970180675 9afb9304c91485dcca4480ffdac1bbe2 +1973663119 73b1826209a488a754699cc2b79ac82c +1974279056 9b2d7cc7105867af674b00aa8e7ee145 +1975381730 a4c95f64a34f5b568e6fc690b45e4ed7 +1975837002 c2f78cde3130f16b70a6434993eb7b4f +1976182216 1708fc218ad7c61a3f8ac4fcfda44198 +1976341281 a68b22a49afde6852de23f882021ffd5 +1977059501 7ac8a3dc97233147dd10c75ba38fd34b +1977135755 9fdc5e2946f48925d718a4bfb963995f +1979088166 cfab858f027b6fd6c286d779873a4661 +1979837565 203d6a01b29c312c294fe10e749e622a +1980440570 7ecfa365dc9e83e0997fcee189fae2d6 +1981330928 3027e432ff3a0aedc9e3be45a062bdec +1981382413 7c39e950a0581e2203571750ef0f212c +1981838088 ace9a9967aae151507406eada6661c69 +1982908780 871f4fee8bb235f5b58497c6c844461b +1985433182 3acb6b0e983afe79e0cd6007095988fe +1986637198 c4f9d474fc851130eea960390616c704 +1987988670 3937acba4c37d6d65810446919ff17dd +1989850413 9bed0d6e4e24b6a62ecf1e78dd105c91 +1991557398 71d09842b0bc60fbe44b801ca5043d9c +1991928844 10ed44a7dc3858d92fab9b3e4595f8d7 +1992594681 1daa6d20ae87145b3780e8e00aa9d4f2 +1992901156 cfcee011614d1eac9ba3a8fdb2eefb2f +-202780903 a126f9d562de3726843312312563f9a4 +-200144513 6ac498c5148d7c5b6de512c3a3aa37e3 +-199823989 a269eb47a5e9c1601be527215b8032a0 +-194015413 908fb5b396d55cb64f8abfc4936d4711 +-193673937 b11ca7aba65e6bfb331cf76cae1adffd +-192515108 120b3be8ac88803e451c3d96676c132d +-191813807 424486bdb4c0557f87aa3e67e73c6f48 +-191795692 0a0b423a5bcaa2d7dd73c77ec5edf1c1 +-191680772 56553da2bd437d757a10e5bedac3272b +-191082179 973a8809f4a1f0b2af41e43e1d4919f5 +-190486640 ccc195a6f594bd6d194f94ae830cb792 +-190424504 d62efe707300cc632d9b7cd085972496 +-190259970 608b8df4bff44bb610b1924048550336 +-190043756 ae4533bcfbf7bf78d375e334da8811dc +-188166534 abd517d3836c895dec3fb193092e3fe5 +-184235429 115f25de22d0c1df87328f049f4c2dd3 +-183813269 8fa65fb681fc412f6c4cb0f43ae205eb +-183791717 d6eba4fad85221058c65b6558090adc3 +-182696583 2440aef6e2b439bb6ad43042a9efb734 +-182308668 50b123b582231766233d879579227bdd +-181066112 9f104ee0aef164f39c6e3b91b7a26e05 +-180478719 787e4e6819b61735a18e1857dc43af5c +-178835984 1b3da5b031dfce1e12e209f01892b29f +-178256840 de08e59538a015db49a570d6ee8289c8 +-175809155 d8efaf548524efdd9b9fbae289ffb7cf +-174850238 8e818ac23c545dfad494459772bd1f96 +-174263801 af2f70d3079211f8cdd0ad8dff87ecec +-173755639 9e6907862e988fe5c6240d24d34c7814 +-173725213 46a777cb4efed8dd2ce74add80123cb7 +-172406031 c7842e32b5d0fac452b9b3f81ab501b7 +-172349361 1d541b71b234520c6444b261051be04b +-171024326 d103e7989ddb34cf0495ee6aa5bb550a +-170348617 ae5116d28ffe174a67d64750b6ad51c1 +-169021811 115e4367f272dc50c1ddac85c355e490 +-168356087 1e4926a86ab1c18752c4fc65e13d5373 +-168291107 12b925b1f0459665a1838f47fa2005aa +-166054602 7ec9750de4eb02273da70986d2e2c2ce +-165093516 ace6925d6f74db19553a8e331a54e426 +-164655651 94d165f70e8c44c10d5e2fa3a7e078d0 +-161586445 f39233a4c29154447c02eced0d6a693c +-161244618 7eaaba5fece41ba704b9e1e310ecaa49 +-160729656 e6908a0bd14f4e646474af79b20f89c4 +-160691507 9e2986e7a83b92fe5b5347b6553bae7a +-159411849 53769e1f303dfabe8738f95b0665fc4c +-155844123 5dff92404b08d240257cd7e58979d1d8 +-155460176 2a418088e5c95f35782e4413504a389c +-155053216 0bedeef2b14a435166e5890c88a9b06a +-154919316 4a8989817c363d579870291f4f37c5af +-153033011 8f427f0397833e9590fae07055dbe7a6 +-151831238 0cae8f224e2593e236b39585824a6c06 +-151588201 44cf7993d8639edeb4bcee65764991aa +-149932463 0ec596b4d1fc0409a91c10d3db42a600 +-149477216 ca62332e25ae649ff5979391e30c8c88 +-149069908 99ec98e6354f189d7ced19707e2002c5 +-147294288 e8e43ef86cdec9ddcf0c0c3aa1555f1a +-146039653 964012b5ac915f6835a378da4221e798 +-146002625 e5bd9f63030a9ac1eff58a0dc2b9bf13 +-144853754 b389fa1f8d8d785b6cb07d66bc9579e8 +-144783030 92a008a68fb745fae97150d2eb01c0b0 +-144743392 da13e422c1f2ae1876ab7f7127433ca1 +-143911128 da945d3091589e3a2016f8404d61ee81 +-141845731 16b32db89f4602523ef5382af0471041 +-140661711 fbaf0c46518ee15c92f82d858e8931ff +-139788847 f61e2e6b841933f928eaedf4a1bdd28e +-139680658 9e71f35a39cf724aa31dac929c9c8a85 +-139344836 c7c59c45bcdfa0085a0a36136289e27e +-139318363 750a4dedbf044d6c093084e040ae37e6 +-139314923 6165b2c4b1568c41233be5cfb8f78687 +-138550350 578237837ca404271098b8cd35c94ed9 +-137770647 495e26ad8721f5e06fc6bb69d5354f15 +-135944854 5ce9e0af994464864aef06a339b4089a +-135897134 0b50e6aab413db172123d2e4cc14a5de +-134943297 9c9e8846dc031cdee2a51088db162a43 +-134508166 c6122dc15f48a291c6f79d3f793deaba +-134397734 f533002ee1bfdbf50b22f991dc4cf44d +-134378829 fbfbebf1737d674b2ca783a4aea65723 +-133411891 1dcc7e837c27a7efadf3c0bb7e7e16c9 +-132546683 14e693ae9ba19c8a1dc08695091e475d +-128785463 6ae786805e38e43823e0e971e2e54208 +-125471886 e06b39a4ecbf13e1acc78258d804c4d7 +-123643973 2fa00863c31f957361f15d3f80ce6c86 +-122784782 debd99388bb70f2447010968c3959400 +-122656612 f73c9cdd792d1dc5cd7648d516171856 +-122234214 17027ba18a9a597ab67a06f6a509f609 +-121614680 d5ceae1eff43862b2c235cfb17e7eb50 +-121172956 16dc45f255a32d308ae8b6df2fee4534 +-120650310 188cd9e7f2e6d2ad6d0c9e3e6273c5b9 +-120370459 2ff9e7b5430bd86c2d2e7c3c53a3ee06 +-118875503 8a199f1016b032ebbc212050425234e2 +-118783462 b87fec46cc99ccb336a12c84d3290523 +-117972276 33f906c622065646d8d67adda85acd55 +-116164716 d6b307de876609158c371e6813fe8a8d +-115467352 9a966409301dfd1a40e9de8d36e90426 +-114703635 575c3c13443880ffa4119a48ab5a43c5 +-113797018 e124441900b7ce571901461b511d631d +-112579581 98ffe955739600eb97ed40fca76b8c07 +-111305490 b1d2274bb4a5c382d336b8b128cbe836 +-110988116 fd5a87ff2be0f79b0f722858afff4887 +-110301158 054d9c14ad3b354b6f7c74d76700ab83 +-109646953 7a0b8bdb833d428682994f4988758152 +-109566804 8df8aa365001e86b01426da6a758fbe0 +-109246455 deae77172720b2e3697d9d672b0f26cb +-109150665 95c8a4303625357b1f6f09289c7bc352 +-108728287 6224f3ac965f05449a0dfddf26ce36fe +-104991541 11e78c4e527223c38530ad53177d53b6 +-104251869 89409cb9efa7d77a5cd5228a354ab4e0 +-102121313 50e8761ed03f4d7f39e2220ac89158a5 +-101599822 5e97ffdc660bd6f2254a95d8b6980e30 +-100706160 3d2d08dd716f2e564b93789bc5d97bca +-100425165 6d622d7bcacd58be14e25a4d26eca2df +-100225645 27ec99a10bc544810d671ae44238ea92 +-99248583 44e192aceb91f8896bc5cada3bf1299a +-98432015 b4ef6b1b09a56b11da4ffe9651491977 +-97314034 7aa69c5eea89e4297741540cb70b5410 +-95132285 e2e9e932cf9a4fa490414c0817b47d26 +-93851721 a4a4b46c8c42bec4048ea1d31121fc81 +-89980585 1e9263d614b257d360d5dc174e6fc2f9 +-89588922 1ba3e23b19e957856d9dfe060be0c844 +-85637664 adec1d2585a1c1e8603227db67fc5976 +-85381447 5f3a34fbeb9e09e74fdbd3b3111572cb +-1318570916 64be47db904c837529e82c744812dcac +-1317714822 7ea01d3ffb0680f10b1dc6e49ccbaa53 +-1317029121 9d5d6efe4565a61546e227a69ec02d1b +-1316313111 c54e6b83e499ca477bf00725381d8534 +-1316310125 9704db16f99b63edff537a1adb6519a2 +-1315298685 7e1d245fda04a2874af9ae4771b28314 +-1314626270 cea3c6d53bcf69d43dcf704827afeebd +-1312979960 173b41819582e871781e66b865ebf67c +-1312349075 4b27fd068d6936e4a9cb9bf3e308ca66 +-1308762585 f5655ae5b928c47bb44e08754c393217 +-1308723024 083994e76c8cf3739b7ce6a7cdc0c753 +-1308196049 c3fc15b029aa7eeaffca4ea994716f8c +-1306786796 25c06a92e259e50e6b54abbf54157dde +-1305897843 3fbfad55388d3439dea58277f609c349 +-1305538228 ccb02cd716b77e4c979f0a2ed3783856 +-1304059566 a35fba362b10f45d9bbe2869f541f5b9 +-1303520313 6c7e4c148c4d2fa1dc422d9b6d42825d +-1302558581 5d47923c80cf4cb0542e1f0d76b82de1 +-1301923997 f6aa8edbcd8e5f95ef406d6f64f1d147 +-1301675081 72c593f23a8c0a732ef59743617aaf4f +-1299373826 d0202d366fc79557c208e10bafd9b39c +-1299265350 5613fdcfc3cddf3e1e123b57627eeeae +-1298970755 cc358e60499f6f7d72ca9375767958f4 +-1294525133 89b5b29b113288830a1ca5df0f850b09 +-1294354387 37923db758ca3b9721895e190c49a111 +-1293646259 fb1cbbcaea66af52a8a3069738670f1f +-1292245619 2befa0a1f7c8b61f1811e0cf75aaea0b +-1291260641 6298ec1f3ae28ece9bb3aefc6cf17d17 +-1289275561 b4859465a65a425fe67f6d68497667fa +-1288845284 4425094dd80214cc77afa9813041c4d1 +-1286845860 6811fd9bdffc3c2165491786729f98a2 +-1286661054 2617d130a9ceb7fbc266737f91a44900 +-1286080844 987dbbaced601ed2c3d7e68e4cd9b3a2 +-1283925318 97a12e826507e79ea52e48067518f92f +-1283708726 6f883aee7995f325ab6976d65cbbdd3f +-1283090982 26022890255a7331cf383c2bf7b6bca1 +-1282471721 dab5b218f7f9247d88e50a86f3de7f23 +-1281861271 1d262ecfcb0c1591803490a0d359789b +-1280920201 d5f3a7c7f6d20a0e1d78259d7309f18d +-1280078340 fa9a3c84c3ed12f03bb15fdb0f9774a0 +-1278532964 bbdc4a3bda7df58885daf43ecc26ac83 +-1278517656 dac597aa000a68370363af45572c6e1c +-1276327887 ec2af81c2f377db94937b35fc8cf296a +-1274782762 514d1b9b354bf4b03d52a0ef9c3238ff +-1272564476 c0ff4acc9e68e814660e9278582f0fac +-1272381932 c096a81056715067a9cd0978844956c0 +-1271618780 029c31ae63bf6d196d4c7603ce6ea366 +-1270808741 0a697b4deca22121353baad9f39f1936 +-1270265079 afc0a0bae8edb1ef78713589adba0977 +-1269493052 1c44a82a5f693e2c3bde27c4bfdf635d +-1268618120 ea308ec2e9e80a8edab9e8966002d008 +-1265054026 e32d305094d242271e6000fde9f4b992 +-1264479582 0cc9ce3d51d1b1ce0b19a987e12b99a2 +-1262639435 1532588dc27210f4eb25e83c06d3395d +-1261201154 945a377d972b03d224798cf088d688f4 +-1259894047 c5b989cb39f248a54a51f3bac2a18b77 +-1259234911 bd99d9782830d5726258a49665067ecb +-1257980570 900ca32abcf986069de9428725f4d1c1 +-1257806963 80df5c6a9b77e360c9d397d2e4f0e788 +-1256629284 66824b4a9e313d5e12807a8b93984087 +-1256298100 ed00e9df3af1fc437fb4c2e24ead5dc7 +-1256161502 9fc27a1cc7a60d32e928de80656b3731 +-1255871306 35c4197a4b14e8ec95a76e84342fce67 +-1254830620 6509cc8ac4f79ee4c27c24adaca75cd9 +-1254648455 bfac1df02b9baa464eeb67465d1976d3 +-1254194990 c048cd1d393657472ae69bafc9e0bbb3 +-1253916316 78de630aa5b1eb4bab4fc18b111eafc2 +-1253612351 563caaf54aafecd3c23f2c896ff17206 +-1246854655 c5d18d2bc2c893111d7f9dfe20aea676 +-1246543134 ceae3f4ad4a5b738b2cf893dd31acad2 +-1244820193 699f2d4a941c64248767dab51c3b9e3a +-1244481658 903bbf0711785459c3b982bb30a9e703 +-1244413219 0c999ec4b1014aa850e5233a9d8e896c +-1244020567 d8463a8f1993fe38abfffd2c61046c8b +-1242208928 a845f2a6e6a4348e33d4b5679e995ac5 +-1241661225 75c30ba999b8fa29ccf860ff776cd50f +-1241016686 085634982e80fc0920634778a81f4567 +-1239366566 0b8552bff54b3b19a534ad1af36caa03 +-1239111850 4f6ae16298473a75f471bf5a70db25dc +-1239100285 0424a2e5bb0b05b3f145fc00eb8951db +-1237766207 ab551b404e141b5e3c26536ea7c06dc3 +-1236226522 249ddbdf381e20bcbe41b2d0834f1754 +-1235863878 be1c1732fc898f1ca8a465b8329e06c9 +-1235062863 caad4e501b2a426d3b6d85b055fb0ea2 +-1235044198 a0bd604f9bfc6a7616979b761268fe04 +-1234645405 e8e3b193a88f612c085b724aa94be6e7 +-1234391080 dd679a113bed83762d6a85df4a32868c +-1233428287 8feedbe0c6c13c8a4aa4f761b6a890d3 +-1231158386 51883130a1b5f7391f516b59e87942ed +-1231058553 de0d9372b0aa340526a356d600566e3c +-1228329846 9e992330253aed304fcd0d0125ed1c19 +-1227599211 84827d5a9330541e9cc0cfc332843c15 +-1227532394 78cd6ba2c4b2f28eed369f179e97e401 +-1225276699 f3650e27b486222918a1309b12fe1160 +-1224838197 30730116a667520f92d131ad474b512e +-1223758913 4561ae822b8a8f8688878a5bd3d97d26 +-1223713718 4f10951f61d2372a081fc3ce126aa7da +-1222287031 7d6210520a7cb1eac540ff8203d3fa9f +-1221962957 7fbaf8c72b1c020266f7a402d1bcd2f1 +-1221700573 ddba1a2377b1f123fa9fe8703fcb50ee +-1218608798 6d67193500a5b19cf0691c13bb9b8120 +-1217382007 40d0cf8817ec81fde6d6d4046e3fa29e +-1217350350 bd218b3ed11fcbd87c82614d7ec02e42 +-1216819787 5436021bd105717c51b4f2de7e5e5a71 +-1216500841 d49a46994d51ea62c31a842820992f63 +-1216380550 cbaac1f5aca7bbb14c5b9964bd2e06b5 +-1215952767 a56032ea00e19ebf846fec52ac33224a +-1215939280 b5cc59b81e96962aca4b140d07e1fa32 +-1215179117 79c45182cc8edfd9a054f46dcb0ea996 +-1213495837 6117bca951844fab1394b8d0be0646bd +-1212257114 366fb1c2997c7c1f2e63fa6d18a5d25c +-1210809109 7f36e080e743f0b2cdf8b7aeb26a25cb +-1210088115 478a425e283629229da73ae2192b13a8 +-1208971949 fb14ed857c13e8116de11517caa8a4ea +-1208552646 6d6e2a772be7d6a9bd67a65dae736c67 +-1208324739 d10fec04559747b28a5140eae25d0d96 +-1208102382 5cc87de2380e03e52a7dc9101f0f6201 +-1205823129 69ce3ce5ce47a92f7068a7fcb2a6bc3a +-1202633835 03cbd9321680b5a7e60ab52fe5eb0f8b +-1202614745 e0247c31266d7122fee73039dfc73e5c +924737752 ba250cca1ac01f21a8a4be5ca620ba8f +925930635 ef6f586a640083016b91cdc15f6cabf3 +926866825 b0a8a5629d9558e2ba5faf3c5184cd99 +927163455 58081d6c29d51a6564f911e543270b4a +928061127 6e7b2800210accb0ddef46c6667781c3 +928437226 4f1a78b99c27b503e2d05c55f45b9990 +930315107 1b414d556f81b8cd0d3ce7f0f89b6d48 +931271091 b819796e1e8536fee621095a51381532 +931986565 af892323edd4a3ac5a23189c973a3a3b +933637267 ff9eacc0a2376915eef637fff9436f62 +937740429 f8ddbd6fe81a85aa9e2b124c79760d57 +938846168 7ad0be9f8083dd27d09ff6ac81bc8d2d +938910134 f1467c3ac621b97f378410a02c28672d +938937963 b9447a6e8d033a3c43bbf33e4fa3200e +939679787 e725aa7c220775fab10921d314c2c60c +939888663 af4ce76b366b262f8007d3e53a3b8da9 +940170157 f8291ee13c565f094317dd6f0b833068 +940302183 e99d06b3bf7c6fa43df51a159a1f1494 +943123804 8af265ce351bc0712203901725a4d25e +943461232 199638d7c3e44e2407f980ce6710866f +943780188 ed80525aa967bf82be9d2f766a5cee74 +944055146 a971c7c2b8e5e915b6c22030448baab9 +946542435 dd1d08da72fb9519c5d6eb1f5b2d79ed +947954128 de7246081a583d724150cca70ea5189a +949651331 197843a1751ea4caabb3180e6314d331 +952003586 4e3c0b2bfea4c3269d28b738034b87ba +952073426 31624d200545332fcd94f30093c14d93 +952220751 37ae0edd5aec96b5726bbed9b056ce2a +953598260 8870c73b3c7d3a98c1e4995c77223491 +953898956 1a78df505053110701b22689307f3175 +955393719 5c08dc1cf13f065b596e0d8a2ff10fb0 +956274778 9461f45568a569e256e4c44b2546ced0 +956322603 80939847465532d8f67cbf088b4d2146 +956723013 c94d1b72e0fb5701b73c7d77d58e1afb +959397419 2d229b6c9cd9496c54da9c5bc31cdd80 +959470654 d0cfdf94d991a5887df1dec1da053b1b +960790144 60de7361be02928155a7073683645556 +963496564 1dd3fbb5273e6174ec1239771d2e11d8 +966660428 c346a36b51245d48aa0f3c7ab0cbe7c6 +968986596 d066adfc0dcef2a99d7f364b4a039cf1 +970578657 59f34a7a42bbbd30b5b011d3c8c4a912 +970818834 eac1909fb0faa6120e31591d90e22bab +972420544 c076b1d6bfe3aeafacfd39f04260f0a5 +975834108 0806446b0703b441c7451701efe3d064 +977208204 a6bc47f11544eab99f9f6e52ef148cb1 +979590494 b3e83a8cb9b30f6d357903a9502bc3f4 +979982876 5b278c44d8ae63e5427955b392903945 +981337407 2a5ffe6b2b0900c1f41d473a716453c1 +981684045 5a284d12270aef4ca92e4f8e2afb45d9 +981881642 677ccf104e0228dbfd653a8f4af2210a +983297235 0aa321a2eab9e4c50f938cd052fec543 +983441084 f8a32f25e2f16a178ae11cba30dc2e72 +984584813 c5ff4ca786ef051f749dcf9fe5eea3c7 +984673785 dedecfb5565a52a57c722ca49c6ac03c +986047053 46863da43ed10d43d1d8fd008d02eb5b +986853828 d4d6f75a4290f32af55d7f424cd4e276 +987121864 bf53eaa747293d8cf8310ba136b6a7bb +987445757 61d8d3808c2f5641d29d12920a827af3 +988988809 9e3500f3bbee9798e6a0bd38fdeabf17 +990035811 6ec15cdd31e4a864ed49e8a8e82e5d82 +993033139 3f31d35be0bebe26146830051c211a01 +993490232 2fe46dfb7f4a696a1ec0962342e353bb +994067359 9c7eed258db2501e5b775dc36391790c +994991482 c6a56f895c810600fe31f5afe1d7ad1b +995104735 a064fc7fb3dd51f08f95b67590d45cab +995889648 0b702cfbdac37e0549aab407f5a0ca1b +-1201832402 5638df2928704f0db9cfa04f9429bf11 +-1199809862 88bb379cb4f61765e76e6694e625a76e +-1198685969 67731bc328c18a21b337849557a1e9df +-1197340266 7f5c7667d5c7b6f3fc6aacd17f796414 +-1196275310 3f52adc04860fedb2ff104ac1612464a +-1193279124 dc2f0709459f3f69799bc0d65cb4e0b0 +-1192612155 6f8d1e253393aa09d51c06ff85d56d55 +-1191624532 7e5942013d13719d57108f2b46ea71ad +-1190842620 38427bebe27e778e0668126309f22a2a +-1188756294 6b307e2dd018898376eef98f915f1834 +-1188589692 dfb9f4a1dbcd19b83c4413cb1f029c7d +-1188350696 4b8225eb832632beca649ea8e02dbfff +-1188177385 8d1fd09ad4eb3de51070428bd20257c8 +-1186206742 7e27d6066817410bf1345a05a6068aa5 +-1185288882 529bba605bdfa58e33575e907a15dff7 +-1182534760 be29b6f479e91f16c5d98d3ec0313c92 +-1181113019 f4d038e6b0c743f22a9e761fbd33d86a +-1179824063 5612d80462b398e0b5920692fa473208 +-1179486703 24802829f9e1dbd27305a4daa9688fbb +-1178561643 9348ddfb85f886e22cd7bb64241afaa3 +-1177205984 76f93ac6825ac767aabfdbd7589ab47c +-1176551507 6c201f5b5b0d69d6aa1c55b79892c4ff +-1174473251 7414fc48deaee3aa0e3d6fce65a1e588 +-1174415312 8cc58d852c40aa8ea5d02884c780c6b0 +-1172299186 0ba590bab7eef97650d58ea5dd48fa8b +-1171375229 84da9ccd5b85ae8503c294e62b874b67 +-1169350545 e23f50eaff30c4788c517c239dda198d +-1164770689 6d86769b3bab652f45dd1915a2320cda +-1164738732 978f49f49a6f9c1ddf8a79835087ae5f +-1160896058 7d48498fc81b4da48782b4e90452c2bd +-1159616574 40051ceeb65607e02eae816e00d77aff +-1158457186 e1979699aad206cb27a28f28f9ea4c1c +-1158262898 3f4d679b1c24a5983eef180c54303264 +-1157867238 53ce70443b825b1b5eb8cdf272b658ef +-1157845345 15509bf93d84505b20cd020c370e0652 +-1157553768 c0e9adab0b4b80489642713a064fe8e0 +-1157474501 8362c0a51612df00f22e807d8d5ea6ed +-1157396252 71539a0d8ed44209f450817c03dab782 +-1156854696 4512fac7e3a5ba027abc308a14acfc7a +-1152750687 3d1b88b21614797c3fccbd0881bb1b65 +-1150112660 ed6f7003e7bad6563f1df51f466a3004 +-1149242088 351ec984e228f71ad03a65708c1827e6 +-1149117795 fc49fe434488c90ac637b710b0355200 +-1148941327 e767ebb05ab2d56305c4568c81abf22d +-1148085680 ba221b804b5bb65cfdce13b0782a0871 +-1146587223 285a090aadde086af123f410f98b2176 +-1145648081 42db85fc24bce4f08cdfedcb60fd8de9 +-1144397325 98c22f901591885c01e017b8ac5f31f4 +-1140665201 2ac0e9cef22309ae0a18fb1601cb1af7 +-1140585589 4b1636272aa1d68f999c4aaca71410f6 +-1140253542 158dc79bdca07d519916d793f8595c6e +-1138884133 9808f720de77fbf91b952453ef877079 +-1137006862 2e7de0cfb2e5107d84565211c8c5158f +-1136945282 dccaf9736cf45168e931d81fbf45499e +1993262671 42bbd3e345df9dccd97c270b9fdb71fd +1994323174 a0add19754ec72999f4ee8f08533daba +1995450904 30acd3ff1ec1017e7c7b681ce7dfb7ee +1995937396 0db2a27ffc687c375ec80bc12c58cb4e +1997887871 f4471ad0d4a8a0086cfa7b4fec01b467 +1999284263 783c26a08ac6aec65165ad9b4c1f6b27 +-81524004 55c8c9264d1a572d4bee5143b5809737 +-78568585 fdb46dc667892e6b857e79c507b30b07 +-77242675 575885f350776fc6fc52c593ceec77c3 +-77097642 5923dc48ab2f637a47cda1fd34245901 +-76979110 8b252fb01259b3fc2e77a88e30c6e9bd +-76382390 97618e1c5d880a5f2a3b2a2e0a054874 +-76325907 6f0a7d2cdac5dc4680f3f30f3f7ab615 +-76269767 42135a9701866aeaae1e332895762378 +-74472245 ce5e66ebc9e0c869f7b23f05ac4d0e89 +-73089494 d80446ca521e66e621fb7bcad058d112 +-72634047 c5053bc7eb425575183fa96b624248ec +-70981708 a203e1f5afe622c434f530c349636531 +-70766478 de46355be22be855add23bf96763302a +-69635597 85962a270ca8a0066dcce538a0daf91e +-69212768 27f836eeac98e48cfc92632774392e48 +-68882982 28840ed345ddf86ca86cdd201119d8b4 +-66462918 7589510c6e4469a6964c15a9a33a2a87 +-66212086 0eaf13e3730ec617e95614ab1d745492 +-65969432 6b0976bc174ac27a7dc3ab78ac609cc4 +-64100871 9e7c01e108ced380a9268905be141820 +-63504200 b004f826f0baaec01ad8ddb2b7069f78 +-60291861 625acaf657b786045a5509f08bf45d15 +-60000367 0182000a87dbf7c5f55160746c6afbb3 +-58928910 32f8e41433756e92d8147a81421bc13d +-57930113 f912ec2e8d53241b34dbb757009e99a4 +-55447132 d42146e953c3e47298da10d1a5c0cd17 +-53245871 7d77e4f33ac28f107be96dd9fc8e05c5 +-51653913 564d2dd621a173ae5bc233623fabfe86 +-50099774 951f8b854bab454921f9f36fee64e03b +-49538963 c96e8b123893f9952f0278ad5a539c0d +-48691704 d66340af78fe0eb1a7fa5c5f07547f04 +-47159979 c8156057a6c0b65edf4c0a9c6bec892b +-46839299 75390b520b79b077aa314b12cf3547c2 +-46243102 38e9bac29802fca0a615f8ffa5eaf566 +-45453346 4771f5cff3a76cc1917717cd6b9351e1 +-44751117 b319f450e18d3b2fb5ce9bb3e83edf83 +-43407677 306af1c5be14a4e38256c2c72740a188 +-42944803 56a77fcba2ea8cbb26f62abc7d60bed7 +-40720666 f191d65c408e272e6cc63791a98fb36d +-39839614 908004e20b884d2aa227f5efb090f5c5 +-39479917 db449a592fae5c4e0b8429961a47d48b +-38721197 ddd3413b0074e180f1a41f33ddb41b18 +-38157064 a1594401cd7522f6d9b77c245f9f3d9e +-37444810 ed260eeade70bb8d532ab002be4497f2 +-37231703 9ab4e709a83929850f85ced9b9d5d94d +-36302307 682529b249e02f50ab7fda7ecb6dd3e2 +-34028151 ca22e0ae4019523b2201490e216d8d60 +-29467244 d3e2d3cec39d0d82495b632de77c18ca +-29294801 26127ae6f66acf77e2c5ffb514d3a077 +-29234548 609fed5753d773b13702c552f733ce54 +-28992602 88499d47c4804a53f37bc02ba7c754e3 +-28438964 c4ccafc5ac863da36aa38f97b65223a3 +-28216202 b86088d05e374aa1ed4d1d909dd0608a +-28029153 ba1a6569aa38a6e1f1319c73e350a194 +-27464385 2d80e43ec5683d1d2ae8dc3e8661655a +-26359421 99e790d481789210b2c5c75b85e7dd72 +-24533066 65341230f22f448504d57e70a1da6ba1 +-23168943 7569cbb6eb8c4dc6f81a3045ef805880 +-23053745 82c54ccec1318167f992ba1e5fce7e12 +-22656045 e61f665f8e76051e46db5fc05609ae0f +-22584505 dc8a0c5f05737a7902dffa453acb07ab +-20820577 121afa7f3942ed48358e352c08e03dbb +-20753281 d34fb29bc59d0191ff4fac1f3a18d224 +-20206562 1e9570acbaa495b2825aa8e8f37ff162 +-20011141 5b9a9698c7ce927246c95617e8a7fe12 +-19455021 5901ba4e56997bb19eb91081e5e7df5b +-18331826 713020ad34fca5d590ac39c8a6e79f87 +-1136192002 738fcec0b1e18b41078099adc9b2c43c +-1135660638 8d8dc8809547d52449457c94e1faccd6 +-17538433 cf378230fb54221723407dc740386e49 +-1135592474 a6db7def19920bee065d0a840d083d8e +-17100002 2760b476495a9f54062f471237d964e6 +-1134335255 f9275c464fa3e291e0893e1d29097592 +-15627105 e955f95117fd4938027ca87339ef2fd1 +-1133606275 e577b193d7f78cdd8d4046fad593b7a2 +-1133262206 15f58f297ce028c32cefefe9ee2c048c +-14394364 76bf453954e1b41558ea6ad23626cc4e +-1132301311 e8b3012210c224d11d970e02e3441846 +-13687679 de05003168070e31c40da74311d417a7 +-13443774 192efe55ed0ba2e1874deb5546aedf0f +-1131322501 a8c7895402347c61457eecb13f242c64 +-12996524 3da96f82b7f2edbd505a7a679128732c +-1130038970 887476b55506791fd619b275d5051189 +-1129699364 bf8f8157bbe17d90601336b7841a4ad1 +-11003877 3241911fd4f309838b59aaff97337d76 +-1128842048 8526d2cb669ff232f2da994f5085a1e9 +-10578285 63e49157b4e85a273b34bd42e00cf1af +-1126662567 5d1ba67a83d5f9b02a446b096ed7fee0 +-8539487 4761d3d89d7a748bab5d4045478d687c +-1125490735 3e05134b5e1ffaba339f5886927418cf +-6181053 7c94b67c1320565fe6b7a6a1f7f08e58 +-5147850 1a46089fa861bf137cafffe582cd405e +-1123024303 a86d4f6fc654ce31d1d53db12000e71c +-1122953526 8b2fa22378cb9382376b03503beba6c4 +-4645124 28c02579c1c5be8f3d545e0704abe874 +-4592947 c0e04d19a336e4ce0d6ffbbff2313bc5 +-4403528 9190cbf464fad233859415af727ef9d5 +-1122306064 00b417bb3a3d9210791769cf4f86bf92 +-1122248906 614bf9a858555811d54b3cabcc277f07 +-1121774291 a94b7ff635d7b1586380df16fa4248c1 +-1121753685 ed33bd063a58da85b15409fe92bb92be +-3615863 df14d73f5960a8f0a7dee5500e5c221b +-1121472560 15451d641eba8c72a1101d9dada86e01 +-1121357601 a04180781cae9015488ac832a0bcb0f4 +-1120742039 e732f03b44b0a2682f8f7c1e71edf24c +-1120655498 2f0632371e5fac4f5d5ba3638a24561d +-2237294 77dc42dad99f42fc4e6fc55d5f5da619 +-1119733489 da803fdb9cad37a976e649f1a7788125 +-1118678752 a993aa28130339a0770235eed21e96f8 +-1118591427 5b8825198e37834d0eecd9976611a911 +-57267 2c0e588261352bb8b742b1889d54bad9 +-1117157760 497210fb479fc57ad97038fbed463fd5 +-1116956946 631f1a9b291752a36429cb603d9237f3 +-1116713772 2d688e55e2632731e39eaf5b53027fc6 +-1113770945 b0fc397bbce75be965db993d8d23aa5f +-1111703642 b91f7bed5fbba38fb79e0bd5e2febf6a +-1111139088 e2044b5cfbd20670e49982f40a370825 +-1109912270 ef947ea431568043f0839fc4067cc629 +-1109666778 f136cff9f7278835baa93273300f3289 +-1108981412 c9d6c574c537affa8c7935c667656bbf +-1108505930 6b7b60ab9d15d9463c16a614d8bf5ab7 +-1108232136 71b932da36f7773a584cc9502f396571 +-1107725682 1be9359ce0cac84d32261ce979deb479 +-1107339210 289683875b7fd127f6fc58d46d5e2edb +-1105917298 0f8bc19caae106bc50df34e56d2cfb97 +-1104251162 31424bdb706727dae057aa41fba7303b +-1104125386 a4002d7c4d75048c23b3e184efe0ab92 +-1102664603 76f0e48c38a1c251558d2e78f43070d1 +-1100975935 3cca167de6cd81fad4542c37b2918fdc +-1100635001 5067724fed7c4779e10e9c0923c4c88a +-1097891157 4ff24bbfbfbdd1aa2ddb591583e08557 +-1097561403 21d6454cb0dd572de920ac7cd4beee14 +-1095805174 8b537649305b549a7773c954e4f70891 +-1095493532 ac0b14be898ce4ba476193a847aade52 +-1093333326 6e272dcb51fbc67ddc8f9948cb192389 +-1093136448 90d35c38d42337aecfdd1a3eb5f8d10d +-1092466796 42b91aacf16a4837917f088867ee486a +-1092309159 cb5f9a21b361d1cf8df044d24e18fc6f +-1091828098 3fe310aadef1e9e416d85e86e1579853 +-1090855102 de218f3480dc598cf1524ea4c48ec6db +-1090843379 f834a1a670d66a35e10582cddd22f395 +-1089412333 27510d60cd0067c82f4dbe714a1d72b1 +-1089201431 6014d88c96476665c19ecd24fccf15d4 +-1086456593 ea4f24a8eaafb95f5bac09e4eefc0fd5 +-1086287179 f8212129f9fe4c3207ac57ba5d3255cf +-1084913938 1a3d30f0830a3fa63bea0a20fab20280 +-1082544132 4104c87dbeb22d70d021ec973c08fbb4 +-1081044649 f01bacec6df3c072265a001134b176ca +-1079919221 37c1c63af14eb0f001a323605d749796 +-1079631037 ec451e50fe8f97e504b07e63749d75cf +-1074606036 641c1cdd6bc27b9340e9b03e9c272fad +-1073434143 69659d6035ff921c6668d9ed6ffbd943 +-1071161452 d2229c9879d17f88c78d82749b835483 +-1068745374 568d552d5479a126cd974895ceb849df +-1067911895 a5d265e4ef26d37b94db23a01b9cfe00 +-1067047297 abdc7e14495443b15e5b49b6dd5fd9c4 +-1064847343 a300210b03972b76eebf03de3e30fd7f +-1063286200 07cbd873fade3c38fa49bd426ccd7e97 +-1062601054 3506f43af43c82ea86b32f4e439f1f6c +-1062069096 8a54de176dc2e6d4103efc3a7a831b2a +-1060192224 28bbb374223eaf5ef37242f0749b4c65 +-1060100378 beaeae218122546c7183cbba4f8f1620 +-1059910622 ddd5e89a48fa0da7c5b6b695c6e944e2 +-1059852066 254edd5bd6666923b36e881ba77fcb8b +-1059222601 72d658295f21f2745c268dcdc23c6503 +-1059170826 f3345f8105ffcee11cf84fc056898370 +-1058803185 88d7c69cefd1113bf6eceea6ac4f1dad +-1057724903 66c8fbd0fdc4240ffd8363886cd37537 +-1057059794 695228cef361b20711e0586abd6f2ab3 +-1055847743 1d60a1e743e92996f0a8b5196b24392d +-1055807742 040df10e49f547813a016dddea0c6e70 +-1054901532 e9a23e3758bf5b26bdfb1fd7bea14be5 +-1053749425 df88c57150c281efa3878219ec522292 +-1053138614 13687e460429b4ce480eb00e7e428d70 +-1053092217 81bad8d48cc946b8b6b621cd085bdd52 +-1050661473 1da9dea59ec9fd0d824fb32e76129daa +-1048535887 4a3f1a929818650a9e507f96eee09413 +-1044631562 1894f36b7a31bc4fc195402dadff5b66 +-1044493541 6fe9452e1f903becf7f80ae2cc82724b +-1043963532 41c0d7bf303e1d6ab0721f46dd03be3a +-1043651211 6519bf0d1b0ee3fd5321e07f12f40430 +-1043617794 aa5a6dde00a6b17e3ccc26c2400f78d4 +-1041614920 0e1d72bf56597e9e716fed0f216fb826 +-1040582042 f90f0927d733d681f565b1ad1a3d50c0 +-1038882967 9fd4c306338c55c0d894b889d8af79b5 +-1038188701 b163d516872d49cc1bc63b3b81907188 +-1038145316 fc015367ca3b3e61d4e42cf209a1ee56 +-1036387961 038bc7457d6b6405c33fb9c519dec662 +-1036360991 46ae0cbbb4e9e0ea3a6f70117c611d7a +-1034491051 7200b1dc99a4ef018f2b640c4fcb63e7 +-1032371874 c81d4aa60e31322a8ed95de2f0af2e0c +-1031207439 f9185e666a4e5297e9c3c5775835b8c8 +-1030365563 9163e6774bfc5741baa4b453f567debc +-1028619753 b524903ea3a9fee545f34f9c2089f2e3 +-1027105398 283a1674a042f0e7723b7aa5dd9353ab +-1026824764 cea5cafc9e19564ca354d0ffbb4c9bcd +-1026822507 3584afe5a76d82efcb8b0df1dde1b5f2 +-1026210041 c7a0e3b5670c7c90fd77a3857f3a98fa +-1024496865 90d9749d7138249837c643f05b90985d +-1023464609 908dd419b55ca37213e835dd6e54487d +-1022256484 adc0de47690446706e96f5f7304272d8 +-1021970718 4ce464f72ff3d5694c80c70252c619c1 +-1021341231 36b757a1d839d7258537d16e4ce78377 +-1019128499 e6ef20c9af583efb8996c9f1f3fa45db +-1018700242 cbed26f962913561240e98840dc38bac +-1017814136 f0f3af7a3563555ee8865ea4e5268a09 +-1012955474 d59d991e5cfec8a0c68472cef9639786 +-1010021126 d040dffef733daebb44f53f1516a0298 +-1008813953 9abc8f012208e979c0c5d92f72dae6c2 +-1008018754 1ba55a6487e999d43d2717c45624b02e +-1007980779 d14db54e9219209eab0efa52b6c91c42 +-1003823442 0a9f9b99baa29f769fa57ab38877a3af +-1001709358 cc841e226d86307e7f1363e21aa1c8bc diff --git a/patch/hash-memory-model-1.pdf b/patch/hash-memory-model-1.pdf new file mode 100644 index 000000000000..ab82fe64ede9 Binary files /dev/null and b/patch/hash-memory-model-1.pdf differ diff --git a/patch/hash-memory-model-2.pdf b/patch/hash-memory-model-2.pdf new file mode 100644 index 000000000000..162a493ef237 Binary files /dev/null and b/patch/hash-memory-model-2.pdf differ diff --git a/patch/hash-memory-model.ods b/patch/hash-memory-model.ods new file mode 100644 index 000000000000..0e5252afe4a1 Binary files /dev/null and b/patch/hash-memory-model.ods differ diff --git a/patch/hash.data b/patch/hash.data new file mode 100644 index 000000000000..53a9240b1254 --- /dev/null +++ b/patch/hash.data @@ -0,0 +1,395 @@ +6 0 64 1 64 0 +6 1 64 2 80 16 +6 2 64 4 112 48 +6 3 64 8 176 112 +6 4 64 16 304 240 +6 5 64 32 560 496 +6 6 64 64 1072 1008 +6 7 64 128 2096 2032 +6 8 64 256 4144 4080 +6 9 64 512 8240 8176 +6 10 64 1024 16432 16368 +6 11 64 2048 32816 32752 +6 12 64 4096 65584 65520 +6 13 64 8192 131120 131056 +6 14 64 16384 262192 262128 +6 15 64 32768 524336 524272 +6 16 64 65536 1048624 1048560 +6 17 64 131072 2097200 2097136 +6 18 64 262144 4194352 4194288 +6 19 64 524288 8388656 8388592 +6 20 64 1048576 16777264 16777200 + +7 0 128 1 128 0 +7 1 128 2 144 16 +7 2 128 4 176 48 +7 3 128 8 240 112 +7 4 128 16 368 240 +7 5 128 32 624 496 +7 6 128 64 1136 1008 +7 7 128 128 2160 2032 +7 8 128 256 4208 4080 +7 9 128 512 8304 8176 +7 10 128 1024 16496 16368 +7 11 128 2048 32880 32752 +7 12 128 4096 65648 65520 +7 13 128 8192 131184 131056 +7 14 128 16384 262256 262128 +7 15 128 32768 524400 524272 +7 16 128 65536 1048688 1048560 +7 17 128 131072 2097264 2097136 +7 18 128 262144 4194416 4194288 +7 19 128 524288 8388720 8388592 +7 20 128 1048576 16777328 16777200 + +8 0 256 1 256 0 +8 1 256 2 272 16 +8 2 256 4 304 48 +8 3 256 8 368 112 +8 4 256 16 496 240 +8 5 256 32 752 496 +8 6 256 64 1264 1008 +8 7 256 128 2288 2032 +8 8 256 256 4336 4080 +8 9 256 512 8432 8176 +8 10 256 1024 16624 16368 +8 11 256 2048 33008 32752 +8 12 256 4096 65776 65520 +8 13 256 8192 131312 131056 +8 14 256 16384 262384 262128 +8 15 256 32768 524528 524272 +8 16 256 65536 1048816 1048560 +8 17 256 131072 2097392 2097136 +8 18 256 262144 4194544 4194288 +8 19 256 524288 8388848 8388592 +8 20 256 1048576 16777456 16777200 + +9 0 512 1 512 0 +9 1 512 2 528 16 +9 2 512 4 560 48 +9 3 512 8 624 112 +9 4 512 16 752 240 +9 5 512 32 1008 496 +9 6 512 64 1520 1008 +9 7 512 128 2544 2032 +9 8 512 256 4592 4080 +9 9 512 512 8688 8176 +9 10 512 1024 16880 16368 +9 11 512 2048 33264 32752 +9 12 512 4096 66032 65520 +9 13 512 8192 131568 131056 +9 14 512 16384 262640 262128 +9 15 512 32768 524784 524272 +9 16 512 65536 1049072 1048560 +9 17 512 131072 2097648 2097136 +9 18 512 262144 4194800 4194288 +9 19 512 524288 8389104 8388592 +9 20 512 1048576 16777712 16777200 + +10 0 1024 1 1024 0 +10 1 1024 2 1040 16 +10 2 1024 4 1072 48 +10 3 1024 8 1136 112 +10 4 1024 16 1264 240 +10 5 1024 32 1520 496 +10 6 1024 64 2032 1008 +10 7 1024 128 3056 2032 +10 8 1024 256 5104 4080 +10 9 1024 512 9200 8176 +10 10 1024 1024 17392 16368 +10 11 1024 2048 33776 32752 +10 12 1024 4096 66544 65520 +10 13 1024 8192 132080 131056 +10 14 1024 16384 263152 262128 +10 15 1024 32768 525296 524272 +10 16 1024 65536 1049584 1048560 +10 17 1024 131072 2098160 2097136 +10 18 1024 262144 4195312 4194288 +10 19 1024 524288 8389616 8388592 +10 20 1024 1048576 16778224 16777200 + +11 0 2048 1 2048 0 +11 1 2048 2 2064 16 +11 2 2048 4 2096 48 +11 3 2048 8 2160 112 +11 4 2048 16 2288 240 +11 5 2048 32 2544 496 +11 6 2048 64 3056 1008 +11 7 2048 128 4080 2032 +11 8 2048 256 6128 4080 +11 9 2048 512 10224 8176 +11 10 2048 1024 18416 16368 +11 11 2048 2048 34800 32752 +11 12 2048 4096 67568 65520 +11 13 2048 8192 133104 131056 +11 14 2048 16384 264176 262128 +11 15 2048 32768 526320 524272 +11 16 2048 65536 1050608 1048560 +11 17 2048 131072 2099184 2097136 +11 18 2048 262144 4196336 4194288 +11 19 2048 524288 8390640 8388592 +11 20 2048 1048576 16779248 16777200 + +12 0 4096 1 4096 0 +12 1 4096 2 4112 16 +12 2 4096 4 4144 48 +12 3 4096 8 4208 112 +12 4 4096 16 4336 240 +12 5 4096 32 4592 496 +12 6 4096 64 5104 1008 +12 7 4096 128 6128 2032 +12 8 4096 256 8176 4080 +12 9 4096 512 12272 8176 +12 10 4096 1024 20464 16368 +12 11 4096 2048 36848 32752 +12 12 4096 4096 69616 65520 +12 13 4096 8192 135152 131056 +12 14 4096 16384 266224 262128 +12 15 4096 32768 528368 524272 +12 16 4096 65536 1052656 1048560 +12 17 4096 131072 2101232 2097136 +12 18 4096 262144 4198384 4194288 +12 19 4096 524288 8392688 8388592 +12 20 4096 1048576 16781296 16777200 + +13 0 8192 1 8192 0 +13 1 8192 2 8208 16 +13 2 8192 4 8240 48 +13 3 8192 8 8304 112 +13 4 8192 16 8432 240 +13 5 8192 32 8688 496 +13 6 8192 64 9200 1008 +13 7 8192 128 10224 2032 +13 8 8192 256 12272 4080 +13 9 8192 512 16368 8176 +13 10 8192 1024 24560 16368 +13 11 8192 2048 40944 32752 +13 12 8192 4096 73712 65520 +13 13 8192 8192 139248 131056 +13 14 8192 16384 270320 262128 +13 15 8192 32768 532464 524272 +13 16 8192 65536 1056752 1048560 +13 17 8192 131072 2105328 2097136 +13 18 8192 262144 4202480 4194288 +13 19 8192 524288 8396784 8388592 +13 20 8192 1048576 16785392 16777200 + +14 0 16384 1 16384 0 +14 1 16384 2 16400 16 +14 2 16384 4 16432 48 +14 3 16384 8 16496 112 +14 4 16384 16 16624 240 +14 5 16384 32 16880 496 +14 6 16384 64 17392 1008 +14 7 16384 128 18416 2032 +14 8 16384 256 20464 4080 +14 9 16384 512 24560 8176 +14 10 16384 1024 32752 16368 +14 11 16384 2048 49136 32752 +14 12 16384 4096 81904 65520 +14 13 16384 8192 147440 131056 +14 14 16384 16384 278512 262128 +14 15 16384 32768 540656 524272 +14 16 16384 65536 1064944 1048560 +14 17 16384 131072 2113520 2097136 +14 18 16384 262144 4210672 4194288 +14 19 16384 524288 8404976 8388592 +14 20 16384 1048576 16793584 16777200 + +15 0 32768 1 32768 0 +15 1 32768 2 32784 16 +15 2 32768 4 32816 48 +15 3 32768 8 32880 112 +15 4 32768 16 33008 240 +15 5 32768 32 33264 496 +15 6 32768 64 33776 1008 +15 7 32768 128 34800 2032 +15 8 32768 256 36848 4080 +15 9 32768 512 40944 8176 +15 10 32768 1024 49136 16368 +15 11 32768 2048 65520 32752 +15 12 32768 4096 98288 65520 +15 13 32768 8192 163824 131056 +15 14 32768 16384 294896 262128 +15 15 32768 32768 557040 524272 +15 16 32768 65536 1081328 1048560 +15 17 32768 131072 2129904 2097136 +15 18 32768 262144 4227056 4194288 +15 19 32768 524288 8421360 8388592 +15 20 32768 1048576 16809968 16777200 + +16 0 65536 1 65536 0 +16 1 65536 2 65552 16 +16 2 65536 4 65584 48 +16 3 65536 8 65648 112 +16 4 65536 16 65776 240 +16 5 65536 32 66032 496 +16 6 65536 64 66544 1008 +16 7 65536 128 67568 2032 +16 8 65536 256 69616 4080 +16 9 65536 512 73712 8176 +16 10 65536 1024 81904 16368 +16 11 65536 2048 98288 32752 +16 12 65536 4096 131056 65520 +16 13 65536 8192 196592 131056 +16 14 65536 16384 327664 262128 +16 15 65536 32768 589808 524272 +16 16 65536 65536 1114096 1048560 +16 17 65536 131072 2162672 2097136 +16 18 65536 262144 4259824 4194288 +16 19 65536 524288 8454128 8388592 +16 20 65536 1048576 16842736 16777200 + +17 0 131072 1 131072 0 +17 1 131072 2 131088 16 +17 2 131072 4 131120 48 +17 3 131072 8 131184 112 +17 4 131072 16 131312 240 +17 5 131072 32 131568 496 +17 6 131072 64 132080 1008 +17 7 131072 128 133104 2032 +17 8 131072 256 135152 4080 +17 9 131072 512 139248 8176 +17 10 131072 1024 147440 16368 +17 11 131072 2048 163824 32752 +17 12 131072 4096 196592 65520 +17 13 131072 8192 262128 131056 +17 14 131072 16384 393200 262128 +17 15 131072 32768 655344 524272 +17 16 131072 65536 1179632 1048560 +17 17 131072 131072 2228208 2097136 +17 18 131072 262144 4325360 4194288 +17 19 131072 524288 8519664 8388592 +17 20 131072 1048576 16908272 16777200 + +18 0 262144 1 262144 0 +18 1 262144 2 262160 16 +18 2 262144 4 262192 48 +18 3 262144 8 262256 112 +18 4 262144 16 262384 240 +18 5 262144 32 262640 496 +18 6 262144 64 263152 1008 +18 7 262144 128 264176 2032 +18 8 262144 256 266224 4080 +18 9 262144 512 270320 8176 +18 10 262144 1024 278512 16368 +18 11 262144 2048 294896 32752 +18 12 262144 4096 327664 65520 +18 13 262144 8192 393200 131056 +18 14 262144 16384 524272 262128 +18 15 262144 32768 786416 524272 +18 16 262144 65536 1310704 1048560 +18 17 262144 131072 2359280 2097136 +18 18 262144 262144 4456432 4194288 +18 19 262144 524288 8650736 8388592 +18 20 262144 1048576 17039344 16777200 + +19 0 524288 1 524288 0 +19 1 524288 2 524304 16 +19 2 524288 4 524336 48 +19 3 524288 8 524400 112 +19 4 524288 16 524528 240 +19 5 524288 32 524784 496 +19 6 524288 64 525296 1008 +19 7 524288 128 526320 2032 +19 8 524288 256 528368 4080 +19 9 524288 512 532464 8176 +19 10 524288 1024 540656 16368 +19 11 524288 2048 557040 32752 +19 12 524288 4096 589808 65520 +19 13 524288 8192 655344 131056 +19 14 524288 16384 786416 262128 +19 15 524288 32768 1048560 524272 +19 16 524288 65536 1572848 1048560 +19 17 524288 131072 2621424 2097136 +19 18 524288 262144 4718576 4194288 +19 19 524288 524288 8912880 8388592 +19 20 524288 1048576 17301488 16777200 + +20 0 1048576 1 1048576 0 +20 1 1048576 2 1048592 16 +20 2 1048576 4 1048624 48 +20 3 1048576 8 1048688 112 +20 4 1048576 16 1048816 240 +20 5 1048576 32 1049072 496 +20 6 1048576 64 1049584 1008 +20 7 1048576 128 1050608 2032 +20 8 1048576 256 1052656 4080 +20 9 1048576 512 1056752 8176 +20 10 1048576 1024 1064944 16368 +20 11 1048576 2048 1081328 32752 +20 12 1048576 4096 1114096 65520 +20 13 1048576 8192 1179632 131056 +20 14 1048576 16384 1310704 262128 +20 15 1048576 32768 1572848 524272 +20 16 1048576 65536 2097136 1048560 +20 17 1048576 131072 3145712 2097136 +20 18 1048576 262144 5242864 4194288 +20 19 1048576 524288 9437168 8388592 +20 20 1048576 1048576 17825776 16777200 + +21 0 2097152 1 2097152 0 +21 1 2097152 2 2097168 16 +21 2 2097152 4 2097200 48 +21 3 2097152 8 2097264 112 +21 4 2097152 16 2097392 240 +21 5 2097152 32 2097648 496 +21 6 2097152 64 2098160 1008 +21 7 2097152 128 2099184 2032 +21 8 2097152 256 2101232 4080 +21 9 2097152 512 2105328 8176 +21 10 2097152 1024 2113520 16368 +21 11 2097152 2048 2129904 32752 +21 12 2097152 4096 2162672 65520 +21 13 2097152 8192 2228208 131056 +21 14 2097152 16384 2359280 262128 +21 15 2097152 32768 2621424 524272 +21 16 2097152 65536 3145712 1048560 +21 17 2097152 131072 4194288 2097136 +21 18 2097152 262144 6291440 4194288 +21 19 2097152 524288 10485744 8388592 +21 20 2097152 1048576 18874352 16777200 + +22 0 4194304 1 4194304 0 +22 1 4194304 2 4194320 16 +22 2 4194304 4 4194352 48 +22 3 4194304 8 4194416 112 +22 4 4194304 16 4194544 240 +22 5 4194304 32 4194800 496 +22 6 4194304 64 4195312 1008 +22 7 4194304 128 4196336 2032 +22 8 4194304 256 4198384 4080 +22 9 4194304 512 4202480 8176 +22 10 4194304 1024 4210672 16368 +22 11 4194304 2048 4227056 32752 +22 12 4194304 4096 4259824 65520 +22 13 4194304 8192 4325360 131056 +22 14 4194304 16384 4456432 262128 +22 15 4194304 32768 4718576 524272 +22 16 4194304 65536 5242864 1048560 +22 17 4194304 131072 6291440 2097136 +22 18 4194304 262144 8388592 4194288 +22 19 4194304 524288 12582896 8388592 +22 20 4194304 1048576 20971504 16777200 + +23 0 8388608 1 8388608 0 +23 1 8388608 2 8388624 16 +23 2 8388608 4 8388656 48 +23 3 8388608 8 8388720 112 +23 4 8388608 16 8388848 240 +23 5 8388608 32 8389104 496 +23 6 8388608 64 8389616 1008 +23 7 8388608 128 8390640 2032 +23 8 8388608 256 8392688 4080 +23 9 8388608 512 8396784 8176 +23 10 8388608 1024 8404976 16368 +23 11 8388608 2048 8421360 32752 +23 12 8388608 4096 8454128 65520 +23 13 8388608 8192 8519664 131056 +23 14 8388608 16384 8650736 262128 +23 15 8388608 32768 8912880 524272 +23 16 8388608 65536 9437168 1048560 +23 17 8388608 131072 10485744 2097136 +23 18 8388608 262144 12582896 4194288 +23 19 8388608 524288 16777200 8388592 +23 20 8388608 1048576 25165808 16777200 diff --git a/patch/hash.plot b/patch/hash.plot new file mode 100644 index 000000000000..76703ce55794 --- /dev/null +++ b/patch/hash.plot @@ -0,0 +1,16 @@ +set terminal svg size 1200,800 fname 'Verdana,10' +set output 'hashjoin.svg' + +#set terminal pngcairo size 1600,1000 enhanced font 'Verdana,9' +#set output 'hashjoin.png' + +set nokey + +set ticslevel 0 +set pm3d at b +set xtics offset 0,-0.5 rotate by 45 + +set xlabel "workmem" +set ylabel "batches" + +splot "hash.data" using 1:2:5:xtic(3):ytic(4) with lines lc rgb "#00bb00" diff --git a/patch/hashjoin.png b/patch/hashjoin.png new file mode 100644 index 000000000000..aef9d118a3e6 Binary files /dev/null and b/patch/hashjoin.png differ diff --git a/patch/hashjoin.svg b/patch/hashjoin.svg new file mode 100644 index 000000000000..7821a19448d2 --- /dev/null +++ b/patch/hashjoin.svg @@ -0,0 +1,1083 @@ + + + +Gnuplot +Produced by GNUPLOT 5.4 patchlevel 9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 64 + + + + + + + + + 128 + + + + + + + + + 256 + + + + + + + + + 512 + + + + + + + + + 1024 + + + + + + + + + 2048 + + + + + + + + + 4096 + + + + + + + + + 8192 + + + + + + + + + 16384 + + + + + + + + + 32768 + + + + + + + + + 65536 + + + + + + + + + 131072 + + + + + + + + + 262144 + + + + + + + + + 524288 + + + + + + + + + 1048576 + + + + + + + + + 2097152 + + + + + + + + + 4194304 + + + + + + + + + 8388608 + + + + + + + + + 1 + + + + + + + + + 2 + + + + + + + + + 4 + + + + + + + + + 8 + + + + + + + + + 16 + + + + + + + + + 32 + + + + + + + + + 64 + + + + + + + + + 128 + + + + + + + + + 256 + + + + + + + + + 512 + + + + + + + + + 1024 + + + + + + + + + 2048 + + + + + + + + + 4096 + + + + + + + + + 8192 + + + + + + + + + 16384 + + + + + + + + + 32768 + + + + + + + + + 65536 + + + + + + + + + 131072 + + + + + + + + + 262144 + + + + + + + + + 524288 + + + + + + + + + 1048576 + + + + + + + 0 + + + + + + + 5×106 + + + + + + + 1×107 + + + + + + + 1.5×107 + + + + + + + 2×107 + + + + + + + 2.5×107 + + + + + + + 3×107 + + + + + gnuplot_plot_1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + workmem + + + batches + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + 5×106 + + + + + 1×107 + + + + + 1.5×107 + + + + + 2×107 + + + + + 2.5×107 + + + + + 3×107 + + + + + + + diff --git a/src/backend/executor/nodeHash.c b/src/backend/executor/nodeHash.c index 6f8a379e3b94..df3e945af0ef 100644 --- a/src/backend/executor/nodeHash.c +++ b/src/backend/executor/nodeHash.c @@ -81,6 +81,9 @@ static void ExecParallelHashMergeCounters(HashJoinTable hashtable); static void ExecParallelHashCloseBatchAccessors(HashJoinTable hashtable); +/* enable soft-disable of nbatch growth */ +bool enable_hashjoin_growth = false; + /* ---------------------------------------------------------------- * ExecHash * @@ -848,6 +851,90 @@ ExecChooseHashTableSize(double ntuples, int tupwidth, bool useskew, nbatch = pg_nextpower2_32(Max(2, minbatch)); } + /* + * Optimize the total amount of memory consumed by the hash node. + * + * The nbatch calculation above focuses on the size of the in-memory hash + * table, assuming no per-batch overhead. Now adjust the number of batches + * and the size of the hash table to minimize total memory consumed by the + * hash node. + * + * Each batch file has a BLCKSZ buffer, and we may need two files per + * batch (inner and outer side). So with enough batches this can be + * significantly more memory than the hashtable itself. + * + * The total memory usage may be expressed by this formula: + * + * (inner_rel_bytes / nbatch) + (2 * nbatch * BLCKSZ) <= hash_table_bytes + * + * where (inner_rel_bytes / nbatch) is the size of the in-memory hash + * table and (2 * nbatch * BLCKSZ) is the amount of memory used by file + * buffers. But for sufficiently large values of inner_rel_bytes value + * there may not be a nbatch value that would make both parts fit into + * hash_table_bytes. + * + * In this case we can't enforce the memory limit - we're going to exceed + * it. We can however minimize the impact and use as little memory as + * possible. (We haven't really enforced it before either, as we simply + * ignored the batch files.) + * + * The formula for total memory usage says that given an inner relation of + * size inner_rel_bytes, we may divide it into an arbitrary number of of + * batches. This determines both the size of the in-memory hash table and + * the amount of memory needed for batch files. These two terms work in + * opposite ways - when one decreases, the other increases. + * + * For low nbatch values, the hash table takes most of the memory, but at + * some point the batch files start to dominate. If you combine these two + * terms, the memory consumption (for a fixed size of the inner relation) + * has a u-shape, with a minimum at some nbatch value. + * + * Our goal is to find this nbatch value, minimizing the memory usage. We + * calculate the memory usage with half the batches (i.e. nbatch/2), and + * if it's lower than the current memory usage we know it's better to use + * fewer batches. We repeat this until reducing the number of batches does + * not reduce the memory usage - we found the optimum. We know the optimum + * exists, thanks to the u-shape. + * + * We only want to do this when exceeding the memory limit, not every + * time. The goal is not to minimize memory usage in every case, but to + * minimize the memory usage when we can't stay within the memory limit. + * + * For this reason we only consider reducing the number of batches. We + * could try the opposite direction too, but that would save memory only + * when most of the memory is used by the hash table. And the hash table + * was used for the initial sizing, so we shouldn't be exceeding the + * memory limit too much. We might save memory by using more batches, but + * it would result in spilling more batch files, which does not seem like + * a great trade off. + * + * While growing the hashtable, we also adjust the number of buckets, to + * not have more than one tuple per bucket (load factor 1). We can onl do + * this during the initial sizing - once we start building the hash, + * nbucket is fixed. + */ + while (nbatch > 0) + { + /* how much memory are we using with current nbatch value */ + size_t current_space = hash_table_bytes + (2 * nbatch * BLCKSZ); + + /* how much memory would we use with half the batches */ + size_t new_space = hash_table_bytes * 2 + (nbatch * BLCKSZ); + + /* If the memory usage would not decrease, we found the optimum. */ + if (current_space < new_space) + break; + + /* + * It's better to use half the batches, so do that and adjust the + * nbucket in the opposite direction, and double the allowance. + */ + nbatch /= 2; + nbuckets *= 2; + + *space_allowed = (*space_allowed) * 2; + } + Assert(nbuckets > 0); Assert(nbatch > 0); @@ -890,6 +977,47 @@ ExecHashTableDestroy(HashJoinTable hashtable) pfree(hashtable); } +/* + * Consider adjusting the allowed hash table size, depending on the number + * of batches, to minimize the overall memory usage (for both the hashtable + * and batch files). + * + * We're adjusting the size of the hash table, not the (optimal) number of + * buckets. We can't change that once we start building the hash, due to how + * ExecHashGetBucketAndBatch calculates batchno/bucketno from the hash. This + * means the load factor may not be optimal, but we're in damage control so + * we accept slower lookups. It's still much better than batch explosion. + * + * Returns true if we chose to increase the batch size (and thus we don't + * need to add batches), and false if we should increase nbatch. + */ +static bool +ExecHashIncreaseBatchSize(HashJoinTable hashtable) +{ + /* + * How much additional memory would doubling nbatch use? Each batch may + * require two buffered files (inner/outer), with a BLCKSZ buffer. + */ + size_t batchSpace = (hashtable->nbatch * 2 * BLCKSZ); + + /* + * Compare the new space needed for doubling nbatch and for enlarging the + * in-memory hash table. If doubling the hash table needs less memory, + * just do that. Otherwise, continue with doubling the nbatch. + * + * We're either doubling spaceAllowed of batchSpace, so which of those + * increases the memory usage the least is the same as comparing the + * values directly. + */ + if (hashtable->spaceAllowed <= batchSpace) + { + hashtable->spaceAllowed *= 2; + return true; + } + + return false; +} + /* * ExecHashIncreaseNumBatches * increase the original number of batches in order to reduce @@ -913,6 +1041,10 @@ ExecHashIncreaseNumBatches(HashJoinTable hashtable) if (oldnbatch > Min(INT_MAX / 2, MaxAllocSize / (sizeof(void *) * 2))) return; + /* consider increasing size of the in-memory hash table instead */ + if (ExecHashIncreaseBatchSize(hashtable)) + return; + nbatch = oldnbatch * 2; Assert(nbatch > 1); @@ -1043,10 +1175,55 @@ ExecHashIncreaseNumBatches(HashJoinTable hashtable) * Increasing nbatch will not fix it since there's no way to subdivide the * group any more finely. We have to just gut it out and hope the server * has enough RAM. + * + * XXX This logic for hard-disabling nbatch growth assumes that if we're + * unable to split the batch now, we'll be unable to split it forever. That + * works well for "nice" random data sets, but it's not difficult to come + * up with cases where the assumption does not hold. + * + * 1) The hashes may share the same "prefix", but the next bit may be + * random - and doubling the number of batches again would split the batch + * about evenly. This is rather unlikely to happen by chance, of course. + * + * 2) The dataset may be correlated in some way, i.e. produce values with + * one hash value first, before producing other values. This might happen + * for data read from index, etc. If we underestimate the amount of data + * we will need to add to the hash, this may disable nbatch growth while + * still reading the first value, i.e. too soon. + * + * XXX With the "hard disable" this also handles the case when we run out + * of hash bits, because the first doubling after that only has "0" in the + * new bit, which means we get (nfreed == ninmemory) and stop adding more + * batches. But with the soft disable that's no longer the case, and we'd + * try adding more batches after a while. Not sure this a big deal, as the + * memory limit would need to be pretty substantial in that case already + * (assuming we already doubled the limit multiple times). But maybe t + * could be the first time we're hitting this condition? Perhaps the right + * solution is to detect running out of hash bits explicitly, and just do + * a "hard disable" in this case? + * + * XXX This should probably also increase the number of buckets etc. */ if (nfreed == 0 || nfreed == ninmemory) { - hashtable->growEnabled = false; + /* + * If enable_hashjoin_grow=true, don't disable the growth permanently, + * and instead just increase the limit in the hope that we'll be able + * to split the batches in the future. + * + * XXX Not sure if 2.0 is the optimal growth factor, but it seems quite + * reasonable because it aligns with the expectation that we'll be able + * to split the memory usage in half. It's not perfect, because if we + * add a random bit to the hash, we might split earlier than that. + */ + if (enable_hashjoin_growth) + { + /* XXX Do we need to worry about overlowing spaceAllowed? */ + hashtable->spaceAllowed *= 2.0; + } + else + hashtable->growEnabled = false; + #ifdef HJDEBUG printf("Hashjoin %p: disabling further increase of nbatch\n", hashtable); diff --git a/src/backend/utils/misc/guc_tables.c b/src/backend/utils/misc/guc_tables.c index cce733146090..ac283f61ab10 100644 --- a/src/backend/utils/misc/guc_tables.c +++ b/src/backend/utils/misc/guc_tables.c @@ -46,6 +46,7 @@ #include "commands/vacuum.h" #include "common/file_utils.h" #include "common/scram-common.h" +#include "executor/hashjoin.h" #include "jit/jit.h" #include "libpq/auth.h" #include "libpq/libpq.h" @@ -901,6 +902,16 @@ struct config_bool ConfigureNamesBool[] = true, NULL, NULL, NULL }, + { + {"enable_hashjoin_growth", PGC_USERSET, QUERY_TUNING_METHOD, + gettext_noop("Enables growing the hash table memory limit instead of disabling batch increases permanently."), + NULL, + GUC_EXPLAIN + }, + &enable_hashjoin_growth, + false, + NULL, NULL, NULL + }, { {"enable_gathermerge", PGC_USERSET, QUERY_TUNING_METHOD, gettext_noop("Enables the planner's use of gather merge plans."), diff --git a/src/include/executor/hashjoin.h b/src/include/executor/hashjoin.h index ecff4842fd38..c73c587b1209 100644 --- a/src/include/executor/hashjoin.h +++ b/src/include/executor/hashjoin.h @@ -71,6 +71,8 @@ * ---------------------------------------------------------------- */ +extern PGDLLIMPORT bool enable_hashjoin_growth; + /* these are in nodes/execnodes.h: */ /* typedef struct HashJoinTupleData *HashJoinTuple; */ /* typedef struct HashJoinTableData *HashJoinTable; */