138
48
114
96
82
432
346
392
303
301
158
117
104
129
91
78
72
485
360
207
145
339
153
183
210
122
182
116