31888122
7726989
14773411
24501358
82946497
13541159
18214956
46247034
1594986
37285468
14029264
2172856
85661615
79161750
21296526
47099063
25056084
26094877
47347454
78664892
69011354
55062046
28889136
52812190
71637451
7832580
7144902
7604987
32154007
98524157
59671673
87489970
86353239
33569756
2686935
30057281
57454430
70407700
98645940
8057248