0
4
5
8
9
10
14
19
21
22
26
27
28
32
36
37
38
42
52
57
61
68
68
71
76
81
86
89
92
97
102
107
111
115
117
121
125
130
134
138
141
146
151
156
161
165
165
166
166
166
168
169
170
174
177
182
184
185
194
202
210
222
225
234
239
244
244
248
252
257
262
266
270
275
