310
659
253
473
360
588
145
241
243
203
135
256
83
262
32
103
47
149
68
401
37
272
82
201
64
184
98
120
39
148
15
257
185
156
10
134