113451053777
291416921133
6113125535
481084010032
72241366416
1285681203
111431033575
271396719131
591112351114
46106387830
70221346214
1265461109
41101337325
137651712957
91214911244
104367628140
68201326012
12452447107
3979317123
135631512755
7115211042
102347426138
66181305810
12250