3
5
11
23
39
47
58
59
63
69
