80363958
70196981
126600
20176887
64271438
63251354
31449737
11556143
12514218
85157050
92984433
81934102
32768473
9626606
473655
10169203
13945387
87826300
7188650
71555326
12909038
9688287
5380236
37991152
36812079
57123670
47992300
11426099
55336841
21086442
67544965
13996312
17474449
3872408
45401865
14754048
99815080
10586921
39143127
9667453