300769517954992612322526845302640426321792266134872856662467366474186533014831180835510122354283592425307017380118232259375811273195583368161075057574453176619689958813104139844449356619573122451163519862622381349329758152110244063993260175226432513283411541402733447440126083146553321283385267533773581265716923489767752245499091406240463161425156466626375340833721448218863373626727173211846658497125467417895066101112885144933220343321360120945231913458282938714873254563923655178683539045225421360859993676958667412086408501192629575649976359861210917301598217144847592375190270543323616838433261076105765981970229152563746433346144625581480593716391059501641463494294682867471381853172525244308054261981155620901012394018914438105911383566220944541413079