50553830
86331542
26765976
19684240
54049825
61326235
80173906
72021721
98274642
94567493
40981829
58099902
42965756
68228699
70354799
48776770
92238158
28321755
97342615
39039086
5347879
99398820
62949142
73528617
70111329
11026791
85564261
17036501
41981856
65287990
7787414
26695865
51141446
10349687
66804034
2827202
86781186
72074075
38448504
96592763