29
104
43
179
21
14
12
8
13
0
10
48
24
11
64
25
32
7
6
5
2
3
18
17
26
19
131
38
4
1
57
35
50
101
49
30
42
225
63