50795590
38421043
2680770
50933890
87642975
54124522
1265803
81302179
89896109
9016006
40168256
64629779
5135168
67031715
82141493
9734219
56507039
38054104
55894152
45306709
5212621
75312106
94666254
52603144
76399072
73536489
80805014
6272159
84852889
35657771
1694938
7673330
7105428
6315384
50936791
89602308
22246498
16241470
99898517
66956737