25 652 100 1 3 4 7 8 9 14 16 25 26 27 29 30 33 35 36 40 43 44 47 50 59 66 68 69