945463
134257
616848
75095
260137
1260382
947596
643716
831353
655
454415
874779
228608
947955
115635
83671
49844
793696
568125
161800
888500
280695
763994
441812
77388
328653