18
15
69
107
2
18
15
2
7
20
47
18
72
35
2
32
30
46
37
11
52
18
2
2
1
1
1
2
2
10
7
6
2
1
1
2
1
2
10