84051672
68417556
64596828
52839930
90185944
74474946
50147965
40249923
9709269
28036071
26556136
6816862
79376077
72557857
42431321
21806820
43048512
97314459
94564961
28352014
96467465
23048640
48225927
77948606
51883597
53291944
65754452
24538171
8102323
39694191
88864022
78943812
7105876
97437252
93956210
97741449
58482035
83176726
38526625
59293259