43505118
25939769
26519892
40366820
76192357
58208889
609159
87163202
57879788
11715389
6866703
40561548
43295214
20173971
52341978
9645967
4919980
37807868
61764601
43034809
70842855
73944627
71055662
36963750
58066259
94751978
72557130
51142514
48771322
98753965
19213681
6609488
40626904
84553409
48004096
55565215
87319270
74875867
20331341
66741202