107455161706183706253077125122173010537075878168733145237162177108229425742196573995015548269791054171948251775721330818585895446224303962521580719522822656820149036622199346108146177809207076831651113158705118024244159032104515216221360322800333550140495735014855012512210343293723517086897016017045558180683368951030219663268978101961774059756575287339232139565399011600987262169565326491614971422241514351981741558228815720955387851151623783213110149612204372889610472415608254521166289181625354622168471318294056216700327721705701806968425064833