189
201
159
51
43
33
278
243
180
48
450
319
317
208
329
188
68
234
69
240
123
134
197
112
36
460
131
206
167
214
291
93
169
81
102
231
717
141
654
96
73
222
27
174
195
88
147
52
200
94
64
92
143
238
342