1051993
28183419
35468567
55015639
59608007
99352242
96465474
26434412
95073539
96613484
68426392
52342434
13145622
99012572
64432855
70203430
49411716
56772993
9255710
67484696
26564990
28839118
6297490
49389069
83133763
47311879
20221832
73537501
80078600
9435826
40165585
20822240
24082141
5023589
21006317
18203051
65937469
28292062
76486927
62391325