34981175
24565615
6798932
53721426
52379831
30788416
54621431
28691726
97267467
79558798
36617310
94592586
38262295
65449057
69817624
23787425
12511808
48364834
53963408
92134160
20815382
31094791
56856286
67381064
76566797
9296616
76106988
12791061
78527502
84718341
32079663
19401062
30985061
50034016
68337884
44186170
48489844
51056950
87049016
73151701