29
6
15
11
108
12
2
50
17
10
19
26
7
48
9
4
3
28
5
96
13
0
30
32
41
35
175
65
60
24
43
53
105
20
8
134
83
31
54