12
28
43
9
20
25
30
9
53
1
7
26
22
24
2
8
8
37
21