3
8
28
29
39
49
52
72
74
81
87
94
104
131
143
150
154
171
