36
10
29
89
12
32
2
15
9
43
24
7
27
23
26
6
58
21
67
31
113
46
20
19
339
14
214
47
5
103
16
88
18
17
1
45
181