47781252
4889315
41542485
54435793
37655985
87554931
59507738
17863959
52838062
18524110
96244360
2404307
72926781
39224864
8371460
19578234
64299373
35173987
60677789
32094380
6845872
28088645
64141412
72026215
80563267
13185791
87401398
1648397
15896735
66254758
59944353
74124985
98871634
67284804
55654642
32635162
17554986
89458363
81113727
42197247