0
2
12
14
23
27
32
40
62
65
67
70
80
82
96
108
109
113
116
118
122
124
131
141
144
145
149
151
152
155
158
165
174
182
184
194
214
222
231
232
235
247
255
264
266
271
276
278
288
290
292
296
299
325
326
345
349
360
367
368
369
376
377
380
382
383
384
393
395
