10 524 377 true 2 12 23 31 33 41 44 85 88 99