12 854 582 true 2 13 15 17 40 42 60 73 86 93 94 96