12 18306 99 2 7 10 12 17 18 26 29 33 41 47 53