109723114623113856113838113835113841113844113872111373110469113850136269114687110724118014116143113859113677135609122777113673114259112944111131117762113662113605113593113584114678114288113172113051110465117494116218114627113682113597128022127323113560114262113210112783117766113847113525113461123942114705114265113235117546125019115217112819109735118017117770