340
48
347
128
270
131
527
48
282
44
211
104
540
161
468
158
266
97
116
13
474
133
294
184
482
151
466
147
454
96
436
64
334
106
249
178
368
126
102
75