0
19
43
44
47
51
72
81
106
112
123
127
151
153
170
178
180
190
198
217
225
238
246
272
287
292
295
299
311
315
332
338
342
348
353
379
393
396
404
406
418
441
444
446
448
457
465
471
475
494
501
516
520
524
526
536
538
556
620
622
635
638
643
644
658
661
671
673
675
688
