3
7
12
25
39
43
57
73
95
99
106
122
129
