25
18
5
8
16
14
9
10
7
12
21
15
46
40
13
19
4
44
48
35
49
27
33
34
28
95
84
11
88
74
118
92
103
58
36
30
50
22
110
45