10 636 105 86888 17 19 26 31 45 49 53 79 87 100