47622545
74902016
36008355
275495
67724262
17478853
58166531
93286730
13538292
1020783
11385683
24281892
10002873
13899836
2655380
1035739
48175666
91676502
20621157
11827230
2601146
66548686
14603109
13857984
9922126
57007814
54233887
22523223
8745767
60502065
45927812
34318328
89117060
56955277
11577929
53845456
53609579
35233563
50593616
80795317