159
14
132
314
351
243
118
178
357
69
33
428
138
246
15
44
20
275
252
82
43
457
78
354
170
122
459
123
437
72
97
421
225
119
60
749
140
121
240
599
149
112
198
19
92
64
713
85
188
39
81
196
96
235
163
107
212
46