113
146
103
54
97
56
77
242
108
73