18 452 113 2 3 9 13 15 16 17 24 30 31 36 46 47 54 56 58 61 67