39657256
25887742
7696544
86997107
42599342
44143563
36997892
17376399
8039573
80393816
81885755
4728473
80873729
88401172
3666007
8552960
94259380
13584958
85428671
8334734
50758076
68443838
8211070
14367041
63892819
68433954
96392065
6147721
65133089
63567956
58547631
12958608
64659082
27037828
1297211
90991836
92822220
94147883
48825818
27046417