6 103 294 true 2 3 13 21 29 30