141
116
143
48
117
97
83
140
437
348
395
309
303
160
119
106
132
91
79
73
488
362
207
146
343
159
155
183
210
122