29483520
37252088
57496160
92988291
71073078
51864967
62122755
44654061
80844731
4583605
86875083
44732009
25761078
25691107
99843552
5665133
87138381
18441324
305333
80199611
5971557
35105292
47152580
10351832
79806181
64871685
20714268
49553538
70189021
66235254
80182626
94063196
51444862
42049939
79757114
33715272
61148689
2407309
91139453
18276850