47611628
42093414
18312975
68301053
7491931
36798397
68152441
35893007
93586159
53827968
38505989
92274719
86738130
57594677
27016883
24709112
57352515
95219611
43754451
77029223
79554342
4729914
40384000
29785750
26489631
66599095
12952840
70686036
68753317
72391248
71601132
97955711
42036832
497448
31428724
80631506
6421296
59181360
63231730
11412073