31581071
43207615
81201435
35111127
49217624
91611802
822632
52286287
90741342
5089010
49298600
23326457
48329883
62243442
33089689
29837230
12762691
42374667
37935507
34316763
47258639
18141397
50435927
4108635
12933870
87957475
28024630
78216953
81292833
10555234
84373164
41069954
30324831
94219588
41899602
20951215
30591593
68829453
86411617
18992869