0
3
11
16
20
27
63
67
70
78
89
94
101
102
116
133
141
169
172
175
186
202
206
214
218
224
233
265
271
303
324
337
345
351
354
376
378
379
390
397
406
432
442
444
450
452
458
460
463
465
479
480
493
510
554
569
594
596
618
628
630
635
640
643
645
662
