149
107
156
94
156
91
115
215
121
163
79
106
94
140
65
109
142
173
204
167
147
41
108
236
329
180
71
185
248
87
80
158
168
89
72
74
175
93
166
129
155
183
164
147
329
147
226
172
183
140
169
160
107
129
117
258
103
140
92
189