7
5
18
29
50
28
22
12
13
26
57
11
2
52
45
39
21
6
85
115
54
16
1
17
119
69
53
25
38
33
19
4
10
34
40
32
81
42
136
73
103
55