3
7
13
17
23
45
52
55
60
93
98
112
129
