35115082
81592957
3180694
53683600
42076240
81539
81741626
90145234
11712393
89767511
52278233
44853467
59812716
78695127
16379180
76278729
45681838
6907051
51905624
8287676
19825429
76337380
51073939
5711828
13892478
73605111
10909346
39413797
21977691
6576987
21224437
6607271
69566848
80396496
3333260
87677974
56275300
703143
13504195
40688518