31608875
10211555
69572142
34025926
6519007
95166256
5921439
52245498
77244669
39443677
47453530
17177143
7544113
39387581
15228285
6875482
21228946
7715083
14666476
88533503
95533574
94767655
7724147
19113057
3044911
20134270
6772133
98331110
28786969
6154573
23501873
10788876
82076160
68531802
32251286
59153843
39155384
14801128
93123832
91251981