30 389 82 2 6 8 9 13 15 19 20 21 25 28 33 34 36 38 39 41 42 47 48 50 52 54 57 60 62 64 66 67 69