2691800
75177039
11415301
86992782
41499522
7397371
673162
12213405
2079890
36638813
17566512
53742217
30376687
52465796
84284748
89503068
21126872
9154262
54817945
42069582
96556761
9266759
6124094
47699786
82604950
1427699
14238374
37661002
11674603
5026886
22671332
38675686
30098035
43857215
29589883
45236825
6201921
75583556
22792090
70898020