107
26
53
33
25
58
46
91
75
97