10 991 428 true 1 2 12 14 15 17 26 32 34 37