4153561
28667424
385489
83414281
30793163
77159895
13735203
69651166
82775586
46992342
30098588
52838263
99812676
17503739
19357165
64986994
84903810
22797176
20991745
59956007
98684915
99772000
211803
59188954
26331663
19459506
5001154
97619291
81354194
17036452
22729457
19999703
54522287
54611723
82241080
9093000
35687632
19844616
39814924
2531394