50228727
32161037
75089444
8200102
17125491
27877290
24536565
48619818
2604793
10277567
88032437
85675497
7553116
62647268
9891573
74609306
55511553
55295066
65126709
90714784
21598796
54696789
19544137
2957123
8727442
5971714
12572455
81899687
40917660
44207143
25633042
72028080
65656378
83373159
15152600
22898585
48372157
62848995
39756482
9355204