82
101
96
28
94
97
127
61