29 288617662 119185 1 2 4 10 11 12 14 20 22 25 29 31 32 33 36 37 39 43 47 50 57 59 60 61 62 63 64 69 70