28
22
16
9
14
90
73
46
178
102
7
147
40
35
13
5
27
23
114
158
15
62
21
142
89
56
12
29
37
42
2
20
189
24
48
53
101
50
10
26
78
104
25
44
32
41
30
69
126
81
125