12
25
17
14
30
55
50
9
6
51
4
2
41
42
24
35
21
77
34
29
145
66
43
118
5
115
3
13
47
33
27
52
38
8
7
31
16
68
10
26
138
36