0
3
15
28
32
44
47
70
75
88
94
111
115
124
127
137
145
166
187
188
222
223
235
