5
15
23
45
67
31
138
60
66
50
106
98