40528984
1630982
88672872
84077688
14486923
91164960
41588199
17833356
405435
57907576
82918958
48983630
59595354
2063992
46437055
14803419
46977397
907702
85706551
50577535
96829758
49187914
18776060
98337862
12008261
54947549
59552650
47786674
4524588
44747050
66433217
9489323
48532028
61072893
8434153
48295493
50239130
31752228
36199645
21669688