89
184
271
100
129
42
267
16
125
78
77
166
25
175
65
170
205
131
155
41
173
228
235
130
259
174
215
164
197
162
199
150
133
998
51
317
20
139
192
453
204
291
168
109
81
345
111
105
45
92
59
90
137
19
93