52992591
567221
374273
15609288
92158964
46177541
75154203
81557146
12463162
63554250
12737083
85589700
21366069
94086661
35588118
94447290
83913858
60224558
33666904
1382093
7875348
6784851
72586940
19392223
15013466
31753952
7962548
31372724
99338948
51602494
69033678
53132489
25402015
12436851
74603787
88111818
98814666
28816516
79519821
617351