9 3340 559 true 2 3 12 17 18 19 20 28 32