25978877
16189108
95076655
69929630
95376058
80942559
3307939
97588580
35357372
76836460
33138669
3752744
15499738
68217811
88279199
2166337
34183381
3354469
17323600
24424577
24444870
23199436
79939406
57791042
25085933
67167786
9732852
65507150
31045525
8607678
74434670
85073307
92537543
19243802
22595705
4059584
4418251
28949770
65475472
21099332