30606975
13821268
72372165
85166770
38821517
30602929
93371054
16588943
33759051
18425615
29933537
41846586
69109455
41102349
99073903
71826210
40194675
54488026
37495284
90522230
7086866
42952282
24157884
56727535
74189963
4248559
75622413
82785664
2927213
24084492
44123683
21461821
94933800
84136803
29876877
17186825
90295398
9045399
83767755
850776