144
117
145
48
118
97
84
140
438
349
397
310
305
161
120
107
132
91
79
74
490
363
207
147
344
160
156
185
211
122