178
176
108
162
97
121
117
113
58
82
76
45
90
305
163
104
130
101
134
103
129
43
112
91
422
340
375
292