20516220
13386653
10637918
85147374
1699445
22698509
15288394
28305174
17763619
97904983
35813466
70189549
4120720
75021245
51786307
1007783
33289790
43667253
70676106
59678093
73894145
26197950
47358604
12602199
35757645
7737424
52377753
72689582
2678275
20252950
56001835
80602356
8367225
70155392
18789270
42154912
30277199
39745039
3954258
57672437