96568896
55651570
43303034
42244104
71873553
19152927
13912016
36279793
15665392
4659272
15696859
63008935
13449542
41699310
18936013
61544937
74131161
30703154
65433724
2277701
24807702
3146804
1777215
13573621
32263219
4505598
90722881
1839175
83651408
93685902
4993944
82588582
92697234
57479568
48071646
97055373
19086962
83917821
25628865
75528972