185983186342186965188117190560190805194151195388195409195774195775197248197795200339202430202438202870203271204243205441206173206691207339207585209567210956213092213564215395218454221295222663222911226019227740227742229511231201231622233675238241239010241151244665245753246033246170252109254380254887254942255664256066256067256068257823258442258443258482258879259722259921259996260537260549261663262684262919263646264201264543264552264716266246267915268072268649268742269162269811271286271309272333273477274093274155274757274784274807274852274872275377277578278691278716279780280068281280282642282646