105478684361054771054761192956843510547510547410547310547210547110547010544010546968434684331054681526181054676843210546610546510546410546310546210546110546068431105459684306842968428105458105457105456684278022510545568426105454105453105452105451684256842468423105450105449684226842168420105448105447684196841868417105446684166841510544568414684131054446841210544368411152635105442105441105439105438105437105436105435105434105433105432