1
2
7
4
11
42
23
10
6
31
135
12
19
18
25
20
12
8
5
16