21804413297192713950311748283878675431317632190331874117986020080815811716820745408118515665881450282087721926461941891287881711801092501004511950948632516925241256320171606721056272062427315968311165921503352275681415713545337850181896549271792767286206132758052082401190797859628473230782336613689911634109897145229198561116747133902465571796653341720607793300174627116109114691376531723153053409641681121286822196871304681356631558152280862207603025518901518501820652385164892689255142604317007268211399164734155959125731697441867816057321099720142354179