16101126
70157095
89985762
26839802
9352455
38292830
14148548
37377752
59155042
5084815
7931150
6356973
19767462
77776607
94265848
27839621
25089986
192047
64215851
27763629
8743725
5888591
13097779
37888152
28583103
33867632
4606802
88507119
2545648
56962328
52076471
81438041
31114255
62797841
6028284
89323450
97517532
72487402
72532870
89571092