28074476
94186332
25916636
57519805
37186410
54114607
51179069
57568647
28381148
6504180
30107492
51891627
79064258
35937559
85314009
54005570
69765161
25488873
82087077
67957559
95036085
51105051
15784092
85721291
81359187
80383841
51113111
83735572
86432393
62128964
29563193
97916205
7467382
28672538
83305636
196641
4674117
21281677
50616762
29571294