20602629
72868989
62548937
51029260
12602403
94662300
70628579
42479171
20089473
88146306
36365820
464596
52916685
87036321
53798038
97172533
15941750
63366559
4175472
9485573
8751742
535936
39419944
71506926
69857531
98367932
23502114
89163880
100003024
29871630
54337954
4758861
2199249
65726203
66711700
41909801
35699950
67653482
29964490
47389191