40938440938540917940910663689991371986423161191108156665068204247908396138490096172934884468260104619266506915721962140733139897599546734011979056774828441213245181271961322072137713815008831175834290359290345290346290412263448290360290413290414290415290416123570829041749030229007371583511979131196152619744118376848895638763566972612991617181122826513743862903611962581374518787080100605129036229041829041929042029137733429653702128400913277121147330290421195744131444010617676452071422021145140529042234040312397721296085134296776527812021717871451062355129608647815163690071224011021302916252916432916312916322916261020941