18818
405689
342378
102863
480908
1009178
745456
520483
107288
499140
372856
663861
497586
384775
262806
718404
64144
556588
72568
108632
921969
689792
824866
41125
1016488
570201