1285012
40951187
8083830
75825980
39378331
8734158
47373008
44771074
42661503
9155635
19186546
25283609
97329699
34519086
52324144
63933506
76486923
87941061
60637464
8360250
80422991
2825507
48257955
34821444
27752175
78658608
99738356
82395006
95338912
65343442
8345564
34471718
64535443
54166948
90389950
21996388
5011770
26987228
70936969
69756323