84575553
26388501
14455907
36039807
5678536
8777122
85362835
24589846
1424193
10156810
87002898
79714711
21135294
11058037
46047784
51124449
18176378
43568995
4226579
12886573
47017908
91661265
43445064
61638850
14211617
99709426
68981251
44311507
56543071
33278907
18782405
14628588
34897873
2040323
62554610
37863605
5094337
82515891
68195568
280993