17155335
14874144
9197858
6749373
6879941
21035223
41794762
1039312
88134499
17538450
39605909
38834015
35089005
41346960
70442784
6654823
43077778
70536034
58816676
47745775
67347498
74897380
70708195
89082606
7876317
21908479
46825219
21663520
31747804
84417554
7786367
99246098
6572708
63675712
74018713
10831998
14484770
34342377
41566385
40969239