126
92
16
86
50
60
16
112
107
45
50
44
46
56
22