3
101
41
11
4
20
29
3
15
40
10
2
2
31
18
4
7
21
1