19948625
7012860
44224877
10509759
24929973
95179514
50563234
1658906
71639838
35247768
22935716
45475575
25766358
47557978
58578924
98923248
13154000
79927529
6816112
71415960
34704049
29551589
15846645
39675424
94321030
62255915
84402706
68388596
255534
81377099
6564183
31794651
93157494
71142650
45376803
88346100
14144810
23751359
28102727
41786425