52127443
10995147
7445366
479702
94364558
32576912
46312809
45877947
13413459
4153760
91044415
57292023
31525918
83138622
66868592
1337777
62352797
29447960
42482008
29311925
3407362
92892171
48802153
27676187
32289030
8016504
94383939
60833625
90134404
43969210
37658863
92274204
16077822
82006682
95065186
95451112
68457148
39194042
71755821
50978239