47096
26918
990180
5922
38230
92441372
66151333
63231815
6287152
5256545
6902218
8438601
5998216
8559651
49081320
4217314
8325240
86931044