15661578
85595550
40124720
24165560
69001332
76771225
90425730
94467113
33895812
78306495
48358964
97022445
27492767
6186258
22434501
2404442
6859514
27603252
40159401
10608126
3440642
52659987
287448
48983173
85953707
13441410
2625907
68409985
53729528
57587841
55903500
28928036
24203688
15673189
472889
69429114
63833861
73332725
88236219
4514546