13
10
8
38
18
22
4
28
45
7
17
1
109
35
20
15
12
3
6
61
32
2
49
52
40
14
9
19
48
29
11
53
44
24
116
62