52021638
8347867
80595773
29687342
62143135
70386674
74842605
57993518
91271684
63305334
79021190
67676612
2618569
19056988
14204567
10834298
2136823
15405816
74267738
97766062
33891038
20973436
75889996
7781842
33933952
13185129
158225
45266052
67696343
76825854
1482976
6582967
11689043
63922271
45189810
62874161
55655651
22025365
15955642
57319903