65045582
96968916
24755737
46448368
54372172
27289429
49049812
27855248
1906832
61403339
84907523
43502861
32142303
89721777
6836206
13027125
65268408
70646516
70896827
95692894
35565551
46541072
9284787
3479454
90691333
66092480
11663633
7795824
99482078
9854595
83882562
84959313
89898784
33593545
61233981
12445184
62971123
44485994
68737122
50551443