0
3
52
35
26
29
4
51
46
27
1
10
8
16
90
15
13
9
2
5
20
21
17
23
152
173
38
7
22
14
24
110
62
116
113
139
95
81
19