50878693
9157246
41204946
21671695
18451098
61171760
24283822
93229568
90773688
37769290
72192276
90412801
99803830
90584177
84079839
82698774
4213280
10596334
98922359
1707359
90638943
98316358
10358707
36415667
74841968
39486759
56376170
98334559
72256634
19787668
34726896
6616682
71971895
86139750
39355502
81301624
78846483
87412091
41478044
18185190