29
14
30
16
19
4
35
171
344
12
3
8
43
1
59
78
23
26
152
11
61
55
5
27
10
9
7
17
24
0
86
52
93
128
38
179
21
45
53
237