43
47
9
11
23
177
14
29
132
13
122
31
6
35
63
32
8
19
30
25
86
106
22
15
28
39
3
128
94
79
37
0
59
211
42
20
74
10
17
7
438
486
142
18
5