20 866 349 true 2 3 4 7 8 9 10 14 16 17 19 20 24 30 31 32 34 35 38 39