115
91
23
5
26
40
9
39
65
24
21
43
33
7
108
51
28
47
31
74
13
10
1
20
15
19
16
38
337
11
6
87
213
204
191
2
58
56
190
45
94
12
66