28702716
26634410
96053626
85972248
8564639
51993312
82449429
56985704
9379596
86348859
9621385
83136913
77459945
88066860
4823638
4508001
86773537
70409365
98597217
48082876
61498580
13758232
5635153
61658479
94188479
43134284
71782081
39715784
94081991
24169707
96631220
32251775
36416090
88877463
16466823
30628599
58739118
44704340
51292839
10525067