100486
991105
48423
1008191
81328
1056132
15011
2961
50330
1019159
770117
1163155
46935
47758
649120
3140
67581
4897
60267
54301430