15
14
4
7
31
34
33
10
3
5
2
0
35
61
8
28
6
9
49
46
45
62
41
50
105
21
298
79
32
23
29
22
60
30
25
26
72
18
54
17
38