50
45
75
25
26
18
46
41
31
13
5
9
7
8
28
159
3
2
6
16
79
54
39
10
14
15
109
43
33
30
23
27
4
29
80
59
20
32
24
21