170
309
144
179
686
145
76
139
202
192