54
33
103
292
165
192
137
239
78
145
215
264
228
446
118
68
327
30
417
514
186
166
183
57
444
185
25
147
124
219
158
301
759
189
347
453
113
384
121
218
167
257
251
298
390
208
372
115
235
201
18
216
151
76