39505664
19317028
74239270
99054267
95461321
83126290
1603436
52381968
17977562
61895280
30975899
25693541
32613836
1323024
36741820
88553638
98014469
3135778
47838802
94274
51706701
85491056
15786761
28585884
44359504
63548550
67271665
2988290
92799432
43476400
71579763
48689301
92508572
8727758
74855000
49494465
74583812
88951620
3834332
44255538