5477647
4732632
79043818
8311914
87342443
57803035
62206499
38856290
9105483
86517035
77942232
22986040
14554529
21826469
81053069
21592732
46803739
81508335
78704524
64895193
92299298
54365548
34465209
29239576
79207899
70888096
22659150
12164722
46652136
18767365
62689347
56244779
10187724
57373509
3358951
19812255
84356035
93719546
33338704
44523318