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