116141119530120707122336122337126806127819131173134220134609136541136630138187143571143594149173149669152163158916161720161979163509166577167324169628171098173202173589175145176154177101178038178043179053186497189909190733192199195750195814196899197129199653200042204032205048210326210967212090215406215693217183217486219131220130221283221294221314221704222316224055224570227873230683235854236798238266238471244966249161250837251648251892253309253440254008254373256317258720262672262674264796265523265644266516268551274074274695274830275953278890279158279161279327280447281171282582284989285501285526