91089989
7789580
80739949
54468635
6202806
15672762
1634495
14081956
51478994
18955323
43017082
729476
67663221
89562872
57744118
85267298
57798677
39904750
804678
14103050
31176121
17569237
80753706
21012311
48902912
2616981
39227847
59051404
92062107
22498212
52371537
4996364
13867520
35736623
27616900
45658972
46017215
66369477
66212661
90378199