8 172 311 true 2 16 39 45 64 66 77 90