312
166
456
179
124
17
421
74
269
192
359
167
350
66
277
63
164
104
226
17
269
190
604
39
401
62
223
91
356
91
352
119
550
158
295
83
302
89
359
36