30 14267030 6484 3 4 7 8 11 12 14 15 19 20 21 23 24 29 34 37 39 40 41 43 47 48 51 56 58 59 61 62 64 67