194
104
73
25
356
346
33
82
49
52
18
45
139
74
103
201
192
447
221
256
265
243
107
334
217
173
154
357
179
207
205
317
43
75
153
132
79
184
151
137
160
365
268
329
158
238
172
128
185
246
164
186
325
125
372
598
102