12 521 366 true 0 1 4 19 27 41 44 49 73 76 89 93