79552516
6829692
4973450
28192222
18369249
18099749
21398518
5957861
25572565
46521897
47908396
20141330
97168200
8182307
32991977
86482886
76984513
94684613
55185973
11701748
39872476
76222989
35029082
35402800
70356498
90228434
71884436
62747694
26759136
88608294
37481807
85444874
93812573
18143008
82645662
92815470
23763521
5900449
73758979
60764928