0
10
33
40
55
58
73
75
88
93
100
103
108
117
122
130
152
158
159
162
189
203
213
217
230
