50244301
2577850
90666363
25271259
6622616
14763376
47747466
7515104
79746208
33656442
48372659
4938413
38901682
28349024
74331179
54692920
98797026
84933404
22315547
52075746
69603759
17182101
79887196
4935688
33394193
42396050
35804828
8101072
54535305
75179821
58932312
83529539
47477172
15136565
25685501
42679054
62271100
144865
3618777
28389414