101421510188970101940641019539310222554102333901023353910236274102511781025120810300371103004741081075010891820108918351089185610891875108918831089189910903641090415109063210952141095294109804411163451124218611242668113867201160513116086811611601164901311879370118918311195899011992218121011331210232212103848