1998658
50404508
52948179
62009974
14912882
5522639
42799620
97693576
35987941
979856
94678668
52382658
60023306
82063963
22105780
44081452
13665904
64988140
73926548
89815945
53451802
97821865
87928986
98862123
38737666
98375537
97112183
33894780
80577186
922618
40824922
77385346
479482
43619453
56622289
17143360
23271738
48609613
76463879
65802724