15659896
60247589
80503386
49331990
80829083
57577509
76822081
22325130
95542782
38199847
14578798
54702853
52308872
37814900
85305744
71845380
85674270
35353862
60529302
39258730
82251735
12957306
91502562
2352692
91924763
52942002
80556904
59915945
89035420
10484728
45005861
65893092
6215483
32741175
4686360
92164879
36645853
81121155
5334205
88519078