156
115
93
121
141
119
127
280
165
217
191
159
119
88
149
132
128
84
170
80
112
161
144
201
184
97
119
132
123
109
191
173
337
106
109
84
59
198
234
179
125
120
64
182
87
89
203
120
48
245
204
120
229
272
71
76
366
123
247
100