16 17976 1048 true 1 4 9 12 14 17 19 22 23 25 27 31 33 35 37 38