142246
55242
175800
413535
888338
301917
98438
580992
620734
910445
315198
523693
770256
86703
490789
456609
910622
597128
256699
23326
916478
350993
267296
750858
922300
957613