42596472
1874159
32571049
92974985
66221422
8821962
4718008
54034849
10119565
94987488
266849
2301574
46806471
20316089
185242
45134705
40074900
43582303
50593683
31211728
86728672
44912520
59192929
11198293
30956293
51858516
59025848
2763462
70195083
42485556
36022638
80458858
79252671
80848677
9996312
42815415
74699064
53081508
41379362
51037890