12 980 475 true 1 19 20 42 45 47 48 59 84 86 87 90