0
10
13
33
42
48
58
65
68
86
127
135
138
140
154
175
177
185
194
200
215
223
224
227
228
241
247
256
271
289
290
295
299
313
321
329
337
355
359
366
370
377
450
455
466
470
476
495
500
505
506
528
573
584
589
603
629
630
635
665
670
