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