29 277 38 2 7 10 15 17 18 21 22 27 31 32 35 36 37 39 41 43 44 46 47 48 50 51 58 59 61 65 67 70