12
123
9
6
22
14
55
15
18
21
155
79
38
28
59
25
4
30
51
35
29
37
11
26
50
17
139
105
47
27
24
52
8
43
33
10
32
40
70
34
54