25493078
11918901
15096827
26606658
10126469
64423440
52296347
8041340
56936409
94026455
13264289
58111614
15784261
45816819
10359563
5753263
37037567
3016151
39547967
6228337
84413672
44211623
24157757
60068926
68865698
1223101
67019540
62329342
62582881
89536444
91172408
8479343
7372453
35268232
69888459
83955749
45591133
60071546
3608229
4281699