50196218
35132180
19751696
94116173
1499447
12302807
74021551
42391627
37951551
5563507
94598873
90905147
48304558
92735370
68581166
68152585
14392006
26408974
82307670
47977034
83041275
3424860
17587512
80695393
53782887
98118186
35832855
98823455
91311077
90272353
4164266
9780103
65217096
3221369
47332564
70072569
25876637
4148278
46805685
51822859