96987308
15977925
59616623
96949032
83352880
64999099
46932218
81968128
91958891
9451941
10932600
45352631
88649631
79091657
57312600
78533695
6574260
90749138
48472780
6811538
6906861
47621729
5053794
28306823
99203314
8710660
37686292
57561349
14285330
45134836
38363802
92105189
13073835
662565
56374625
4345892
70979392
90027535
44103232
36128780