13 943 374 true 1 3 8 12 16 18 20 22 23 29 31 33 36