31 2312 141 3 4 8 12 14 16 18 19 20 24 25 27 28 32 33 39 41 42 44 46 47 48 51 52 55 57 59 60 68 69 70