59308832
20229940
93177785
2439735
6334806
21109630
7648418
8899517
35718855
58708577
78615014
18306389
2422667
18635539
5786533
93861286
54489621
20405211
48796416
22093917
16929871
2686321
3941878
91059708
10806558
76715927
1744645
42863119
25517663
78578227
16979810
66498649
40714809
79881163
10381914
17261543
66843545
23772731
29623558
57628665