8 309 20 2 30 40 54 79 85 88 97