50229
47553
950129
1921
70926
12614
942193
1167154
52161
6642
863124
974166
30712
900296
54851368
100451308
523366
96141658
8214360
905989