8 307 23 12 26 40 49 52 58 84 100