88
817
575
552
98
408
112
474
500
173
99
142
168
149
63
219
29
195
15
254
52
216
39
266
94
189
19
184
170
61
713
51
160
30
166
46
115