42593503
29675242
61359112
19234546
61733124
88119615
38917831
47287818
41611742
13275324
33054953
70363609
85425953
70409807
79483803
39774693
42824381
84878185
54302784
2012621
930167
20883792
25926852
96856677
10767645
70449268
61388355
97869615
42592612
59382824
184672
79373961
55663199
80067201
77196112
90941377
79554130
23919751
41011185
46632815