111128110752115244111761111652111580134189134072127393125175112617107975111874111154116507115720111670111667111477133646124174122161112001111188118041117586111483111480121571113287111877111822111329111111115722111362111288132654113543111317110965117590115247124744115087111984110907109843115716111401111314111308111304111296111292133937111911111165110891116519