12 671 419 true 12 25 43 44 45 52 57 72 76 80 82 90