11
21
916496
31
51
80994
299511
492320
89962
859248
189532
530852
122954
852333
476483
26840
315454
79305
655832
136219
958755
728328
282557
62641
191348