21263446
15639330
87226137
27332080
68238194
87802125
13381545
164071
347859
61967998
5722465
42128584
5715525
98751767
15298687
46047681
53078550
6852981
39718405
13362046
8545760
90844461
66556584
32359278
421755
79178652
1696578
423325
10378006
53075387
65325722
47148798
74559932
10227780
60536870
92064743
70032809
80443297
32471601
25532797