10 1018 442 true 3 12 16 17 20 21 22 32 33 39