86062860618605886057860568605586054860538605286051860508604986048860478604686045860448604386042860418604086039860388603786036860358603486033860318603086029860288602786026860258602486023860228602186020860178601686015860148601386012860118601086009860088589585893858918589085889858878588585883858808587785876858758587485872858708586785866858658586485861858608585985817858158581485813858128581185810858088580785806858058580485803858028579885795857938579285791857908578985788857878578685784857828578185780