62912149901308551084418743913777718171138978259071317211486831733617444333999384319359554620155125270074344247038214846981486632314445450785190551182791198445199399628782109809696937265413513825716011911343211639711504910876313147711607398516103198166893350839231037263556399055936934218074209889977811396148121894295018956920273877142068991494821731518792656075751671497414459416369813990411252722158048563162212461213180119214212933011592153700977116296498991481567545045897150644185320816715632933474169784100095203621638881286092229707818