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