141
116
143
48
117
97
83
140
437
349
396
310
304
161
120
107
132
91
79
73
489
363
207
147
344
160
156
185
211
122