228721500604476140479419281471021095895069722050376180137529108175224607918292055541781416655463592503681063471077281027862013733623416651841108220761492021267846357112743147954175410217075146924747943347692983190600121851038920110343752112774649471254091056881284844165193531222712153126137769182425225174153487161015196932566941436186359781538692056481554731118592057521566501104212266071536412139451646425954021718102552576952616811437032908997771651145752738291831361513371442291535009813120691018183910244256044561517265384085436131586765866182676