94584923
92573634
40477564
73485468
68062622
57626189
29881855
19701222
47847
19359842
22942786
59249043
94211690
66386917
5964704
19159060
46204819
7979794
5158514
30856496
98458611
81893178
94313138
28062854
78636179
53167868
37165331
15908513
3574625
601652
15481094
65232604
72825851
19509523
40745013
53203204
51587482
76602503
41914266
4557702