118646010298701025857877116121042299218140122401341432304153355311479641539029932391040763668071137529512047111036490153355915276841533562121214712121464579711588150812615379668110214739881474020996078147401914740188794771242121112226923477827009879476145711153977115397738574551020391107763947819666553712035161423221746810519525426565902477104772190076735419540480468433307827583044299956158456329995514430951393981561533107480376044715539415538430639849021590509141934912592618886892611790097104882410125181076345128914732874813535969866271024611147513153911245870272164715877911355001012398113037914055508410915140378401149835421378055