182
177
111
167
102
122
119
117
59
84
76
46
90
307
164
104
130
101
134
103
129
43
112
91
121
422
340
375
292