10349430103650891038035910488703105863101061060510682666107187101074203010770517107862801079221210816821108170641092467810926130110019131102167111160045111946351133796511349113113563741145160311581302121757181218191412182300127795431278301114184061144777801472355014945986149764541501399715090317152076121527224515285270