141
113
140
48
115
96
82
138
433
346
393
304
302
159
117
104
130
91
79
72
485
360
207
145
339
158
153
183
210
122