122117117
116666104
11537522
475188
472162
4288987
348051
341213
3226726
3127694
2835601
2754198
96697
604668
752947
382923
20796
837712
426823
360494
266103
969256
457980
122731