19164579372112560326915670936459118379160247347731269970409164773212134110642480703699610598018236615823193691401801546465736119200200258103551655711786377267312549211941117129618772696526211091293312230946446632611133289199891186800124544121727910468096618331833995247155010129904145069815621547192147481342976808967560106371180643104253734528165155666150052217537184038126768194939977273451117724158752044411565424876815083010113811579713459518077021262112662184052726533613177503219410870181832901277211391869548289612156818734247971816796875474449