4
7
9
16
31
40
43
52
59
72
76
103
