3034508
53814168
99345261
96691232
64181036
14955306
533706
66903499
96778834
51799771
91965011
13785110
70909515
37395910
56947411
1840104
88915448
20949372
5299555
16502928
12867295
20537162
485056
92219119
35074943
25751412
76203636
15397179
50759826
77626803
32038049
5643509
56923023
15503318
90127501
47075135
967794
18252756
84426826
56916876