384438447327323307330767367336963696114611462859285988088036763676291229121168116814314328512851117811781175117511721172115311531128112811141114109210921081108111651165116211621159115911561156114911491143114311401140113711371123112311181118111011101105110511001100