3
12
21
40
52
73
87
91
94
98
99
100
104
106
117
141
