141
114
140
48
116
96
82
138
434
347
393
306
302
159
118
105
131
91
79
73
486
361
207
145
341
154
183
210
122