18829408
17038019
4199830
20757186
2502789
9463570
62573093
83831639
11762529
95079002
76542159
2754333
24709320
1793681
6293651
69358278
7013996
9482940
608578
48481377
99225963
40383761
83648146
68945831
69646699
78481427
19683129
51556984
5088887
96102543
50272589
76226068
4265482
4472179
67463515
77122950
14775400
1623875
77926715
34641241