3
5
16
25
27
31
45
57
59
72
98
99
104
129
131
