3959535
23462466
36506657
78807032
83033925
99714451
44443990
26364047
64402859
64587290
38193388
40096523
9843047
67168820
61289683
3018208
78879937
75985893
99916950
49106554
20001116
959413
92111632
59967103
84353861
96563954
88741762
30866555
83149603
98293605
89516331
22387104
11989729
17185639
79639355
80201700
65996573
65109944
41444770
31267734