49821834
19645580
27205165
33795655
23708611
60254966
150544
13896963
4955510
18918204
59527678
6243602
68131403
36869851
60886026
39542053
42492657
55298265
91271814
81748671
21049666
46263481
68082571
34457833
43993305
74058808
17528694
84019392
30623541
6397392
28516094
24368717
98612453
37904213
30431966
14671204
60488561
17458196
77409891
2281331