10 562 352 true 5 7 12 13 16 21 23 27 32 38