127
49
57
81
26
20
58
574
216
169