20172880
12525829
4125402
17261818
88416864
85325433
64325314
14642348
52906271
25916457
98974642
57481641
56699006
77581389
1179734
66678575
51843993
52879646
93595
79517534
61753101
7108868
17564094
6260194
28485801
34495892
22068236
85825750
2288136
32705824
2781645
5339366
60794088
29455231
30989239
57223442
7674964
33809649
13977530
54243208