141129
31414
625228
901989
722407
312567
82369
40438
329564
989248
58425
117385
339293
61336
297986
212140
340764
306272
336818
551216
595716
502114
886796
257875
727401
688145