8 2059 476 true 5 12 14 26 32 33 35 38