141
114
48
116
96
82
138
435
348
394
308
302
160
119
105
132
91
79
73
487
362
207
146
343
159
155
183
210
122