0
5
11
16
18
38
48
58
70
83
92
103
106
112
119
122
127
128
129
135
150
161
195
218
236
243
253
254
256
271
292
299
322
339
349
