122117117
116666104
11537522
475188
472162
4288987
348051
341213
3226726
3127694
2835601
2754198
4913
248813
626847
25951
297441
4841
877825
889490
60414
431834
542824
78193