57563871
8291767
90621526
25539594
81301026
71575703
56224380
11667120
26722699
44833833
19933833
5954864
75766690
52259707
7543978
14985072
19623919
8201881
18841989
3965373
7645291
54462901
58197864
6646863
256110
46584620
85385451
8547490
4437650
76068248
7126765
70131436
55572708
55573481
86608774
35901103
61581229
16977101
5601749
55133928