9 12 31 13 18 8 18 15 41 66 48 61 184 84 98 49 107 84158