25859062
39937131
15908
6373855
20816800
45543630
25994311
1393195
107739
86454978
38932513
14841202
90358641
77593568
20362353
21825412
44036059
95526750
52678962
700593
52268984
82262156
70114124
28929018
26042238
92141432
71448201
71358280
22076367
9177598
53577729
85548382
9052887
439822
47414804
49202079
31037682
40621276
3784696
77249904