5
7
8
15
26
30
37
46
49
55
70
79
96
143
