93301723
34101743
26705433
9712968
22712625
30632492
62543631
20227428
29983356
54289617
30044365
24235988
11375288
73165433
39577499
68543977
13072133
5564235
93173213
38636473
16821063
93731148
62312743
5337823
31406358
89027501
35717113
46187574
34346666
25607573
19838938
80709763
60414475
15298418
99297689
18683637
75664733
78112465
51544115
81421229