2893648
85146076
77383165
64569042
42502521
60084755
38078609
2771664
89636926
83211103
79337212
9423911
66832962
91916749
27435666
12306768
45275398
65347235
62977692
99597755
53265869
37048575
39486840
22598692
76603760
34997435
5961628
49852997
4845237
73155122
80609078
56388831
3591995
12936298
12267220
19076081
47907439
26808092
13162423
87558233