75067822
9949964
49438694
8567436
5639258
69043782
42378588
96701645
5923887
43451118
77051503
88359692
2113500
835132
34348816
9952484
48629867
29088508
95907664
37264031
19392146
20027526
55509038
54115513
23051848
18442016
94419908
69073548
66759211
95582176
35032280
41564016
80228165
23013958
88301643
7516652
47772950
54347838
58622647
76927486