0
7
10
12
22
25
28
33
38
44
51
54
59
62
70
74
75
83
84
87
89
90
93
98
104
109
112
114
120
121
128
129
136
146
147
155
163
165
182
183
188
190
200
208
212
217
219
220
223
225
226
227
228
235
261
262
266
268
270
276
277
287
289
291
292
296
297
310
311
312
313
314
317
319
323
325
330
331
336
347
348
