11 608 357 true 2 21 31 38 50 64 83 86 87 92 95