34962283
3325426
9255902
12327347
25907152
17413158
19114077
5606482
98337002
40748131
32935696
23207182
87891887
25703717
24222712
547883
62585785
58822768
58238592
4516613
33662103
84419746
29776565
32248618
57855096
69865204
79493212
39684692
49267305
14883619
61458406
10652337
77541722
2777677
22567292
12526004
6006855
95107565
12557680
33341296