40145597
91419705
74387552
59672975
8667529
28591120
48451281
60625533
99917840
56712537
1835477
99407782
59496743
57196246
84033538
70725253
92579586
59757877
8265247
4513944
29361931
26546245
44154017
67979669
38899626
8201875
48425901
24224386
68756425
54233135
5272926
20004362
64007242
3380176
33819369
18335871
28122777
55113510
65537401
55088123