25223016
1856189
86522656
65841559
31178174
64777055
76951034
66337406
45345225
22949740
90852799
2827968
53643532
149203
65646150
65828035
44835848
6796116
12561147
45647885
53165192
60241750
97159968
96692081
21795709
1392732
1963103
81685
43125748
26557464
17202069
72536521
53291893
82486063
50037234
771431
39243716
3742320
88079735
12607716