42186120
37081245
331019
5588331
5936403
86158883
45583899
58107083
48459401
1133149
59945435
7605934
28144198
7154891
11971817
97169946
49147620
13221951
89872007
14143043
79009075
63681182
97113543
48375413
48277586
76243195
75356035
93529619
4812690
9149743
45964672
73073979
90962954
5557102
75609138
35206677
56503050
21837672
25159531
4207786