120
548
54
237
91
215
166
453
68
276
80
58
55
209
402
585
385
200
285
113
206
356
95
288
66
300
238
142
231
83
158
77
31
112
169
130
229
136
189
107
235
236
121
89
127
274
349
174
18
17
129
56
59