25371115938224077839052116531210011700831379997781131864785282128465622019701313302910716114499622360915875410288398796250002121511588361241251592247646111197212782617989810971310725119490514499911539022341839288019213889417449312249212045068640460081636861830472148111067341176611374891752671754521679242237955661219834145264407011877891389901568631109087762810297411293216717211232153918762484800712532988980165337186502134424831064906862357209569335941834121179722119398889128272211895932802044259986680252279255142581252809297953622368918848014227249670169646