151
218
115
376
128
113
111
180
148
135
181
174
176
107
281
98
135
143
251
139
109
95
159
453
100