72536 14295 55376 98244 19209 26012 39023 48177 34167 98665 39036 59328 64527 22329 84045