106
21
10
2
14
38
16
8
12
7
3
18
43
17
28
4
1
40
101
9
19
63
46
6
22
65
45
52
48
41
31
36
34
13
62
32
29
162
15