39119333
81433447
1746470
56372545
62739616
573283
37832565
177068
52469459
33622401
28512395
8696592
261389
17391049
55323262
14915576
76622660
30236839
31453523
36012945
22618985
1346323
76442878
27807671
26765924
69899240
90559164
15984537
97502726
46135967
86334805
60568186
4167473
50078600
82783943
32419640
6976749
19856103
45967727
31373013