44131571
4076380
49879546
17205013
481518
23559534
2671635
84807486
68484478
12477785
24845856
47716037
49874855
98807946
3469450
36006509
9533455
14503058
32237868
79153578
79442468
72156978
53467445
61245560
19583982
77958572
31252820
48833360
10419671
65064307
3915254
86932665
2235620
37012131
41807852
34712648
89253547
39351646
75016167
3140352