50
92
91
46
30
29
53
122