90779597
80409055
73893298
646240
39819626
2908084
9425173
18409252
23795483
45179900
66227572
20293643
89464903
9802449
67366625
23035467
61378252
12174746
15399441
27774344
76475793
22966645
18747857
54792529
84298024
63456342
83019662
6137543
25496018
25597934
68016007
78187990
39394237
9858246
19247677
38164540
47908932
48775766
29228395
23533432