84305312972871990815647801189410134216689389635514597986313206455355611958251073874391599474169892918788738387362132242213950010771341594815460681123399225667674912404931585255127233133581118236853241459643324175491166626710310854386577781126290498624817516034215942732694691372711934903488329158712803226139412372348938918899876754678579138662341518283296922969115329251287911222787392167544963542971805751507897516399157606456887805214130746912669651421122784081467737610279131015912143917542054768436082834514116801863613109689392256682873221148170887207867957103051080251332594533941553054332628579481291277