51441290
87343295
47326275
21158755
55909830
51315760
28734753
52618791
82265906
33846977
34437958
12148899
36368892
1748725
31133575
4999214
7608867
12682691
7766717
39221089
58872199
70026131
99055588
4780339
90962462
67962444
28069931
3826703
7811768
45454262
60953933
61598600
9004574
76089306
81817543
62898824
84696890
6640146
37097856
48655712