103744214670727481131981445684536554124955143357086130215245571267616861643020401899471330142546513954596564461306459253511201673138770129118679522275814814594951250874302344198038613374048982187967382687117819981886094346185146607251016131238079543213590701528499630968143357110597618999444819783901127595122247811877145360432536210068868988462355447083901388327846673832210347066697295741392230373998251541445869968822598857988580666165481798852974514330140944725543331861412876064549481278240156017105317930957778621304094393453772783894246373940357208299988509254509224138830586744254731280060683757777281