13917300
49597605
3871284
36825662
7922905
2766061
85476944
68493661
64104300
59115170
94387573
15954559
61422822
15315621
26448494
46225332
7633966
79987866
49672961
28669113
96125988
37531113
646625
28623324
93953236
62601117
61751060
65009463
585501
48928968
32273429
44813629
71366575
73363293
58603601
66325038
20942791
74888055
79912418
12377877