40
29
32
215
57
173
197
17
14
26
20
31
9
39
30
13
84
36
72
58
25
105
12
8
24
66
43
83
38
10
22
15
174
16
37
7
48
33
11
2
881