0.000000000000
f6d6247ee150a13c461113e1aee87a9afbdf4ec74ef2f232ee2d9689aec2b5cb
2088499
fe0a8d185d5cc15a6fb7bfc5b8963d7d59ca427f4dfb4f7b64f3af38fd63ae51
2105452
9ca4914700cba7a24f2de3bf16d653d1de449e6b79cad66e4d54f5e83c332cd4
2105959
44eb83132c01fa7fd874723dfc6ed7750ec6037258b56b32a2aa2db229cb0861
2108069
cbadcfe5ebc3164cfe9cef810c5cda835529453fab24987777688d6e54943223
2108320
b36956a6b9c77461679bfe7af739d2c36f40c0b52dc0084fc59380c491cfb3ad
2108672
77050207728f3ab6078b5f42959ed108824e0e8c4e6999ff623a299e9daae823
2108942
0ba1143aedd65341cf7c374de24a1b56fea20410c680baf28f9e2d5dd9f6234a
2109039
207a3a1dd884c22200edd6a2a7d701cb7eee9fe55c9eebebf37b4af81305b335
2109049
810d6c6b507595e53d7b6eeb4e1ef9386df16cb71a1d5d3e2d7fa7ae1aeb8263
2109080
c43978ec997f61d635af5c6cc34a928512e737b0bfdefe1fe482034726c9da13
0.000000000000
ef18b5f9448a671d10a0239b3694ca8aa8ee4fede1847c66efaf6ebe35e80e7e
1996395
2ecbc2601e23b98829d27e25845a9bc5f3363e39dc47bab46aae07302dc4e670
2091443
63627c2d59cc78c38447ff6c516369d13b2c35476d2e344ba8270b8becf34cd3
2107810
38d0504883b23911f1a3148ebc10329e17fa9748a2839244b1d214c9de4cb5e3
2108145
1605c3c31cd4057f4d128586f16566039d1704c1419d37385babd3a0fb2b24fa
2108270
9cb6c66a8f570c7d01a108c5fe03a95c5cce4bd606306b899b6e7df920930f39
2108302
e1fa541552283ee25774d350fccded36b8642a54e0c78de103c712b7bc3a5e31
2108435
dc9fd65e02522133b38db5da7526832b2affbd01445221ba6cc9ce317af3cfc4
2108599
302d2c596a23393dc0be0f762bea6889636e74a244f3f5057e2d7cc81bf3797b
2108751
5320c46c735f9821578fa197fb6efd134e4bc9447f6349c7e17c15a31d8b322f
2108977
1e76660deacd92f8ab1aa29ad6a2c9233d5e8158868b73ca1e2dc5c577236c20
2109094
a89cd2b9931515a12725fd17e6bd5748fa6c61c6bf8c81f319bb68add59173a0
0.000000000000
eb8076e631829d8ab65db9d2212a4ed499196be33d3ac43e1862ee12cd90b3af
2002536
b5e27fb2702991cda2bd811c7204527e5e1f934788bcabaa343b63a733438da7
2100503
13e6ddc059f88163bb9972781907aa2c4f110a592603d7b914385888ab07f8a0
2103247
abe02d063266078fefc2f489aec0d921d9dadbb44511c2034fb5dc4aca6a08b9
2103361
561234089cf53a0d97e72608c464bd19dee9705aa10b7068b04e362a11ba6368
2107951
d8ec516e899514b7239054065d71b5ea85f5068ebaf1b6b2abbe4e17a4681c1f
2108746
94b2641ca00c540093482fcce621fcc61c487cca3a953c373cb605f9887f6dec
2109033
9013f0210f71da9d7853561d09191fa0eb0d145c8ef990b4be1aab7e755bdbcc
2109081
e1f0de9a77cd1740ef03700ddd57475f3121f599e16025f55f5b1e0f412be5cd
2109089
943ec10a5947b8bc2835acade9b8f81f6e4b6ec06e664e4c81edf6eee00e7a9f
2109104
d6df89676cf159de8604d7a3a78d5816a9b17cc5afc83ebc44125d281a37ef0a
0.000000000000
d3ed625dcb9c85af0b87f216cdc12e037cc0f5aa08f3145f6de7d31d0355f6eb
2100841
ee2541f85d4ff875f6a129549b9b864c9afc71736d9a46e0a3036b5e253da283
2102585
8f54d8e907bf36983f970af37d96d7a1d275601059f5eb5c0fae5619e7693493
2103173
a178d08c7b61ac59c88f2d3e8760f588daf23cf1a85186eff42451574588be82
2105326
9202fee54f70f91c16845a1c9900dfcca9daec99799f697305e3816595e85542
2105512
244e854d868a2f32148a11f00132926f6a7a689c2f0025c392e09943086bf112
2106509
1c97fbe5677c8865267e7eb8dfd2adecf7985d73bc5e4abe4bf37c137e51c989
2107327
c38455d7b1409e7e188155d041ddac8b5f2142ab7a28623c988fbffe7bf54f84
2107579
f0c9e2dd7fb7d7af96a16e872a4b06e1f016118a704a8ce761983bc68c9d158c
2108899
6c94ee3dc67821a6be0fb95ce32fc35afd2904fb57e4d5077bad88b64679f95f
2109008
ddfa1b6f01e2aa9eed2731e0397e09cb2a798ea1be06c620366cb815242e5d44
0.000000000000
c79ed4767469000722be1fabb5d16aa3169e5eb17d70f3e1cdce5ee6a3433281
2047898
fad193cc857bc2b519ddfe0be5caeb90f80a60093fef0cfe539c294002cca793
2103986
a93fd779ececf672503e340a85aee1b6585f1793c8bcbd5a6859a5cee53462ab
2107145
6a24d4827661a1a8c9eaa4520b9a2e55d420ae53ae4d19abc7cba489fceb43cc
2107760
adb0166be76a26e7036537892d6994dbe61a6691b326d4c5ca7fbfcc109d621f
2108758
637fbd51e1f476e8bfb6ba838bfb18eb5af14723985cdb1361fdf44159d4ab19
2108871
591495f3411d47e77949f3d64b78de495c14e49bc0549997d94db5b0d02c2bd2
2108925
64a2c7d3fb718b05e7d339a549cc60d142b959d4354eb8375c6a1232b310299b
2108998
9a3c9607434ed25d856d8d29fa1c282aa3a0c84b7f8fb6df29900cb255e513e2
2109113
04a95a92bdea3f0c40e2aa2f6005716d07294ee178d3d608fa7d8dc3b30b62bf
2109118
d199c67b4710c3425c9070313a0cdcb7501958972f8dd3fd986adf3c08046166
0.000000000000
a8a5e3a2a761233566f17207d3b8f0fbd8cb62c8775b5c6ae344316880162a65
1934603
5e3e84eb001680feed3acb956737bd2ac661999374b39f19e9ee466183bdc23b
2068088
8376fada927aec89ca3a9494e25df5ee3a21b1a34ae14d90330d1e78b18e7fbd
2084337
d97c8aaeb6fdba8b2fab6bc810078abb621f58ef82e6b7726dfb12874c896f50
2093717
ced755bc7fc10039f3ca2e6d705ba9eff129badf94129bc3d1d43dbc82112c4d
2107732
5df60a591256b6b6610f45bc904b2d82436efe9d413a646e8bd8bbaa406c494a
2108164
9628867de8af0453946102ad33f13c4e28d71ba55ad56d16e26dd88c2c6978a8
2108254
37febf3cab4e0176f07a412a8dda6f14fdebbb07c9521c49548ae9afe75887ca
2108495
38f348a9e7f3c146a2fc1c79f2192402bbf063702595cdac267172d26505fec9
2108796
ad6f829dc412bb415a2820b9f1d0e61d2ab372cb8444227560c7c612755b014b
2109104
880612e97716b19d5d0f6eb414c9b634ccb7a6338808577759cdbdb804c87269
0.000000000000
88eafe36de28e113947c115093edebefeb2d4938a0f66d9d87895f6f0c5b9630
1984828
cf2ddfe20ee4a4c8c1de43a208ba75725553433b1915ae49e787318f04c424d1
2070096
c8b95e80fd2aa47b2d1286b35f58e1e97488971261b158d93e86af4bd6800e71
2079371
7242c5e25edc65966e51b4a951ef8c2dd17d07fad37485da8720e293897f3d60
2103395
c65fb6f5d36d03976757270b46f8b84f5107791bbe576da50030214827638e41
2108485
ab5cfd6c487d685521972c097c5f2cad77f697d43310937f0d53a0b6a22fddc3
2108762
7ab61d61aaf99819b64dba551847e6d7db4693e273f3de9c5622098eb478270b
2108783
41406afb1ac9d395526b634af8af925a50646ffa1b6f9f6ff5deda9a791cdff5
2108983
cb9b721c60b5318c8a276ed621074120674b8e60120a2c1b4a8e2759ebd998c2
2109027
6c33f9a5f9d399db8eb7b77da1b34439d4f8b2d26b48a1efd6b6a165b6a88010
2109029
2864c55eae736485e329cbd7b57f683a80b76179e9bc88bd2c38eb7b48bffa15
0.000000000000
803cb18a0f3459259790ff0f21b6b34192f6ccedf3c893a0601707296aefcfc3
1824516
dd445f9ddb52889294be109674c31acb2df3373c95d7e44321d1430d55c1b990
1861382
899e616507d574a250098977190e4323528453b8f4c7902c54e1e746ec5700e4
2017576
059641051c0d1d3da53203cedd67b25bfa588c3e7a0a7c9d3bc33426cd6bff58
2100607
08c229d7a8158667724e654425d3a43522dad14f732218f73d415ba8f5db79cd
2108238
8fce812851a07200889e5abb100bdc876e897a189555b4a51d0206a5afd7dc4f
2108551
a9e9abc4d15fda54e341e0f8f8a19d9981891b210dc693d42def89268a8ee7f4
2108891
061f48f88b07ad88e0e7ebdb88120431d70b9b9bf2c87521a3db181dd2f3bc6a
2109013
ec6d05fbf4457164aca8e30def7c3d0cf7bbf9a783545deda36c987ecdfc89ab
2109081
0c24ed8a08b2319e0b59ffdcee172a787b73899e7179bc9c50cf75cd1ce70fde
0.000000000000
6bc2c9603751b0ef400c93d6beee3ad19a923f94198645ea82ba0837b16e219b
2081104
3ff07b34107654b62b8fd49fea819cbecd43d936d8c0b1d0adb348e4448e63bf
2108378
424dc5f10d0d842b35bf2383c44d4be7734e64b9af78411716a3bdd8520ede04
2108387
93d3adfb496259b06d5960214be519a1afb30444673dc8bb16d2e6c23cdaaa9c
2108793
0bbb792fb030b29e5d6ec445dd50a4ac020e3afa2a55d5ff611d89a456e1c622
2108977
68225d007eae721c0111f71da78844e89f06c670eda16c83d07ac98ea3d0b427
2108977
5e9e194f90e2b3ea1c04e9a09eb263c896a185fd7e6936b1138a3bf1f7119d19
2109003
b8340a71c1ee9d3affbd6fceb28343b596bcd5481879d7a16559b4b84bd75055
2109042
e128659104dab12a52efd5ef58d90d5a64d2c473357f7f244c0f134b801d2835
2109093
1d90ac5152bc22c9dff10cad6783cb125062c82e12a8d52788d33a6f6a17006b
2109104
7093a72ae5f2549e679afd4cced04873cf75a5e892b975894d1d2c83b7c44264
0.000000000000
6bbffd6126e173ef3fc5233aa1573253574cb69cde8da907dddefb279a95e0b7
2071209
292ba9f9419f6b1c651d5792f0d2f605ef245ba70a46f4370aabdf66605a8408
2093782
59b16dda8de97c68134abcfeeb9674518dae9946143866e73788565eafbb016c
2104373
6d9d197dc39fe6801283541cb58eed7cc8a1b29773baf50ea06aa7c16ac29d3c
2108311
9578d1a462a8e14e376fd70bd3d24310f492536f87279e1f6ba03fa347772ef6
2108600
7be135b89c53cba10e6ad06c0f98be34ff88db8b4963df0a31fe45a77853f95f
2108970
1d80fd267deacd4b842fedc90a739773bd5ea23a12336532a6d1a52a283edb3b
2109012
a14673e7e1ab4358201addd40c4cefa58eed87c4065739ecda3b79ccf842658d
2109069
cb3624836ac5e6ea67d5759042f48fd625ac8ac69ea8b6cf75a69f062502a541
2109098
faa8ad6b9a978f5e5df2d928fcb19d33ff31348ba9adf30f709296d2ba80ed6c
2109104
8df8283f975922384d5cd23a7d40e28cee33e2c6ad551909cd00e61ad04c7b82
0.000000000000
6845dd0820b291de462a701cda7c6ece50e751e694830ee2cf1f8fb6dab36817
1997479
ed203cbf20e49c3d9d3d725409e644fc4ca65e005316a8c076c5d89967558047
2105177
0a246a502c6c15a712849d96bddde5481ffbe2f2b5aa9311d7e05b2d17eadcb3
2106782
ac59a88f1fd08c6a083fa98a056eb91b660a3688184775610858d736eaba8825
2107626
1f2dfd32bef39a492d80f8a798e61db20967711b3d789b9ca3cf8adf71540a3d
2108244
85caf9e1c5085875572cece918e079e77aa1c375415f0965654bd74125bf219a
2108254
ed94dd8e40233ced3d9eb360cc109f2be0992e23df5d7bc8d901f60db33942e3
2108583
4176f48491a4487bc94e6d8b48f37f3a2779115394d999140324000754285922
2108748
f4fe2e6bf5937ed71d4d3ea469686d02cab8922a6034e8177d3dd10d1053da83
2109069
c3ce51249f5a7318e9c66aea2687a9bfbed7d83324b90945672fde13d959a238
2109070
0c6ab3027bd220ace9e7fe5b08a1e01594dedaf1ab823aa24f6c7ba5a0e49f38
0.000000000000
652848cce5a9136dbfeb6e69fa5ee56b3405268a43ee26a802e05f62e6cd399c
2054678
e7eea005669695898d4681d100b569fd294f19c814d1c77b32be69299a33cfed
2094508
1a794cc2b0c0cf6ccaed3a275b54369c90f54841de6a8a2f9953c4f20c41e855
2104546
47ef8b9cfd866a07298331fb8b9a7003fc58a97d10d08da89c1fa0884fd0f923
2108105
e56d6c9e8384d41709baca49d0ea09ecb2d2d0165bb5d43976545bc004931c09
2108185
543489b700676437d8231b1857d53f61584edfe544533e0ed1f8e5c576994fa2
2108578
4137c1fcd4d1f1a4beb066a9093cc666606918eb96cb098e94f504ad8d67e434
2108718
78c6826f83d4028a0fc459a5016ab35fb334af42f0db98be9d9f15144226a6ed
2108892
0542b613fa1d7ae4029f4b03b8870419f8f7eb98e8db95ec919734ed24a62166
2109053
55ba03f61e66a374e0385205de63ba0b034753e98f389f04652f4b99b1fd4284
0.000000000000
4eec78da362a9b75d891685f4386d7180b19523b4206e16fa0031e054043a0f7
1914557
a35ff58a4bc4a75a50948ad1090f7a84ef067d285a9fdfcda8f3cc2be0620491
2079425
adb78cb1ba09f48c7359deb3567c436b683cc53dd98b487554b15a974d52586e
2093533
84e51ebc4e686d44179fc9b0c05e821d371ae035759d9139172bdb57e325c706
2106804
a6d4a9cba6594befc671cd7512e1b979e5bf1f7839f28e6dac3990d56a4391ab
2107556
cc4354ba3298619df894511b30ce74bae162f4af6bedaf4c42b7a4092c7ce5b6
2108747
55747b5e4f9a6b0ab51638d3434acff1389a3121f8a6d1bfb54866d749fbc6f7
2108935
e71028376fafe0bce9cf1b895bd5587e04e8853e0f161872ae407410fe3cb5c7
2109081
fbb05e8c882e91a39e8349a247b9d2771516da37bac26a80a77360724c634538
2109087
38429de192ecda5b85e4a3cf29787ae2c3d2347dd035677a39d0654c6c2d3851
2109111
8cadc561cbe2f8e1b2670fbd7996ea8af6a0a19f5f2d6fdc482e03eabbddcd82
0.000000000000
4659659ce366fafa987aa966caec1b71871b9f0788973cd37595385b245e2e93
1579725
597910993931f28b4d3fda652ce3ba5081afb0fe9da2d537f270883516e460e5
2063873
cbda9e46690449a3de241a21cc057a0d7898156c3d75f50b7de55cb56a8ba744
2066910
e62555cdcb5d628a49ad338829a4b151fd1807070a4b31069f253afa97693413
2091092
662183a2921ebd4c5f46ca1ad518292a076cbb3d78a450fa03e77817cb7652b8
2107583
2fdbda64de32cd673f3bc6e97637298502539b4d7f84dfa32ec268590bf9fa8c
2108370
c169cc14fdb192e0ddcd0592df8785939d7c3bdc09717e9e993cfdd82b5d75dd
2108703
6f7f489f84e8085d71d4d0c66b2726f2f24d8e062878d135e2904d49e383c031
2108793
497dc46256887f154016bf487e43b9e5344d1d04a1e572188f3e377b838e9690
2109045
ecb509e8fc8063b2dcb52f744abc207b6f23fd0f8bd4e98e2dbaf889ebc3a35d
2109084
7cb50d7b07e9a504dfc5999bf7ece23877b1d793c8b0c0f211f05814a7daead4
0.000000000000
456de3ea614d49eaf8a0e6f28338c96a89ee022fe717376f843debac498bd8f9
1887112
9a52b6aafc4e128239b3d6ea7ffa9aed07deb28d77f88b570be64f34ac998cbc
1888339
6ed5f8f26f3a29be55be7608fa4dac4aa15b29f9713c10a3212b2f2e0e8dbce1
2025959
70a647447b610f58cbfc01c2e1e822c56fa1e5b83db509169bea5f66ce8234e2
2106850
52486d3db92ce2dab069fa0a0197356dce9378c736b87d4977eacf6f95b08875
2107884
9318f585e981aea515676676bb319b486d0e5b077fbb3c3d1901331e16200ffc
2108707
f0acc4ace4098b56e680984eb324cbdde006d793e1d9a065d1df1bd2d8047483
2108719
352d4a93e25773726e85b6ba5b617d76e6a7b0f7f720b7920c0d9cdbe5465da2
2108985
729007bc21ca242b988cdf625fc8d45befbab58e15c7bdf17cc5849cbe77dfbe
2109026
805301fb7d514a120c0bf3ed8b49d240b80e1700355c89d462c945a8c46fd4d0
2109029
b90376c3364460e390654fe5b1f66a035b7e443fa6b3fa8ab640de80290ee8b8
0.000000000000
3ec89df77d5a80cc02354205327484f26cb516c90a1373d9ee5ac6b24f7c6d73
2105086
edc868e50f370bd63ce5bda0c4ae872737e038e33ce8a57d29898200aa10d58c
2106064
c1d116c0e48c3a81af90cb72309bb8458101b08118a79527f112b553ad8e9b99
2107829
375fc1451e01db551a0fc090676b479171d8eceb2f7a898894582ae5e0823e20
2108088
86e4dcd0d1016af67e92909e9cc3aa372cf4770616baa1806949750c924162fe
2108693
acf545561442a6090bcd6924129ba518eae3fbdb5c630bb0f999153276ea7107
2108933
af0d7f61d3102afe322071056a3ea0bfbe82ccea48637d148991242b81288837
2108977
381372c00a3d7cba030f8ca19b4620afd7e07f9f55a40e873afe0c32ad54bbb4
2109080
c006ab0de6dbf5c152171446ea0af50c0a6a30a0937acd2e36d71c146f418fee
2109094
6abb76d1a29214db541b291af9125d1fc425d7e5a3808d16cc405a5b5ac43614
0.000000000000
357e4d63a8d3e9694449805b468bd9b246f98d2069f220314082bc1d656b09c7
2070754
677ecea80abfa85c845f5b556ab67f03eef08f7977b511c54289439a752dc707
2108115
79d02ccc5a99967da895fd864aecdeb2d9c10af0f0f155a70b48b359467badb6
2108432
549aeb705005663655b2c6771de0dfb0b4f6b23af3d6fda445db9386499ba530
2108653
9a54a552dfbdee6dc3439d10460eece33652ebd68b83adac3df8e5e507e88183
2108798
fa8acca122a7eccba56028ec97b06755080c10666500567b82722aa13d25e8d8
2108909
20524a11d628a8150ed6df8e6f855bb575e3fe2f564fbc07341852b8039d0836
2109070
4084fb4711c21c1ad599af14efcfd1a4633ff16f6393958dabe4d9ffb44b80ea
2109089
9f7622493d2f297bfd71c3236db550b1e8765145ce99ac7cb086935a6efa12d7
2109096
64f583556786d4ea68c98d0f9b3e38f8be461d411b17fe9488bdece6b3568a2e
2109102
2d7aae7324696c2fa13840b50bd8eb6d643fe3be054114dfd6f7194a6a1aff37
0.000000000000
203f9be4ee3a1df5c690e20b4dbf38ca26e25ec015608dbdd0a7fc8e70c373ea
2094814
2f1d9de007e84285adfa92bdac624da97d8364199262294f2395a8879b684fd1
2104721
92128c287ab1d2765ec3ee825a6094e632de3e431488a17176048986ce443c06
2107358
c0eef3f6b5b501a0641a4c371b28e090d38ab6a882f348cf73fde4b70c3b5ffd
2107825
e8135e3637652cd2bb80133ac64737ca38e01273b2663545ae7f5c835968ec29
2107843
a7f179208683ffac87696705f58ada7448cd949304b98b577beb020adebf9cc5
2108088
521e61d0b01f9218ea52918c136aa77074333f58fd8106e7b1e7cfecffd42b69
2108660
11ccc2c316e1e393af782b4c379052bf66173802fb8a59a37d6dd53e731ceea0
2108721
4d6b2e8d6ad8c1b4e9ccf09e2ee73dad1e4ae94be714b87dd9acb81f03b160e6
2109044
626da6ce3e1076eff926ad620fd8092e7f6d95bd451e76550a74312cb3b17a61
2109118
a2e15acdcdc851ec5ff11183b1645a3f1fe429a1fbea8ccea775d6f37cace4f9
2109120
d837a8789090ec1427553ea116d32c6c48a9c6fbed07ae8f0ef6035524127274
0.000000000000
0bd51bba05e68e14c59c145c16cc423bcd81b67f202e812f3c31b842c0047163
2077886
a3372f741a0677bf28147916e8eb8110dc60d07d1665bfe335043e87a40c754f
2087014
310013a04ab218c5afb2d4a13c324cdd5ab48e59d25a41194238c1b0b679533f
2102760
bd1af082f9553d276d69ea1e03cf5cfc17d92b862b7f19e1fae7f7271049e1c7
2104319
0db14224de6e4f59b49366cf7836d7a0e9f1211d2b0dfa2c1115a95b6e1e0ba3
2108245
3f75d27a6207ee9143009c5941fc70fe0cae3bd23f1e7a6aaf9dd16fa6db6fbe
2108265
362ecd91076015996ddce0976f5ab103df1d30f1ce2741fc1acdeebdc0b2311f
2109072
27df89c7d978ebf0d8abebddc408958d23ecdcec7158d626f97e010f612fa277
2109101
1f0b5a6a8e634fec2e5bbee9c3f5612968a4f292ef1b9bb54e40aee99ffcce82
2109114
1507e324de56eaec77466b8af8c23ec1c32cf5bc94e5d4058fabd545ac4e742b
2109116
5f1ea5ccb8cc3e0c8566f08fd83aae7959425e63fa0dca25e51bef809506c62a
0.000000000000
00733471a235e44ed53f1606792ed93e13c49e204bbfe6c396871d383d97c08a
2092437
653158d0c9f373e9b4ffd74107b4d6eca50c52a02a087ff3b7f3888139072cb7
2098314
5e6190a5294422221ff96611b60bf5118c3972fb9224b89da058d15678d1b76e
2103797
ae0fcd29cc8a9ee25e89b131706ac857a8562342797c734e460d71dc7882bcda
2107219
8fff99687c57845384149b37f30729722c7b2aa38ea4890decb0870c014a3153
2108583
7d116d0bf193dcf3d3c0588c363f36aa13ae667df2d13fa3544e64c055d59f7b
2108673
5bef096c650f0b2e409dc45575288f6cf92b1497011373bb5b0346cdeb3145f3
2108818
bcc6653dd0b84f6bf5c2a1cc46890c0dd6e552fb4e11aff762127e6f4c131417
2108830
e9541c4d807d63f9aa3b324549b02016e498abe1eca77a584c642a5d50383d45
2109097
60891db33e053195afd7e53678576081e9ef32a06364ffeb896cf32c1ade9a15
2109104
b61266b4009b88390cd754864a552492b778641ac95ebf138b952258ea656d9b