46883489
9954318
3023264
66324694
45334358
60881304
9523288
84761981
47238484
97469675
23053583
50735436
31273955
125087
70064890
74989419
25961984
19852533
77696564
63876818
7583877
6565267
50097602
59159263
55091628
43594596
17552558
50072158
6946325
70755154
7851824
88222152
88963920
63374027
28985316
21137970
57878077
2359685
79748800
70542700