20616443341855014127442377163228783635427211774327666540284748681445616636312097353369945092520565958593913221239531437927125365003348593178951423302142825776697314231404054556068072050514455410681008145340616140620155341395380706456285988562256236153223256055574368232242649498146474269645343684334369258692125862640641632653500626102205478571455745826869534174042624878123953155133408229032011535065136858697147916939622569212372490372745134980607714262612498645331602660428113267136663782130759135209553948756364764511822180367739363101218931766640533832306081225455444112392046042387576256567482665246960425353105469665712562345941166504555327014717133878545560336347550733037050578563757611046358319901153648517436889398750233309312816984589921362028564426246061416049