89
215
196
274
65
55
67
173
293
165
75
39
77
109
53
223
983
185
658
137
209
238
142
269
224
24
207
192
135
79
30
184
264
86
104
422
95
22
225
28
130
571
304
502
90
33
29
57
195