58
56
42
16
44
40
48
12
31
38
21
25
50
7
10
15
11
118
24
27
20
18
3
75
49
22
379
9
19
17
4
98
6
68
13
5