400
141
112
49
468
179
388
101
380
105
258
141
273
202
336
235
378
226
186
112
259
120
297
111
503
208
447
131
220
140
753
306
325
122
110
84
184
131
516
41