31
10
113
28
23
7
103
27
25
15
32
19
8
24
3
52
13
36
195
53
137
76
47
26
4
68
790
121
39
18
43
12
166
135
51
9
77
6
202
61
107
14