106411576
56271035
47981319
41091338
965133
63931930
7414324
5636906
894812
6722283
79951202
6676332
41831652
77191755
9352354
67181639
52001510
8223777
5675633
89731137