24591591
75153951
3825405
58666430
9386648
5369629
19868052
19538491
97606093
36369797
55195127
18157778
59131047
27588834
55204054
26682930
65445237
13946032
63437436
2992946
25281788
31886657
77051477
55606411
81192712
84852664
84955347
7330886
50642848
92215781
13436494
78463604
15024714
2031396
68902594
83709553
91948498
17912832
4514228
22788262