30814437
64599859
10989910
84947544
11136669
78113474
25279540
46009731
43422921
34203347
99657613
66772979
82308483
81702500
47111726
26238968
62981300
53867700
9281474
11415646
61693743
18956230
31238527
17874966
20616442
6938435
30898813
66615777
94902598
70424136
12351183
43509973
95446518
62823
11482696
30172435
17745947
53276183
55079967
39061192