84739549
1531212
31987994
17047419
39057525
96385388
96963991
70175649
74035266
94782387
88543074
26851009
13041929
66852290
61099958
15463139
53393665
63481240
98801048
7014754
34138639
72145688
519784
26381634
65445169
53419214
34388671
43505886
48646184
7674279
17381999
20655579
11336318
8204839
67649012
45324292
87437041
47524370
3681346
36551469