492258336512181351784540643752786053283008733451486772489009318081847939847941130828272409129171187120211335311159936465513440696113593126488816502632060814463714464433503053139372573253137015721167257431426985869217543259543143169931105872739286439281972497873280160564771356978254011860569657571266717379646130021237996813455254405281345719134552632291215448795059421345720440510390833869876695253123458310559688876418602331347599672948124061562644362583392815613239492140921960421916126781861311061841019421357574534170191563571213574274452693424251028272993078157633551684913233798919291579689574295401143450044400816