1665005
84399964
40791439
1202381
73432743
23686871
30064207
78336671
94495541
53947655
45815238
58666382
30688377
6778240
466597
14323407
64967374
41878805
30987937
7916919
2397670
87352647
6617343
83037119
97554840
98869880
13754445
75227447
52355420
21271487
85487859
3699467
46971104
76269532
29802574
53288577
54681402
96419413
12245634
31237693