300
188
137
219
81
90
329
49
189
47
285
331