43972994
79725858
9286942
58983043
34155837
7655862
72862022
72431547
16344744
82232141
96705564
52011502
57804432
12654284
45544754
77729218
24546846
6017118
45775097
36247140
33566060
14051962
49335004
72115668
87537677
84311106
77224066
18412185
71422130
79623871
5834951
45991199
92317053
32805007
88624264
28673320
74965015
85612147
53244357
97032737