47666689
40844860
31202149
20317474
32542481
96396328
77219930
44762489
58479594
94758079
33335561
79296591
63855956
71171254
12477873
3904451
11276884
44494408
93762845
38321667
78295254
55614860
11996097
37734115
36052526
43002715
12258250
46837979
71252073
53495382
40746446
4856917
25946871
5119911
67846352
14433228
29457737
4533959
26544261
31094320