0
5
11
16
18
20
24
27
29
38
39
43
46
49
50
55
59
63
68
69
75
78
81
84
86
87
88
91
92
99
101
106
119
122
124
135
139
140
142
146
150
152
156
157
161
167
170
173
175
185
186
189
191
193
199
200
209
213
219
225
229
232
234
235
239
240
241
242
246
249
