25146500
55748229
54335432
48369360
4596851
73132876
9271764
87484261
8513255
15652369
13992302
23339080
5675910
25382461
58733687
20224355
73138956
63363010
56977536
21101346
98391637
97531320
84569851
76309190
36783480
38679045
53561866
75258001
49063549
61967473
18161187
7379266
45131601
83844145
65201363
83025912
41274986
5549701
53022846
502971