11
45
25
53
59
44
21
32
19
49
31
10
30
110
28