169
111
124
142
121
207
66
141
73
81
232
62
113
146
98
143
38
166
243
59
100
99
156
85
91
237
118
227
112
126
163
196
129
246
287
295
278
176
148
122
188
219
192
132
93
224
453
154
139
134
171
84