85317153
69789553
62735462
3031654
5551792
4569136
95247291
54025401
65624126
30668965
53897507
98775518
45216362
74029531
66654790
20135286
69459083
70432643
59782331
7388576
92369539
31238967
6709418
47331844
4891752
23608378
4902124
84147857
93802803
55266193
29101758
8438243
88954874
5591198
26478597
81617652
53296638
10166049
83491620
35555626