8 1756 377 true 10 12 15 16 23 27 29 30