10 520 448 true 0 12 17 30 33 36 62 71 86 93