5 52 103 true 1 15 19 22 23