25388635
70404776
59634695
32061497
8166801
13264454
81195139
47584012
46306369
5214878
14878742
58332186
55659798
42555213
14557594
6007004
6613220
34426231
24247137
23636938
86378591
893934
19469443
73056889
67674017
15651327
94589087
476120
14355278
45273959
27484091
61508194
5536402
65651503
94673874
76638419
25681369
46406398
21844022
97462448