17 20625 449 3 5 6 13 33 34 49 53 57 74 75 82 86 87 105 119 145