43393947
27221829
43053923
12167878
59472030
41548581
94989331
91836485
75538108
63155939
27695563
45343722
90212605
94179723
76398675
24481132
9682135
43051720
26742877
6381541
47471428
32923198
52414535
37356838
522316
37164961
18558621
87456372
94118428
42152664
5173874
13921989
4806515
3517344
86051988
32693749
36742591
63008446
6629927
66159665