29
35
3
2
102
115
53
5
4
0
12
9
10
17
104
33
20
22
25
72
215
8
44
76
1
6
23
34
13
84
24
243
92
85
63
179
47
90