27843
5859
16224
1062122
21423
34759
33938
7357
1123166
54623
1163183
96884
1332
879181
116651
33126
72763
66667
999