43812438114380943808438074380643798437904378943788437844378043779437784377743776437754377443773437724377143770437694376843767437664376543764437634376043759437584375743756437554375443753437524375143749437484374743746437454374443743437424374143740437394373743736437354373443733437324373143730437294372843727437254372443723437224372143720437194371843717437164371543714437134371243711437104370943707437064370543704437034370243701437004369943698436974369643695436944369343692436914369043689436884368743686