73426104986536799206249920916678705376801148981484910824591761372510290565421083509685354419904001106411961476729203927565610607926555066462868105422691254095365821106521109838614154861194087639012417411270455023383781372343854149465272852784915896393448879110527922887444341301088131273581150921053311767554932