107004710095064986123466431538761108544277671422719948079946817135297588064127751946903306132676169640538134108131967313199031133092128719811214944025212390959291809291939291912585229468442569809480771519285134258123084213425758712213425591238713707621175787118530031908823820594681613448611342541295566671760671758994590327721305874297155653608125468066132994684394689894802514480123896891939593777143203824711732877963497347790142699112653931265522213368420217420213488680420211420212113853742022342021610592408813314202551059239420254420214111561913728151035954138390213727221372721137272040261312332101217166335747122204985841