15964813
12957134
7179045
337420
477953
76284159
63179777
62592792
73337983
57217754
6707897
50258260
527463
47006581
2721727
18692249
41587593
7553806
17299633
16485091
8023106
13104582
51877467
59997093
46188362
79928154
9744728
44992998
30654831
2470656
38583426
72722003
97294384
80009240
94537171
90151469
51807773
48382340
2081918
65507226