50566855
87933410
3163485
11999004
95708137
1982181
48322911
45266186
28875419
5374514
1689840
55926861
34015415
42193931
36713980
23908501
48454012
31058549
58034782
59308852
8523113
76341504
1882367
51288862
94604501
97011394
26423998
1731317
21547838
417327
127210
31932886
9615971
38931130
55672636
48023988
63232920
72615184
75823387
50384580