9 139 249 true 2 6 16 23 28 31 32 37 38