28
41
66
22
43
39
42
45
36
18