170926719923139389035848401909584144112531960518318711011755104812561941407171568749624216751302271418167413886703071790365100510241965108414556719861819141414681401996574131452165345374586274379204154060760855829147017371649299394150710967321734984054189712741028103168072971313672293559717221516