2
3
8
17
24
28
39
43
79
87
95
109
112
135
149
