3
10
18
21
30
46
50
54
58
68
75
94
106
116
131
148
156
174
176
