17 3756 579 true 1 6 10 12 16 17 18 21 23 27 29 31 32 35 36 37 39