12037359
53255760
37082291
32672692
21088891
93339106
51552115
43447547
21132815
996433
99079742
6291230
37912050
21213689
67693516
96259306
9369942
8315726
57793138
50521096
4452607
55961403
93374864
3518802
75252206
99529320
231098
81335076
29878977
44488082
14218049
5450346
7723159
72949555
60696961
24244850
8322677
37844218
20672740
180975