12400414243236015731910141101012249379800868447111035137655572861256097707518585350683910931243671052327793514700027248749962019717360522746196899205512915759084130838136268530011102181846742102281404792201071144422221311076222153344596737515351161286445921765510204121123767828415078948890164013509842170091116122184311277516657579859253388944114489459741632002153092268572109261703382113233691126822032506412313988211938447744226188905096915121201085063438152158468433216118616917248762576206629811968113421716786376205117557156756185594062193628