3
9
10
18
26
31
57
63
64
84
94
123
127
143
