145209814299998118301666371348343336184334187823184390872147223414722561734355608881883247529168587356097119576119328336183822977146113119428120060822984534161130164273961266291107133781918011920057008441072695700971107450214300638166071366330110813112539131202730290072483312531291457594700969122652970097013865471566514358423358504114988396167981777015286593909023585581472255151998515286958066914722541266806114988281325339282820845356207111709056749415011638812939008408117871243425819198146420311802412305351200271039263900898143621181364125356812662781524311136571456141145734949563119384562066847819197816583901585819179