13 955 517 true 4 5 20 22 31 45 54 58 68 77 88 93 94