45739043
59782028
6955877
20025178
44667949
90561514
55178765
14952264
328360
79058484
49398663
24644264
44648680
10671447
70184998
5113397
99458439
83591031
30729384
6221382
35101857
50652732
95987506
63205157
24781504
63633851
22234995
77256344
24787772
77002781
87832456
48433638
8981526
40948401
3413782
67596446
65417398
89887287
21683973
42178296