59806
554938
978372
317732
756743
962307
1001370
390895
335856
50785
155872
771492
109727
618179
200224
824467
422166
680893
124808
560722
799391
191204
47282
115786
399117
964524