98964581
1897040
30014095
5240678
85151538
7518740
13817513
18272244
7574892
75429400
52269706
17805317
54274456
33238920
52385574
19287419
601047
25444111
54255334
5979706
52449728
3466944
85016072
12591703
10714407
59651061
84033292
2525836
81125094
22004096
91575368
9139400
5161063
98747542
57934514
326364
45242709
79756468
3014775
81399057