39451568
90656044
52528017
57832961
27381875
64325764
32933513
83501699
4716590
15965076
1588550
48008494
39519662
89877459
24544923
18096100
67978465
21475487
5062944
49267493
73584657
93706662
8353508
79869953
86041410
56011074
8434432
36285702
96373693
17834240
834142
35022794
61056232
25404160
7602723
3309373
86869223
14107551
56254800
63327321