99652973
27546080
1742425
3372797
55127898
60404788
57417955
28294119
55586980
95088471
89455292
55869985
69469283
54773579
58577207
39094098
6290114
77388898
34446623
78674695
18488170
6858488
73907109
52788564
53036517
42702903
59637908
23212760
35759944
61383205
3056731
23122241
80562758
39527539
4537039
25485602
54247934
97312778
41606143
38568034