496
161
108
137
107
318
149
88
81
125