52752825
7032367
2761201
75613889
36308536
46331548
78764161
78047192
7288189
67229743
64899500
62918602
50375029
18548336
49766983
3474502
68328377
21902360
87306748
7246638
90904364
94656358
35948593
8867040
12298152
86958651
58006370
61124292
60337538
3690805
32551553
19413394
49102498
4115694
45849368
23381731
46986761
56501269
128046
25365400