55005749
47336489
24084929
60367255
27274772
25036639
12591190
17544682
86135427
4099627
1719615
78852454
67477039
36136187
8555426
16887248
881506
5568907
22798032
17413063
7286468
11872851
188357
72587274
238156
23061446
89496467
16406554
2401493
83626473
81225364
5746041
85943773
1721213
5532547
97896091
56094486
43453101
8808750
53946625