382122
961375
294447
680214
367280
509912
187272
431805
424612
902713
850869
809167
785147
871949
1005724
796610
528505
42952
73987
584377
281284
522841
436275
812256