122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
612344
605926
914768
554795
819348
440236
671188
936582
264615
835100
77411
162632