31 2399 190 4 6 8 9 10 12 17 18 20 21 25 28 29 30 31 35 37 38 39 41 42 43 48 49 52 59 60 63 66 67 68