12645736
12642398
6352416
19992695
51687179
95112252
25024365
62173609
46646879
19289481
71284254
63291302
2306650
5995639
19163913
77132162
64744889
73414549
46272875
44367038
597815
17151534
35311899
20342206
27851171
82601484
13164416
2861605
48408983
88437501
7686718
39871826
33558910
25936614
87369823
51813810
17331776
57658647
60628183
59773825