122747120823120835120466120401120435118982118786121367121166114366121256112120117726115557115172113042114733114262120404112164112595112592111865848910998274211089611085141083201062301083231062011083481026011223979028911260110628610897410880497725110007973461194378883512252510617410589772926903101058689766890306108963541779683110914297306112604