127
95
16
86
50
61
17
112
107
45
50
44
47
56
22