12966433910633899834594232266233514233540233547233164345072329602334962331592791279222318328486567251213177582516572204122204055662343320525230626407113796920807626233116693118186313215613122025801164932164935252290275562755460229139501433246259445259529222272307507278961160651108801881432594772916240756291361433230433217223084105529130248404291881313619223153430895722221910207174184404347784347844136600216265118180208091237748217752338959343112343113343092184218257638257639257640257641257642154336207191155215