40
31
48
32
42
47
260