184
178
111
170
103
124
120
117
59
85
77
46
90
308
164
104
130
101
134
129
43
112
92
122
423
341
377
293