370
466
301
346
185
288
187
427
234
329
38
243
167
322
49
139
90
223
20
246
28
146
67
122
114
111
19
150
68
396
10
30
155
52
69