95
925
129
515
219
405
82
340
80
292
24
143
83
167
92
235
52
157
72
221
27
215
20
14
128
39
138
15
254
107
125
28
86