31196907
2593555
17543658
80983766
81462646
75094522
17966445
18143884
55652790
20893556
80074467
65423691
8607492
20956037
37052628
75617894
84355297
47785030
71786123
7549213
3905207
5780177
9645597
53126462
78991579
87695374
50908886
20901323
5057429
66239446
18415660
3735078
9984010
70545045
50311995
884225
38537591
14612137
6068655
88566318