49018856
42691937
36052224
54059725
72273882
63412715
21381272
4275834
28085543
38469767
38702747
8121384
17054172
89125296
8236028
70947454
85032774
56441816
43556584
97676309
53522281
90926954
3917369
8373256
12756025
12165531
64087077
20625541
79768234
49082032
20855850
30907204
66057021
84848538
5440727
7904871
47808591
44315209
71491952
50931614