10 377 531 true 2 7 10 23 27 32 55 56 81 83