20 787 413 true 0 3 14 15 18 23 24 27 31 32 35 40 43 49 53 58 59 70 89 99