19802971
16286508
55546921
59497673
13915049
14907399
3706635
54464604
5628634
51231520
303450
29609454
97857942
65959497
87696300
1485457
7761617
8044672
73768689
2402193
32231381
4481682
39607161
76998779
85102002
19473634
37652752
15874589
25492362
76609584
6101724
96878891
17492941
31589335
27594949
27016313
91761564
55621484
6345863
87669320