29 5573 182 8 9 18 21 22 28 30 32 34 47 50 51 55 56 57 61 62 64 67 69 71 77 81 83 87 97 98 99 100