159
211
126
332
306
166
142
145
149
100
342
287
238
221
358
169
124
166
191
155
196
277
321
52
426
154
53
119
42
150
39
84
136
59
44
100
122
123
103
82
88
144
94
187
86
57
95
86
91
109
106
138
62
83
94
106
45
271
187
93