371
680
328
497
185
423
188
445
235
377
37
306
168
299
52
204
90
228
6
329
20
28
67
164
114
145
19
150
10
151
130
30
148