16 872 374 true 1 3 8 9 11 15 20 23 24 27 28 29 31 32 37 39