26
169
83
82
56
279
250
15
57
90
33
95
144
30
24
173
31
186
133
183
137
215
392
196
165
12
94
160
150
375
53
66
237
156
91
152
70
63
96
44
118
480
65
39
537
478
178
78
143
408
171
52
158
38
191
97
315