31 3366 134 2 6 8 9 14 19 25 29 30 34 39 42 47 49 50 51 52 54 57 60 61 66 74 76 77 79 87 91 92 94 98