50367969
708596
37141302
21645092
24444083
42745034
27411883
3197512
52926406
34209244
8137398
72564779
86147301
42152024
56802229
1284350
31119961
3242251
91072583
71474948
70922441
76768540
35996474
7203127
47795384
37515845
15437305
21252577
91348656
19869951
16556767
78434970
36616833
90542611
91318915
42996249
49179422
21678848
44096722
40691242