10 3881 672 true 2 5 10 16 21 23 29 33 34 37