25
12
81
101
65
93
31
59