0
2
6
8
10
13
14
18
34
40
42
47
51
53
56
57
70
72
75
83
87
88
96
97
103
107
112
114
118
119
121
122
124
128
130
131
132
133
142
150
156
158
161
171
176
180
187
188
191
195
206
213
215
224
225
226
231
232
234
235
239
240
241
252
262
278
291
296
