95045049
69283419
42207338
45592817
41271482
71882751
83227279
50999019
39013405
27811907
87676017
47603500
75845563
73425652
62505482
94654167
83633535
13927996
14572465
60573118
23763792
87809680
27867304
90014294
79722047
38555080
50288106
6266384
723620
35951793
39251686
835876
9428202
38245692
96546570
33118455
28955005
24042235
24606911
58924307