185
181
111
171
103
124
121
117
59
85
78
46
90
309
164
104
130
102
135
43
112
92
77
122
423
341
377
293