12 865 436 true 8 17 18 41 48 57 60 73 82 85 90 97