2
4
9
26
28
44
47
80
89
104
