2349542
2188288
67265887
67568869
39957204
88353569
67844967
26615160
45296676
24559394
4148169
18875154
72547329
30132867
68118880
4002053
38161799
4629136
21333992
18642246
31761773
17574492
16488641
71921203
8094980
71152749
40122508
54572258
29957426
49242377
20458468
25648971
926473
82519929
81528171
18057522
8735760
62765296
59383350
98009040