85379796
12749542
72085347
16078090
20507671
77366894
10761551
78825791
6570710
71519620
31213495
16563185
86212529
6646659
80717709
9067823
98017294
5636867
39623813
42986469
55734487
91808230
44892209
25363993
17977329
65257491
19718055
5960673
57728204
50321681
40471111
57337797
35371000
33373221
43059759
76289996
34251738
58111881
41507191
41946804