5870931096685686941209218128388515697044533081004604193641038116139596315204485774265773976407711060280891468254376364163587035840847985128676514900274713074507411331191456103155411221404528109415542508311129426014595757988421380979482981538525720570103405712880876510832811778811041045476286191144305082723515221044829794175013212641265867132130012696777689831733871006666669790150726114606606870382695759486749582549580412733381244798836797042731402149152156215561911556161102968448606714274601567235134159317991910046029233704984864482061184167115173711013261393873106649941796129827135572288230215212521413314945029988691124886319350