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