260
193
179
133
26
214
117
206
172
387
90
39
181
194
53
296
36
138
79
75
700
107
156
78
597
602
532
458
334
176
158
140
89
40
135
106
236
119
95
9
50
55
73
205
11
299
161
34
308
495
103
130
136
46