0
10
11
24
31
40
42
43
45
47
48
49
52
55
66
71
76
77
80
81
89
93
101
111
112
118
122
125
134
135
146
149
155
156
158
161
162
164
169
176
177
184
188
209
212
214
226
231
232
236
239
241
242
244
246
247
248
252
