13 673 458 true 1 13 16 17 21 31 38 45 48 70 88 96 99