2
3
4
16
31
32
45
60
64
80
84
87
92
102
124
149
162
