13 1404 850 true 1 2 4 6 17 19 23 27 28 32 42 86 90