7 990 399 true 3 9 12 16 22 37 38