8 1366 494 true 2 5 16 22 23 27 31 39