8 103 164 true 3 4 10 14 23 25 37 39