52986183
366578
1542686
93709294
26093912
2743369
976666
177877
29088840
39158368
75914302
74045666
55327570
84011305
10831138
81667518
72963553
56535715
94127616
92916706
67628666
8748938
75116570
52643414
97782159
40349863
5362951
80075485
18227509
47801467
99706973
81371487
78563120
30185620
6889178
63462009
88155351
85752976
47503704
3342686