10 5707 847 true 1 3 7 18 23 24 27 29 32 35