6
77
489
143
527
148
257
324
198
108
145
75
40
222
97
106
162
69
128
299
172
194
136
130
86
100
62
115
447
92
287
357
50
202
207