43896968
43782683
2138888
89254140
28223789
98081269
38177697
71527170
4447971
64256946
24484288
40675990
92394340
24535245
509175
30164522
42166675
82297459
9241656
68255171
978476
50622198
69013238
64417380
3262138
85576749
1595330
51934897
67504911
16306919
53289094
50005507
29193050
87789568
7461245
7917132
58592025
3025392
6917644
92957889