42952612
45368346
21565030
28197415
16659213
84233094
6533215
19757177
33387418
99509226
68745487
47815072
78856657
83283200
78821618
27911898
18429779
89444974
7080330
4842907
63809817
85468031
38043635
98983092
27156934
14108697
12492747
80882180
6970411
18837808
18101121
81863471
31427842
46451599
10759710
64807073
89653621
63558641
46194821
85809236