170
309
144
179
686
145
76
135
201
191