3412612685214312141927136193627782676517443367682505763318420046914781993682137432878621439716072211755518007310656244975135989164246336623175614488348129845991139978949278070281693791178807367816372015644354736208520209422512529039486177656181030372758787611814611897112377912968174915137679216787893039349312437422473946100175826665511440752024452470916534967089131947693603231597828201641783238224610624166653175934909291960234370953008125768199635467399189005204525192817205255171889199231206755134285642571421889367537038768284659130643