3057701
3180873
84757051
88871706
57348189
6565514
8129988
30753875
5814189
54164256
5625330
18372990
78275273
49499912
35002250
4886898
29557591
25147742
85698807
22609779
764287
7765739
58572759
47316463
58809242
78458004
18265168
3129608
66721940
46914884
6361561
41462215
96763718
64734376
70536839
71478783
35273194
6001913
56858235
9043938