122117117
116666104
11536522
475088
472162
4276987
347951
341113
3219726
3126694
2834601
2754198
779198
374508
906278
155413
928462
46569
51355
22618
803521
6410
208234
674301