89468589
45476478
30533603
76437149
50753360
39054525
9823793
28056636
76502377
54196404
39547277
13478789
14981721
44165451
64314055
26795065
23159393
72245072
1864911
22822295
15856004
93575356
10489473
66996236
17357802
89739410
57316897
79351376
35497206
63831015
1388513
89345866
26034959
64867505
90301608
46743910
78063188
64958026
99866832
26434506