28
9
8
18
166
56
47
32
70
51
36
35
16
3
349
121
10
81
25
37
38
39
60
52
57
4
111
21
20
26
167
108
165
45
126
40
29
22
68
19
83
53
14
27
42
125
23
112