87812443
69351821
19264705
13486589
2899913
37362234
21542985
1862310
67122418
26165246
91564921
80321790
89136786
89249474
56634048
62043241
24235744
97105492
10814079
5285574
5864247
70064503
7625186
26299394
29865735
76963110
23836434
32162076
5062730
870564
9094958
18536719
75833579
98639997
77495378
42765544
4148685
35508525
36123767
69177832