5
12
18
28
29
55
56
75
86
108
110
112
121
139
