122117117
116666104
11536522
475088
472162
4276987
347951
341113
3219726
3126694
2834601
2754198
708202
673266
738851
55822
208551
307475
862854
433839
246886
477439
804193
520132