14226646
81967788
1508661
2191401
57262454
151332
14467965
8486845
49254400
27436839
8359893
39364853
97271692
45509131
46815290
805399
5454295
67635774
7112029
42416894
49057660
6637828
13524625
70953451
91375917
80417020
61032987
17516195
71846416
32957380
97605841
68343646
46206633
30667646
1447563
3826
84783170
57105061
45453233
22365744