96807676
9720789
27397178
19776153
46943462
43044270
31253140
4496996
10626562
26141735
41388031
47326060
60981510
18766146
66078525
23568949
84755302
85552665
78151845
91513225
1507801
69375202
30868036
91739885
55095926
31078915
59377643
9451592
46399548
63764582
93142333
70505550
21184959
97623497
9310263
1909278
6803529
37274155
82679172
36473971