94433949
28331226
73619051
5391877
58379952
79754196
45462977
66481772
43117301
85951279
4547222
8285895
29485209
20848137
4108329
73935814
24972910
75293212
6530601
88751888
67117262
49674940
66722455
2022051
2229961
474124
84684860
7463208
30722143
12442
69352585
26376964
5586182
3366071
7221780
91347861
16189817
65675073
5247625
36962262