0
8
26
41
45
54
58
69
75
78
83
97
111
125
132
156
165
167
175
176
183
192
