136
143
131
117
97
73
176
112
158
159
32
107
66
221
164
178
180
314
100
119
124
77
51
160
71
110
129
140
346
154
313
287
239
157
394
259
625
130
252
216
147
123
338
223
135
398
111
122
345
44
404
382
219