69258
16851
674303
279776
157958
408999
339292
52594
865190
39752
393454
39400
261415
765404
521968
560357
407590
955583
50637
292729