50
2762969
1867907
9904622
13928621
15384712
13406290
9984731
10430093
5188161
16055167
9305667
19280955
808821
11840392
13040881
15812316
13002502
10757398
18505765
15237990
20022898
7903782
5357589
11253024
17581333
14178783
20060025
984384
11383885
13817456
12000428
7505250
18939058
12139190
19789576
16549501
18920157
10506824
664316897
12873778
17787646
9265178
5092687
19036407
11391808
4619786
15311030
6697311
7628985
5618597
