90146386
8150441
75921295
41694027
16914622
72033437
12945404
41181018
98963307
7317250
28168852
99815559
75098149
1876577
83472590
43274705
13885244
44912566
38562317
9322961
57199747
53546828
83082898
31808972
692476
98419833
1353102
84058545
31618477
157946
66355336
1411781
39691490
54386449
3354181
38023974
83097235
52137647
28042494
86061180