29 583 36 3 4 6 7 9 15 17 23 25 29 30 32 34 47 48 50 53 54 55 57 58 59 62 63 64 65 66 68 69