190670996815253057019331356349144512761618118411641368129213991002196817914901720504949197016851150594618870365921181183318864244967625951493192977872745915881091513385990189414601161304