2
4
5
12
22
28
31
32
45
59
74
104
117
145
160
164
