7
20
24
31
34
40
52
64
72
77
87
89
94
96
106
122
133
153
168
