122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
657295
51352
915895
734948
17777
25870
609158
920888
559716
996889
477718
631883