157
316
186
700
146
145
185
428
64
322
275
133
93
228
193
204
153
359
166
112
183
36
38
44
32
154
101
49
194
79
110
16
73
232
158
190
231
344
290
60
143
149
124
84
47
212
233
135
113
37
51
63
219
100
308