17918783629561771136654790156615021398707984178510921091134731517433961054236163257491152644141391512838461745550199589940511571746159414511985102610961023966129624127919612596803283262551555862382076207236411875283656165415798914241946871905691499451070121192113031783