518
296
118
180
263
231
256
146
125
62
173
355
191
116
398
234
188
88
109
85
165
74
106
120
143
221
138
83
194
108
70
162
246
76
197
82
193
42
115
34
100
20
18
159
132
339
29
123
71
79
133