32 609 505 true 3 4 9 10 12 14 15 17 20 21 26 28 34 37 40 44 48 53 55 60 67 68 71 74 75 76 77 78 84 86 91 95