3 3 2 4 5 5 4 6 12 9 18 10 10 194 8249 1939 9238 223 193 20 2 31