89514815
57771672
4404496
15106307
30199943
39915818
12786434
22899843
2253444
61975441
7025872
53046823
82572843
35645879
643803
72705021
10267944
24046462
92929671
42768290
531441
64679209
38386389
17668183
12878309
67669460
30151589
2839462
30298495
47429368
56898
23171446
31265419
67971617
8891038
79607698
93694356
83085992
11753095
82729676