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