12 624 403 true 2 12 17 22 43 45 49 52 56 62 72 78