93467375
10347500
21303151
28011252
5237944
6748929
88296713
70373743
40578078
32603024
75746564
71598702
63683193
34541531
42871042
33485506
89979052
18766624
27665158
69645969
776443
93194748
39874890
4214189
90151894
63469857
81925313
4198087
23008337
90251333
22652364
8914443
89197300
77949125
50156773
121394
16335573
54852972
40698183
27438258