10 402 363 true 0 2 28 38 45 66 73 92 97 98