47512083
56748260
13159406
3744168
9142623
31797658
92503643
49141085
4676448
93198901
38994474
90218888
84824840
70371488
77715538
34983342
77134642
4474384
58148
62152687
12412784
68816701
32085229
13543980
96064106
352846
80638695
61924478
23063610
12317933
27759642
74602581
4757514
63409774
95685175
39767704
5091613
83067032
70393973
60542908