50649
93810
17614
16136
56461
77551
32202
44108
22367
19107
22802
54340