86
233
157
169
61
200
79
371
141
183
66
185
22
219
30
37
27
15
19
47
57
51
23
409
238
283
107
81
62
187
704
6
212
24
21
44
40
143