60248303
46537861
45992151
45886693
9589687
81502960
39115224
3752622
32337896
98775120
63338671
53007964
29649692
22132200
11595923
48461346
26146337
70438787
58212861
68537947
87892605
49339328
1818651
36598801
13323806
32076410
21791871
67953756
60982016
63455493
19983667
65161306
23997879
26945161
24426406
70877255
16085576
64638382
16772970
58478048