991970170376100767713883641490457597151572201126734415832792202822670990968427086223596112035202220066195749904701590135250183278010992170465668128720568425913885836762077445466862784518210680861357724615483344670125612410424355544006154825215491481196851631492216140943943970912930681712294993895695031524914308411352063263551124616142952415683884090148929313540855024044644917144349349173763685286263819578212732311255921140375037336582243283161148630013652071438752216874495107668803526928102042558502412953972505042505432206527732631230315235986235984460801172573218149103562316265746819209938182821477231575716575730