12 954 502 true 13 25 35 38 41 48 51 53 77 95 96 99