170
80
99
71
88
77
251
59
200
730
131
225
93
178
127
249
236
651
4383
1221