90972960
94426039
80165334
39027752
5928384
50789984
64079484
49325914
8045236
2361578
22073856
83451245
79377176
9928833
57807696
65699655
76331727
18704260
18019099
95789117
86872827
48045301
92488812
71338708
23906136
3395986
7555965
46199603
92003033
29962035
15863083
91597360
56435528
45192077
1018616
5834878
3723479
29177708
93371804
45041716