107186343832534037493715175763315741163288791272114108712125389125258170340511889437161361183129703138105999111511211623121154900772652193882139707337532474508145874145886445886145886520700419538085584145264612827578345711541926125444438713131290763959631277231300328089988252538973913408411182917454981501068902588904170904185724582385754153740013107097565881280981247525635129128162927733286021332972153726102990733218587452730732330651457317123211633182912658303421032808753072423063267565899649473256076242015124174140771427840389836389773943867452212724359277588345472809651432339153698865487220662451205244931287888