4
9
23
46
25
112
49
59
47
98
80
44