47519672
71437650
31411432
8372265
8564887
63655346
84511311
78533905
2589703
97104722
1422763
26204597
90595861
93352639
79414803
69263016
99084692
9767917
19339731
60444328
1827001
21975406
3541660
32864075
64509670
13719660
62804933
22547060
36266853
89014740
25628023
65723727
81946945
88525440
83507651
855924
1158914
18837957
15242896
96177835