29
4
28
18
2
46
173
7
32
10
3
14
93
9
6
17
34
47
21
207
31
45
16
27
26
23
11
22
13
55
44
12
81
59
42
99
43
51
36
151