13 1124 528 true 1 2 3 4 16 20 31 36 51 57 82 89 99