47997343
72173395
12815318
59137733
56556995
80081792
1676978
90537669
80824689
25093227
77927685
77618946
42206272
6167941
66194223
48947006
42387366
49711562
71018047
71505332
21917473
8764070
3058987
25072709
17461467
20538151
33569926
66289222
5905657
80053314
17629448
93796685
25333772
57807338
64742723
14707670
6596858
93828129
57357718
70349676