41 556 536 true 5 10 12 13 15 16 18 20 27 30 31 36 39 42 43 44 45 46 50 53 54 58 59 63 66 68 71 72 74 75 78 79 80 82 87 90 91 92 93 95 99