28
9
25
10
15
22
155
173
106
34
32
24
14
2
13
3
63
21
6
5
16
69
4
89
35
55
42
44
58
0
65
27
19
92
23
43
7
17
30
41