122117117
116666104
11536522
475088
472162
4276987
347951
341113
3219726
3126694
2834601
2754198
568642
42377
447670
798979
460597
39784
387291
49169
199173
642584
989637
81658