29137811
9839498
2607439
1697959
21885460
58407696
31254488
72482280
5555491
35046382
13666489
59712513
40421519
78094137
25254395
64318287
53955269
6429198
17898397
39096689
90542471
77649066
77893199
20754811
73984828
31064903
53217014
31112627
60456701
79434850
46775897
654468
5034740
47769912
15489010
70269491
47051476
30154075
44336738
13612418