21045938
21536344
31019473
50292400
82521826
10443730
8334806
63617765
62821358
21056181
85788784
93297208
47226070
35785489
9147362
8639555
2358604
99123049
99721745
52144167
43283242
9996682
52373976
19063423
84154141
21632743
9825620
5476652
18644080
93652531
91272385
55032385
98787092
67272240
98435576
95541030
90136621
66363848
683108
56151478