42533751
2991950
84386827
25079688
74195294
35647357
6678174
567917
51259117
36619724
96062220
32155759
49531012
52032910
690282
57712059
14684819
74273830
13936871
3216737
59603762
92866029
61425511
6297140
22866521
2107346
918932
59565826
16942214
90158857
95759244
21992330
25995052
14202886
97325764
57621861
24432428
67029301
38476150
77037180