125
239
187
151
165
105
155
88
86
158
200
41
135
238
44
184
240
20
176
212
150
157
249
251
68
130
5
111
198
46
227
201
220
103
48
132
24
217
64
243
98
214
204
54
203
206
63
235
121
153
202
248
253
85
114
216
234
19
185
133
156
223
59
242
17
147
120
82
141
236
92
189
39
177
18
164
163
182
131
97
199
53
102
61
109
77
108
27
196
245
178
129
84
222
254
140
138
71
67
225