14
8
6
4
5
12
17
15
3
20
9
10
24
16
18
22
46
2
44
50
26
37
13
43
23
32
99
36
69
29
68
25
34
72
188
80
280
111
260