25489260
66855035
13073191
16565191
97674642
49817267
24024353
78333480
22248593
54343936
1428288
4490138
62184132
4040373
12947585
15808103
28835588
88594470
14934702
60339608
22098970
90141357
29691272
13156394
23373510
34457952
97117360
29412801
61706539
786032
41432756
45008517
47873738
36454803
8389622
57107844
39248312
26616925
59219488
6850677