8 184 313 true 2 9 12 20 27 50 58 77