38979344
82393994
56934726
38828082
8947494
95447267
28236842
17458458
12975603
50035432
81944076
69476169
80719572
96086564
1995903
53143156
93026517
89964012
5931868
5205558
65527467
60204389
64404880
1829635
3643034
11367581
7995129
33003587
83915057
24826902
60862551
51839874
63605484
26585458
28173653
58519574
22748722
92541208
83815180
45203571