105
143
56
68
35
25
71
63
108