107
26
32
39
91
64
32
169
72
56