132392986106641273221966178941373711675242971857616385114295071130717624955222231969711257436222421216912574621483199051777914802108118820183581772981082602523749225232179024826177941123019917138481326911865116464039402025257250362332018932185081190610596966224632