10 494 449 true 2 4 23 31 32 61 65 80 84 95