45952923
83465617
834174
10681687
68969236
17252928
64314638
89593870
88377627
14511336
38083667
68836289
37127971
6396906
6951941
48053295
8778715
84778769
44439396
75215934
83612969
48697466
9885768
55326311
41348611
62393909
21848522
87067759
8903562
42188832
86746984
75264951
73258027
46776468
22548250
9051553
74798842
6098242
66726742
15508519