151
297
428
243
263
218
117
273
378
940
126
12
34
80
166
33
399
81
363
500
123
48
46
25
20
32
69
17
23
10
372
507
203
158
268
85
131
291
226
112
154
287
274
609
50
246
94
121
142
384
380
157
169
229
159
296
227