28
133
33
3
2
79
59
30
22
10
56
19
25
15
4
8
18
35
128
93
34
13
7
31
40
17
11
27
92
23
99
108
6
5
14
12
173
164