59688708
2685968
81996503
6622548
18807764
28315268
47211081
87059837
7463478
12571795
24279822
36134497
22966347
45847780
6248716
53173827
29853444
42535490
35245388
6450481
42203712
89207562
74219642
56606311
62707741
1352451
21308805
13022450
27913392
81308811
45143003
84433821
72067306
93072233
78207616
57279239
30067493
17215762
54502613
40947873