52389526
14877203
7265413
9166490
39463450
41882447
37112419
41376466
86826220
55669508
17731939
14484188
9044934
15569499
44488402
21302591
504299
20037920
53493081
2528901
70457045
26932267
58202914
1847703
3229484
23276995
8300693
43347639
13238069
91797375
98977575
62408358
94446395
45868392
73751318
38573706
62981776
28436511
38667405
8311935