15
5
4
6
3
21
29
53
1
24
11
32
18
2
43
35
188
14
26
7
90
73
37
66
9
52
74
204
67
38
19
68
183
175
22
20
46
16
41