57559836
15703953
48871000
5631123
6526446
72016348
49251615
17317972
13094704
38808214
21709790
99198142
83512943
68937971
60746708
48457828
54287030
32688433
86414702
52672231
75349852
56541730
29569979
68007290
18326421
64024797
31008008
80202003
93853282
18068740
33851125
19097906
14048483
63342161
47116844
32164868
50525270
36551085
14343139
17542775