99676615
86396037
65705434
58568
8903358
52142407
32013234
30266379
8663481
35133434
53636994
67952153
6648200
8854260
92021694
53829148
9088272
98008731
8961267
57584719
88926122
80535851
65176196
3331691
12674633
84199774
88067211
7449311
10164745
57821709
13283175
29291535
46106316
35009733
62018037
24279565
42858383
10455115
82656823
15025429