126
94
16
86
50
61
16
112
107
45
50
44
47
56
22