80809508
20854162
50982485
453770
39267303
41631650
87464076
19604636
1372704
87418940
43647812
34385698
22398322
72783642
79991880
17263353
58484602
99783131
83948060
83143328
38863302
17885588
28796096
89773357
36261276
39666512
89018569
50909764
638709
78757140
35275887
66651778
51531559
63882982
23886581
68334735
96669490
37657344
1005807
10524466