29 12586 885 1 6 7 12 16 17 18 20 22 26 28 36 38 40 42 45 46 50 51 53 56 57 62 63 70 75 91 92 93