8 103 504 true 0 2 12 16 27 40 73 80