15
17
10
4
11
6
25
62
245
33
56
42
305