92893172
8629829
89302922
9433454
63753961
77664924
8057579
43552830
36502930
54476903
48419881
45739505
5015935
7339593
95708961
6694987
71889804
60464381
52152339
4184637
67764974
27376970
7475782
35022307
38784778
24317850
49197489
4632916
76228284
34756681
43386857
93741815
25548502
92328135
65691378
23108172
28573382
5589384
51435
25088720