8 269 56 17 31 50 52 87 90 99 100