3
11
4
4
8
6
13
10
10
31