33516617
14401550
8485556
5756080
88242689
30533851
2514418
80024199
1502340
36476607
15086730
56067332
5654740
50167040
89366050
18419078
9980812
73913568
121849
66682982
82191506
9724810
59346654
32836710
1836111
55034317
24571428
811671
53351454
8147250
3755075
40128292
69539650
12871663
3016970
55445972
40629131
58836797
56229142
52789735