47
75
58
16
172
83
35
29
110
40