56004286
257650
704366
726249
20642889
83724377
54399521
53804860
18026626
91134208
63003898
62426537
57628531
65265902
2917332
23132870
31272548
47946531
20174346
21474540
4696074
71343144
60731430
7049676
28968377
87575980
24786050
99003927
16891178
34693244
60964196
14819818
25095732
51288607
60935186
98602352
77673261
27009015
64889958
5841714