2
4
5
14
20
28
40
45
47
73
77
81
87
105
149
