128
181
112
147
152
479
378
130
149
44
167
160
145
106
249
525
166
155
186
108
148
180
111
135
357
418