10 3694 620 true 2 7 9 16 19 22 23 30 31 37