29
28
45
1
10
62
58
23
9
8
17
47
11
6
18
5
7
2
0
19
4
3
15
286
46
124
215
99
12
48
60
34
26
56
41
37
38