58365404
19985171
11328239
5716456
40499113
43479790
31138389
31231395
56383030
22928364
16791955
74863618
16462637
64611564
10611760
39225421
62107785
46896597
96697991
89532560
95667868
24738314
91328167
15691920
45235783
77356327
42569185
13334085
24276797
9514855
10369515
27828436
46152342
5680863
89167738
50454339
19339555
88957541
12213086
91398394