32408052
88636215
98895363
39706927
18779798
1184810
98517225
57284477
30155142
93255828
77049257
47864277
15582679
79046660
92943008
37108075
5552690
40053990
23645594
88732162
77591144
57628664
82333275
931979
35527444
68293066
4121195
30171361
66603047
377358
642154
5766205
61107137
53828204
825504
57606966
21062099
32686996
89022788
3906505