40481707
95651017
24148259
9268304
15353154
63976251
56135202
52499871
77702750
67156507
22565322
49386435
60444162
44592420
78613545
21833102
84303557
68974083
14622316
9448326
7264792
98352559
63317942
45297816
10637808
59309251
4491525
90631441
51634820
42556972
4414407
71163067
70613761
5601103
67901629
79908434
72046012
57177475
69822010
17837244