15 215 31 4 6 8 9 13 14 16 17 24 26 27 39 41 59 61