31965023
80455306
6051645
43566864
81928596
39587824
89366945
89168782
83974930
58419902
13585408
485994
90029774
93568580
2711599
20079649
94547556
3096234
67304303
79371653
67071775
76487086
7712215
6941396
64572567
77654812
86705535
6725644
4471875
2836035
75884628
99998042
39431740
2669736
57746925
64631610
74803799
29052623
68578605
23445105