148933
201977
476235
933454
552759
296294
615538
281453
84790
83230
1026834
97785
860983
458471
746480
651272
336308
325184