10 307 23 15 28 31 45 50 52 62 89 92 95